Ayuda con Relacion de Tablas
Publicado por Juan Carlos Lopez Lopez (128 intervenciones) el 01/03/2009 05:03:09
Saludos amigos:
Tengo dos tablas relacionada de la sgte manera:
crea cursor tmpCuentas (cuenta c(10),descrip c(40))
SELECT tmpCuentas
inde on cuenta tag cuenta
crea cursor tmpVouchersMes (cuenta c(10),file c(2),debe n(16,2),haber n(16,2))
SELECT tmpVouchersMes
inde on cuenta tag cuenta
sele tmpCuentas
set orde to tag cuenta
GO top
set rela to cuenta into tmpVouchersMes addi in tmpCuentas
Y en un boton, hago el proceso de llenar estos cursores y los muestro en dos grillas, conforme mueva el cursor en la primera grilla, la segunda grilla refleja el detalle de dicha cuentas hasta ahi todo bien.
Por ejm si me ubico en la primera grilla cuenta 104001 en la segunda grilla me muesta el detalle asi; que seria lo correcto.
104001 01 1,500 2000
104001 02 1,225 500
104001 05 5,650 2,000
104001 07 9,777 1,500
El problema que tengo es en mi reporte. el detalle solo aparece una vez. osea solo la primera linea:
104001 01 1,500 2000
Alguien sabe que estara pasando. A ver si alguien me hecha una mano.
Desde ya gracias por su tiempo y paciencia.
Saludos.
Tengo dos tablas relacionada de la sgte manera:
crea cursor tmpCuentas (cuenta c(10),descrip c(40))
SELECT tmpCuentas
inde on cuenta tag cuenta
crea cursor tmpVouchersMes (cuenta c(10),file c(2),debe n(16,2),haber n(16,2))
SELECT tmpVouchersMes
inde on cuenta tag cuenta
sele tmpCuentas
set orde to tag cuenta
GO top
set rela to cuenta into tmpVouchersMes addi in tmpCuentas
Y en un boton, hago el proceso de llenar estos cursores y los muestro en dos grillas, conforme mueva el cursor en la primera grilla, la segunda grilla refleja el detalle de dicha cuentas hasta ahi todo bien.
Por ejm si me ubico en la primera grilla cuenta 104001 en la segunda grilla me muesta el detalle asi; que seria lo correcto.
104001 01 1,500 2000
104001 02 1,225 500
104001 05 5,650 2,000
104001 07 9,777 1,500
El problema que tengo es en mi reporte. el detalle solo aparece una vez. osea solo la primera linea:
104001 01 1,500 2000
Alguien sabe que estara pasando. A ver si alguien me hecha una mano.
Desde ya gracias por su tiempo y paciencia.
Saludos.
Valora esta pregunta


0