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.

COMO FUNCIONA RELACIONES DE TABLAS

Foro público de Xailer en español
Responder
Pedro de Leon Rodas
Mensajes: 19
Registrado: Vie Abr 06, 2007 3:46 am

COMO FUNCIONA RELACIONES DE TABLAS

Mensaje 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.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9447
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

COMO FUNCIONA RELACIONES DE TABLAS

Mensaje 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.
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

COMO FUNCIONA RELACIONES DE TABLAS

Mensaje 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.
Pedro de Leon Rodas
Mensajes: 19
Registrado: Vie Abr 06, 2007 3:46 am

COMO FUNCIONA RELACIONES DE TABLAS

Mensaje por Pedro de Leon Rodas »

YA LOGRE HACER LA RELACION CON LA AYUDA DE ESTE FORO.
GRACIAS
Responder