¿como establecer las relaciones?

22/08/2005 - 14:56 por Olimac | Informe spam
Hola Grupo: Tengo un problema al relacionar dos tablas. Tengo una tabla
“tbl_empresas” donde se almacena la información relacionada con un grupo de
empresas. En otra tabla guardo información relacionada con cheques
(tbl_cheques). En esta última tabla, entre otras cosas debo guardar en un
campo (EmpEmite) la empresa que emitió el cheque y en otro (EmpRecb) la
empresa que recibió el cheque. De acuerdo a esto, quiero establecer una
relación entre el campo clave(llave) de mi tabla tbl_empresas, con los
campos EmpRecb y EmpEmite. Estoy utilizando el “Enterprise Manager” y no
consigo establecer ambas relaciones. Sólo me deja hacer una de las dos.
Quisiera que me orientaran que es lo que debo hacer. Si la solución es
demasiado complicada agradecería que me lo explicacen en detalle, pués tengo
poca experiencia con SQL Server.

Saludos,

Olimac.

Preguntas similare

Leer las respuestas

#1 Maxi
22/08/2005 - 15:24 | Informe spam
Hola, si tienes 2 campos lo unico q debes hacer es referenciar cada uno de
ellos a la tabla maestro!! porque indicas que no te es posible hacerlo?


Salu2
Maxi


"Olimac" escribió en el mensaje
news:
Hola Grupo: Tengo un problema al relacionar dos tablas. Tengo una tabla
"tbl_empresas" donde se almacena la información relacionada con un grupo
de
empresas. En otra tabla guardo información relacionada con cheques
(tbl_cheques). En esta última tabla, entre otras cosas debo guardar en un
campo (EmpEmite) la empresa que emitió el cheque y en otro (EmpRecb) la
empresa que recibió el cheque. De acuerdo a esto, quiero establecer una
relación entre el campo clave(llave) de mi tabla tbl_empresas, con los
campos EmpRecb y EmpEmite. Estoy utilizando el "Enterprise Manager" y no
consigo establecer ambas relaciones. Sólo me deja hacer una de las dos.
Quisiera que me orientaran que es lo que debo hacer. Si la solución es
demasiado complicada agradecería que me lo explicacen en detalle, pués
tengo
poca experiencia con SQL Server.

Saludos,

Olimac.


Respuesta Responder a este mensaje
#2 Alejandro Mesa
22/08/2005 - 15:36 | Informe spam
Se puede hacer de esa forma, solo que sql server no dejara de ninguna forma
que uses la opcion ON DELETE / ON UPDATE CASCADE cuando tienes mas de una
restriccion de clave foranea referenciando la misma tabla padre.


AMB

"Olimac" wrote:

Hola Grupo: Tengo un problema al relacionar dos tablas. Tengo una tabla
“tbl_empresas” donde se almacena la información relacionada con un grupo de
empresas. En otra tabla guardo información relacionada con cheques
(tbl_cheques). En esta última tabla, entre otras cosas debo guardar en un
campo (EmpEmite) la empresa que emitió el cheque y en otro (EmpRecb) la
empresa que recibió el cheque. De acuerdo a esto, quiero establecer una
relación entre el campo clave(llave) de mi tabla tbl_empresas, con los
campos EmpRecb y EmpEmite. Estoy utilizando el “Enterprise Manager” y no
consigo establecer ambas relaciones. Sólo me deja hacer una de las dos.
Quisiera que me orientaran que es lo que debo hacer. Si la solución es
demasiado complicada agradecería que me lo explicacen en detalle, pués tengo
poca experiencia con SQL Server.

Saludos,

Olimac.



Respuesta Responder a este mensaje
#3 Olimac
22/08/2005 - 15:43 | Informe spam
Gracias Maxí: Si se puede, el problema me ocurría cuando trataba de
establecerlas juntas a través de una sola línea en el grafico del Diagrama.
Si intentaba desde las propiedades de una relación establecer la otra, no lo
conseguía. Teniendo una, cree otra nueva y conseguí lo que necesitaba.
Saludos,
Olimac.
Respuesta Responder a este mensaje
#4 Olimac
22/08/2005 - 15:58 | Informe spam
Muchas gracias Alejandro por tus preciciones.
Saludos,
Olimac.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida