REPORTEs EN VFP

Hola, espero que todos estén bien... Necesito de su ayuda... Estoy programando en vpf y soy nueva en esto, tengo dos pequeños inconvenientes...
1. Desde el menú yo llamo a los reportes para observalos por medio del Preview... De la siguiente manera:
report form mireporte preview
Y llama al mireporte sin ningún inconveniente... El problema que muestra dos copias de cada hoja del reporte, me refiero si tengo 7 registro... Aparecen del siguiente modo:
registro1, registro2,...,registro7 y se vuelven a repetir...registro1,...,registro7
como hago para que esto no suceda?
2. Haciendo pruebas, con el programa... Observe que cuando llamo a un reporte POR me muestra lo que esta contenido en la tabla... Y no los registros que dependen de un determinado id., me refiero...
Tengo un idprincipal llamado id1
tabla2...id2(principal de la tabla2), id1(relación entre tabla 1 y 2)
tabla3...id3(principal de la tabla3), id2(relación entre tabla 2 y 3)
tabla4...id4(principal de la tabla4), id1(relación entre tabla 3 y 4) y asi sucesivamente...hasta 8 tablas...
El problema es que mi reporte me muestra todo los registro que contienen la tabla...
Cuando quiero que me muestre el reporte para un id1=1
me muestra todos los registros de la tabla2, tabla3... Tabla8
id1=2
muestra los mismo registros...
Y no respeta el id relación... Mi pregunta es ¿cómo hago para que cuando coloque un id1 determinado solo muestre en el repote los id que le pertenecen al id1 que deseo?
Espero que me puedan ayudar... Ya que solo me falta eso dos detalles para terminar mi programa... En verdad espero una pronta respuesta... Se despide muy agradecida por la atención y adiestramineto que me puedan brindar GMCQ

1 Respuesta

Respuesta
1
Haz lo siguiente mediante una instrucion sql
tengo una tabla llamada factura
campo clave id_factura
facbuscar =nombre de la variable que almacenara el valor a buscar
quedaria de sta forma
SELECT * FROM factura WHERE alltrim(factura.id_factura)==alltrim(facbuscar) into cursor factura_tmp readwrite
Entonces en tu informe colocas como tabla a factura_tmp y no a factura.
Cualquier duda o inquietud escríbeme.
Nota. Este código es solo si los campos están en una tabla. Puedes escribirme si tienes alguna duda adicional

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas