FoxPro/Visual FoxPro - Relacion tres tablas

 
Vista:

Relacion tres tablas

Publicado por Anekro (1 intervención) el 14/03/2005 17:27:32
Estoy creando un programa, y necesito en el mismo form poder introducir datos en tres tablas simultaneamente, y ambas estan relacionadas.

Me explico:

1.- en la primera tabla se introducen los datos personales del paciente
2.- luego en un grid se introducen los nombres de los familiares
3.- y en la tercera tabla, los datos del familiar seleccionado.

Alguien me echa una manita??
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
sin imagen de perfil

RE:Relacion tres tablas

Publicado por Frederrck (38 intervenciones) el 14/03/2005 18:52:26
existen 2 formas de hacerlo
1.- Desde el entorno de datos de la forma (click derecho sobre la forma- opcion Entorno de datos) puedes localizar tus tablas y relacionarlas arrastrando el campo por el cual quieres relacionar, y en la propiedades colocas el INDICE con el cual estas relacionando (chilorder) y el CAMPO por el cual estas relacionando (Relational Expr) y ligas tus 3 o mas tablas.
2- Desde el init de la forma coloca algo como esto
use c:\sistema\tablas\datos_pacientes in 1
use c:\sistema\tablas\famil_pacientes orde num_paci in 2
use c:\sistema\tablas\perso_familiar orde num_familiar in 3
use c:\sistema\tablas\otra_tabla orde indice in 4
sele 1
set rela to num_paci into 2
sele 2
set rela to num_familiar in 3
set rela to <campo> into 4 addit

con el addit puedes agregar mas de una relacion a diferentes tablas...
espero y te sirva de algo!
;)
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:Relacion tres tablas

Publicado por Plinio (7841 intervenciones) el 15/03/2005 01:52:42
Comienza a leer este articulo y los relacionados.
http://members.fortunecity.com/igcben/cursovfp/sld031.htm
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