Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con relacion Master-Slaves (https://www.clubdelphi.com/foros/showthread.php?t=25725)

zugazua2001 01-10-2005 16:54:49

Problemas con relacion Master-Slaves
 
Hola amigos del foro, yo tengo armada dos tablas con el siguiente formato en paradox, mi version de delphi es la 5:

Tabla_Master:
<cod (+), Apellido (A[20]), ......>

Tabla_Slave
<cod1(+), cod2(I),.....>

Bien el codigo de la tabla "MASTER" es cod que es un autoincrementable.
El cod2 de la tabla "SLAVE" seria la clave secundaria.
Ahora bien como hago esta bien de que sea del tipo Integer este campo.

El tipo autoincrementable(+) son siempre valores positivos pero el Integer(I) posee tambien valores negativos.
Existe algun tipo de valores en Paradox que se ajuste a este tipo de valores
que serian enteros positivos?

Bueno agradecido por todo les mando saludos

dec 02-10-2005 00:33:44

Hola,

Cita:

Empezado por zugazua2001
Existe algun tipo de valores en Paradox que se ajuste a este tipo de valores
que serian enteros positivos?

Con no poco riesgo de que esté confundido incluso después de revisar la ayuda correspondiente, creo que la respuesta es no. Sin embargo, tal vez pudiera servirte establecer un número mínimo para un determinado campo. Creo yo (aventurándome) que si estableces un mínimo de cero el campo en cuestión no podrá contener valores negativos. ¿No es así? ;)

zugazua2001 02-10-2005 02:42:08

Gracias problema solucionado
 
Muchisimas gracias me solucionastes un problema que me estaba dando muchos dolores de cabeza.
Gracias

Lepe 02-10-2005 06:48:54

Un autoincremento empieza en cero, y "paradox" se encargará de incrementarlo, ese número simplemente lo copiarás a la tabla detalle (que no Slave ;))por tanto siempre mantendrá un valor positivo.

Dudo que sumes o restes valores de claves ajenas, por tanto, será imposible que tengas un valor negativo en la tabla detalle.

Un saludo


La franja horaria es GMT +2. Ahora son las 12:19:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi