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.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
COMO FUNCIONA RELACIONES DE TABLAS
-
- Mensajes: 19
- Registrado: Vie Abr 06, 2007 3:46 am
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
COMO FUNCIONA RELACIONES DE TABLAS
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.
>
>
>
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.
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
COMO FUNCIONA RELACIONES DE TABLAS
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.
> 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.
-
- Mensajes: 19
- Registrado: Vie Abr 06, 2007 3:46 am
COMO FUNCIONA RELACIONES DE TABLAS
YA LOGRE HACER LA RELACION CON LA AYUDA DE ESTE FORO.
GRACIAS
GRACIAS