![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Estoy de acuerdo con Al el tipo de numeración de facturas puede cambiar (a mí me pasó
) y te toca modificar claves primarias, claves ajenas, etc.Para las facturas uso un campo IdMaestro (PK), para las líneas de factura, IdMaestro (FK) e IdDetalle (PK). En cuanto al BCD, es Binary Coded Decimal, useasé, si usas un Generador en FB2 se usará internamente un int64 para almacenar el valor, y en delphi se traduce en un TBCDField (Representante del int64 sin pérdida de decimales), Típico también de campos numeric/decimal (x,y) con x>9 que es obligado su uso para cantidades monetarias. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
Estoy de acuerdo con lo que dice Al Gonzalez y Lepe.
Utiliza Enteros para identificar a cada registro. Además quisiera agregar que jamas se deben utilziar campos Float ni campos Date para definir PKs. (Un Date es internamente un float) Los redondeos en los decimales hará que no siempre encuentres lo que quieres. |
|
#3
|
|||
|
|||
|
Gracias, seguire los consejos.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Elección de la bandeja de impresión | sur-se | Impresión | 0 | 14-05-2007 14:11:24 |
| Elección de Hardware | TJose | Debates | 2 | 16-01-2007 11:20:17 |
| La elección correcta ! | Xianto | Tablas planas | 2 | 07-01-2005 12:35:24 |
| primary key | AMO | SQL | 7 | 14-02-2004 20:50:05 |
| Eleccion de BD... | Tanix | Varios | 6 | 12-12-2003 09:50:05 |
|