Saludos amigos:
Tengo una tabla llamada "Asociados" y otra llamada "Beneficiarios". Cada registro de la tabla "Asociados" tiene varios registros relacionados en la tabla "Beneficiarios", por lo que podemos decir que la tabla "Beneficiarios" es hija de la tabla "Asociados".
Llevo 5 días quebrándome la cabeza tratando de hacer un reporte "Multi-Bandas". Siguiendo las instrucciones del manual, ya tengo mis orígenes de datos listos:
USE Asociados in 1
USE Beneficiarios in 2 ORDER CODIGO
SELECT Asociados
SET RELATION TO CODIGO INTO Beneficiacios
REPOR FORM Listado.Frx OFF PREVIEWY el problema que tengo es que solo obtengo el primer registro de la tabla
Beneficiarios, no me muestra los demas registros relacionados con cada registro de la tabla Asociados.
1- Ya tengo en la Banda Detalle el "Target Relationship Expresion" con el valor "Beneficiarios" para que el generador de reportes entienda que me refiero a una "tabla hija".
2- "SE SUPONE..." que no necesito poner un SET SKIP TO pues el manual indica que eso lo hace el generador de reportes automáticamente.
3- "DE TODOS MODOS...." aunque le ponga un SET SKIP TO, solo se muestra el primer registro de la tabla Beneficiarios...
4- Toda la demas data sale bien. El problema radica en que solo el primer registro de la tabla "Beneficiarios" me resulta mostrado, como si la relación fuera de "Uno a Uno" en lugar de "Uno a Muchos".
5- NO ESTOY usando el "Data Environment" pues mi programa ya tiene abiertas y preparadas las tablas desde antes de cargar el reporte (desde hace 20 años lo he manejado así: sin Data Environment).
¿A alguien le ha pasado esto? Mil gracias anticipadas por su amable ayuda.
Edgar Acevedo