![]() |
problemas con integridad referencial
hola, como va? les cuento que estoy trabajando con tablas en Database Desktop de delphi6 y tengo tres tablas: clientes, proveedor y flete las cuales tienen como clave primaria el campo codigo de tipo integer y una cuarta tabla que es la de telefonos, donde tengo como clave primaria codigotel y numero (de telefono), mi problema se presenta cuando quiero relacionar codigotel con las otras tres tablas me dice: field(s) linked to more than one master, como puedo hacer para relacionar una misma clave foranea con las principales de las otras tres tablas????? gracias
|
Si lo que tienes es un "DataModule" en donde tienes las tablas y estableces las relaciones, no tienes más que la tabla que va a estar doblemente relacionada tener 2 Ttables de la misma tabla con distinto nombrek claro y estableces la relación en uno con la tabla primera y en el otro con la otra, ya que un Ttable solamente te permite una relación a la vez.
Un Saludo. |
gracias marcoszorrilla pero el problema se me presenta en el database desktop cuadno quiero hacer las relacioena de una tabla con las otras tres, ali me tira el error que menciono anteriormente, tengo que dejar sin relacion esas tablas (database desktop) y relacioenarlas solamente en la codificacion de delphi???
|
El DatabaseDesktop, tiene un asistente para crear integridad referencial.
Un Saludo. |
La franja horaria es GMT +2. Ahora son las 08:23:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi