Página 1 de 1
COMO FUNCIONA RELACIONES DE TABLAS
Publicado: Vie Abr 06, 2007 3:46 am
por Pedro de Leon Rodas
HOLA, PIDIENDO AYUDA PARA SEGUIR EN LA PRUEBA Y APRENDISAJE DE XAILER.
ALGUIEN ME PUEDE EXPLICAR COMO HACER LA RELACION DE 2 TABLAS.
CON EL TDbfDataSet:Seek
TENGO 2 TABLAS
UNA LLAMADA CLIENTES CON LOS CAMPOS:
NUMERO_CLI (NUMERICO) LONGITUD 6
NOMBRE, ETC.
Y LA OTRA LLAMADA FACTURAS CON LOS CAMPOS:
NUMERO_CLI (NUMERICO) LONGITUD 6
Y CLARA EN AMBAS TENGO EL INDICE: NUM_CLIE CON LOS CAMPOS NUMERO_CLI
AHORA QUIERO VER LA INFORMACION DE UN CLIENTE QUE SE ENCUENTRA EN LA TABLA
FACTURAS
CLARO QUE PARA ESTO TENGO 2 GRIDS (DATASET)
UNO CON LOS DATOS DE LOS CLIENTES
Y OTRO CON LOS DATOS DE FACTURACION.
LES AGRADESCO TODA AYUDA.
DIOS LES BENDIGA.
COMO FUNCIONA RELACIONES DE TABLAS
Publicado: Vie Abr 06, 2007 11:18 am
por ignacio
Pedro,
Suponiendo que el Grid1 muestre clientes y el Grid2 facturas, lo más
sencillo es en el evento OnChange del Grid1 establecer un Setscope en el
dataset del Grid2.
Un saludo,
"Pedro de Leon Rodas" <
pedro_deleon@hotmail.com> escribió en el mensaje
news:[email=
46159867@ozsrv2.ozlan.local...]
46159867@ozsrv2.ozlan.local...[/email]
> HOLA, PIDIENDO AYUDA PARA SEGUIR EN LA PRUEBA Y APRENDISAJE DE XAILER.
>
> ALGUIEN ME PUEDE EXPLICAR COMO HACER LA RELACION DE 2 TABLAS.
> CON EL TDbfDataSet:Seek
>
> TENGO 2 TABLAS
> UNA LLAMADA CLIENTES CON LOS CAMPOS:
> NUMERO_CLI (NUMERICO) LONGITUD 6
> NOMBRE, ETC.
> Y LA OTRA LLAMADA FACTURAS CON LOS CAMPOS:
> NUMERO_CLI (NUMERICO) LONGITUD 6
>
> Y CLARA EN AMBAS TENGO EL INDICE: NUM_CLIE CON LOS CAMPOS NUMERO_CLI
>
> AHORA QUIERO VER LA INFORMACION DE UN CLIENTE QUE SE ENCUENTRA EN LA TABLA
> FACTURAS
> CLARO QUE PARA ESTO TENGO 2 GRIDS (DATASET)
> UNO CON LOS DATOS DE LOS CLIENTES
> Y OTRO CON LOS DATOS DE FACTURACION.
>
> LES AGRADESCO TODA AYUDA.
>
> DIOS LES BENDIGA.
>
>
>
COMO FUNCIONA RELACIONES DE TABLAS
Publicado: Vie Abr 06, 2007 11:43 am
por jrcpoli-quitar
Pedro de Leon Rodas escribió:
> HOLA, PIDIENDO AYUDA PARA SEGUIR EN LA PRUEBA Y APRENDISAJE DE XAILER.
>
> ALGUIEN ME PUEDE EXPLICAR COMO HACER LA RELACION DE 2 TABLAS.
> CON EL TDbfDataSet:Seek
>
> TENGO 2 TABLAS
> UNA LLAMADA CLIENTES CON LOS CAMPOS:
> NUMERO_CLI (NUMERICO) LONGITUD 6
> NOMBRE, ETC.
> Y LA OTRA LLAMADA FACTURAS CON LOS CAMPOS:
> NUMERO_CLI (NUMERICO) LONGITUD 6
>
> Y CLARA EN AMBAS TENGO EL INDICE: NUM_CLIE CON LOS CAMPOS NUMERO_CLI
>
> AHORA QUIERO VER LA INFORMACION DE UN CLIENTE QUE SE ENCUENTRA EN LA TABLA
> FACTURAS
> CLARO QUE PARA ESTO TENGO 2 GRIDS (DATASET)
> UNO CON LOS DATOS DE LOS CLIENTES
> Y OTRO CON LOS DATOS DE FACTURACION.
>
> LES AGRADESCO TODA AYUDA.
>
> DIOS LES BENDIGA.
>
>
>
Pedro por si te sirve de ayuda:
Evento OnChange del Browser1
METHOD DBZonasChange( oSender, lBookMarkChanged ) CLASS TFormZonas
** SetScope de Club dependiendo del registro seleccionado
** en el Browse de Zonas por el campo N_Zona que es el por
** el que está indexado el fichero de Club, en el Inizialice, Club3
IF lBookMarkChanged
::oDataSetClub:SetScope(::oDataSetZonas:N_Zona,
::oDataSetZonas:N_Zona, .T.)
ENDIF
RETURN Nil
Mira la ayuda de Xailer para esta Función
José Ramón Castro Polinio.
COMO FUNCIONA RELACIONES DE TABLAS
Publicado: Vie Abr 06, 2007 7:36 pm
por Pedro de Leon Rodas
YA LOGRE HACER LA RELACION CON LA AYUDA DE ESTE FORO.
GRACIAS