FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Es el n de factura por eso es un autoincremental y al abrir el form de la forma que hacia antes (con el post en el botón del llamado)me lo mostraba,el problema que de esa forma aunque no se facturara (se cancelara la venta por ejempo ) igual el autoincremental subia por eso el hilo anterior
|
#2
|
||||
|
||||
No puedes usar un autoincremental para el número de factura, porque a veces puede que canceles alguna, borres, etc. y se perderían números. Para el número de factura debes usar el "último+1".
|
#3
|
||||
|
||||
Estoy usando un campo SI/NO en el caso de anulación, pero aunque no la use el autoincremental tampoco debería subir en el caso de que no se haga la compra, y en la practica aunque se anule la boleta incrementa el n° de factura porque no deberías ser capaz de usar la misma.
Y ahi mi problema... si hago el post al abrir el form el auto incremental sube incluso si cancelo la operación y sino lo hago no veo el numero de factura |
#4
|
||||
|
||||
Por eso te digo que un autoincremental no se usa para números de facturas.
|
#5
|
|||
|
|||
Hola The Cid James,
quizas te sirva esto, yo uso un autoincremental de esta manera y al mismo tiempo le indico de que numero iniciar y podras manejar el ID a tu antojo, solo haz como te indico y pruebalo y analizalo si te sirve luego lo personalizas a tu agrado. te menciono que uso componentes UniDac, creo que no va haber diferencias con otros componentes. Necesitaras un Query y renombralo como Generador, vas al Fields Editor -> New Field -> en Name -> dale un nombre ID Type -> indica el tipo de campo a INTEGER Component -> teva a generar un nombre algo asi GeneradorID luego usa esta FUNCION
NOTA: probado en PostgreSQL y Acces. en SQLite no va hay que adaptarla. mas claro imposible... |
#6
|
||||
|
||||
Cita:
Muchas gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con autoincremental | The Cid James | Varios | 7 | 27-10-2017 02:34:59 |
Trigger autoincremental | mjjj | SQL | 1 | 24-09-2008 01:55:45 |
campo autoincremental | Jheysson13 | Varios | 8 | 13-12-2006 22:35:34 |
Autoincremental Firebird | Puche | Firebird e Interbase | 3 | 05-08-2006 15:51:10 |
Modificar AutoIncremental | tarco35 | Conexión con bases de datos | 6 | 12-04-2005 20:06:23 |
|