FoxPro/Visual FoxPro - ayuda con tablas

   
Vista:

ayuda con tablas

Publicado por marce (42 intervenciones) el 20/02/2008 16:14:21
Hola a todos, tengo una tabla Insumo, la cual tiene los campos codigo unidad y codigo unidad secundaria, entre otros. El problema es que estos dos campos se relacionan a la tabla unidades y no se como hacerlo

Tabla Insumo Tabla Unidades
......
cod. unidad codigo
cod. unidad secundaria descripcion
........

yo despues de abrir las tablas uso:
SET RELATION TO coduni INTO uni
lo que no puedo hacer es relacionar el campo codunisec, probe con
SET RELATION TO codunisec INTO uni additive , pero no hay caso
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:ayuda con tablas

Publicado por JorgeE (422 intervenciones) el 20/02/2008 17:07:21
hola,
Generalmente al relacionar involucras campos llave.
pero depende de lo que necesites hacer. por que no en su caso utilizas una consulta con

SELECT * FROM tabla LEFT JOIN tabla2 ON tabla.campo1=tabla2.campo1

Saludos
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:ayuda con tablas

Publicado por marce (42 intervenciones) el 20/02/2008 17:33:04
La relacion la uso para mostrar los datos en una grilla. Ya que la tabla principal tambien la relaciono con otras 2
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:ayuda con tablas

Publicado por marce (42 intervenciones) el 20/02/2008 17:38:31
2 campos de la tabla principal los quiero relacionar con un solo campo de la tabla secundria. Espero que me entiendan
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:ayuda con tablas

Publicado por luishoracio (87 intervenciones) el 20/02/2008 19:29:28
Buenas tardes,

Los puedes relacionar si el valor del campo de la tabla secundaria es la suma de los valores de los 2 campos de la tabla primaria ej:

tabla primaria tiene 2 campos con datos '01','001'
tabla secundaria tiene un campo con '01001'

asi si te funcionaria, o si quieres muestranos como son los datos

hasta pronto
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:ayuda con tablas

Publicado por marce (42 intervenciones) el 20/02/2008 21:26:12
tabla principal

campo unidades valores: 1,2,5,6...
campo unidades2 valores: 3,4,5,...

tabla secundaria

codigo valores: 1, 2, 3, 4
descripcion valores: aaa, bbb , ccc

lo que quiero es que en los campos de unidades aparezca la descripcion de la tabla secundaria, relacionadas por el codigo
gracias
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:ayuda con tablas

Publicado por luishoracio (87 intervenciones) el 21/02/2008 20:06:08
buenas tardes,

creo que no te entendido porque no me mandas un ejemplo ya sea en excel para ver como quieres que quede

hasta pronto
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