FoxPro/Visual FoxPro - grid con 2 tablas

 
Vista:

grid con 2 tablas

Publicado por mahuete (3 intervenciones) el 15/10/2008 14:23:12
Buenas:

Me gustaria si pudieran explicarme como poner en una grid dos tablas que tienen un campo en comun , ahora lo hago con sql pero no se graban los cambios .
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:grid con 2 tablas

Publicado por Plinio (7841 intervenciones) el 15/10/2008 14:33:38
Dos tablas, no se puede.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 4
Ha aumentado su posición en 17 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:grid con 2 tablas

Publicado por Erick Naranjo (6 intervenciones) el 18/06/2013 06:18:44
Hola a todos. Si se puede. En el formulario (no en el grid) da click derecho y selecciona "Entorno de Datos" Agrega las dos tablas, luego da click en el campo común de la tabla padre y arrástralo al campo en la tabla hija. Al hacer esto se genera una relación entre las tablas. Luego, en el grid agregas los campos de la una y la otra tabla y listo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:grid con 2 tablas

Publicado por mahuete (3 intervenciones) el 15/10/2008 14:42:22
BUENAS:

Entonces como lo haces el mostra la información de las dos tablas???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:grid con 2 tablas

Publicado por HELDER (COUNDY) (711 intervenciones) el 15/10/2008 16:49:54
puedes unirm las dos tablas por medio de un select sql

***creamos una tabla SQL para unir la tabla Usuario con la tabla Categoria
SELECT a.campo1_tablaUsuarios, b.campo2_tablaCategoria;
FROM usuarios a, categoria b INTO CURSOR Tabla_Temporal READWRITE

SELECT Tabla_temporal
thisform.grid.recordSource="Tabla_temporal"
thisform.grid.column1.controlSource="Tabla_temporal.campo1_tablaUsuarios"
thisform.grid.column2.controlSource="Tabla_temporal.campo2_tablaCategoria"
thisform.refresh

***todo esto en el init del form

Saludes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:grid con 2 tablas

Publicado por enrique (1041 intervenciones) el 15/10/2008 18:09:54
La unica forma de mostrar dos tablas es relacionandolas, luego pones en cada columna del grid el campo que corresponda de cada tabla ej:

Tabla1.campo1

y para que se muestren ambas tablas debes estar ubicado en la tabla primaria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Grid con 2 tablas

Publicado por Mauricio (1541 intervenciones) el 17/10/2008 16:45:54
Parece bien la idea, tambien podrias siempre relacionar las 2 tablas y mostrar tabla1 en grid1, tabla2 en grid2........siempre posicionado en la tabla primaria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar