FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
No trabaja el autoincremental
Tenia el siguiente problema con un form =>hilo del problema
El problema era que al abrir el form ejecutaba el post al abir el form
Pero ahora la aplicacion no trabaja como corresponde, no me genera el id_venta automaticamente por lo cual mi pregunta seria como puedo generar el id_venta si no hago el post antes hacer el post al abir el form sin que vuelva a tener el problema de que me genere registros de ventas como en el hilo que puse al principio Gracias por su tiempo |
#2
|
||||
|
||||
Tendrás que dar más información, no vemos tu ordenador desde aquí
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Cita:
Cuando tenia el código que saque me daba el numero de venta osea que auto incrementaba normalmente cuando creaba el formulario y hacia el post, ahora que lo saque no hace nada. |
#4
|
||||
|
||||
No se que es lo que quieres conseguir o que es lo que no consigues, de todas formas si que veo algo raro en tú código y es estas dos líneas:
Haces un insert y a continuación un edit en el mismo objeto, creo que el Edit sobraría. Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#5
|
||||
|
||||
Cita:
|
#6
|
||||
|
||||
Tienes un problema de "concepto" en el desarrollo, o también puede ser que no lo haya entendido, ¿para qué quieres saber el número autoincremental? y ¿exactamente qué es ese número, un ID para claves primarias, o un número sucesivo como el de una factura, por ejemplo?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
||||
|
||||
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
|
#8
|
||||
|
||||
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".
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
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 |
#10
|
||||
|
||||
Por eso te digo que un autoincremental no se usa para números de facturas.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
|||
|
|||
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... |
#12
|
||||
|
||||
Cita:
Muchas gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con autoincremental | The Cid James | Varios | 7 | 27-10-2017 03:34:59 |
Trigger autoincremental | mjjj | SQL | 1 | 24-09-2008 02:55:45 |
campo autoincremental | Jheysson13 | Varios | 8 | 13-12-2006 23:35:34 |
Autoincremental Firebird | Puche | Firebird e Interbase | 3 | 05-08-2006 16:51:10 |
Modificar AutoIncremental | tarco35 | Conexión con bases de datos | 6 | 12-04-2005 21:06:23 |
|