![]() |
numero de factura
Hola a todos
como hago que se gnere el num de factura que no sea en bd sino en delphi con esta forma (0001) gracias |
Hola
Hacerlo no creo que sea dificil, pero como haces para saber cual fue el ultimo numero de factura que se coloco. O es con una bd o con un archivo text externo, tu decides. Saludos |
Hola josi,
¿Podrías ampliar tu idea? A que viene tu pregunta. Si nos aportaras mejores detalles de tu situación te podríamos ser de ayuda. Saludos, |
Si... eso
existen varios hilos donde se trata lo de las Facturas.... dependiendo de las Base de Datos lo puedes hacer a través de generadores o de Tablas. Tambien puedes utilizar archivos de texto o ini. si lo que necesitas es que el formato del numero de factura se conserve como 0001, debes utilizar el formatfloat
donde esto, te dará el formato 0001 Salu2:p:D |
tb puedes usar la propiedad 'displayformat' si es en los campos de una tabla o query. <--- ok, sin usar bd. El formatfloat.
|
Eso del número de factura me acosa desde que programaba en Clipper...uhhh que tiempos aquellos...a pesar de que el "estandar" era grabar en una tabla el folio en que iban a mi no me gustaba mucho porque siempre cabía la posibilidad d eque alguien más hubiera escrito antes y entonces ya no era el mismo folio. Lo que hacía en ese entonces era ir a la tabla de facturas, sacar el mayor y aumentar uno antes de grabar si ocurría un error lo informaba al usuario aunque como en este caso las estaciones que facturaban usaban distintas impresoras y distintas foliaturas nunca tube problemas de concurrencia.
Finalmente en un sistema de facturación tenemos que diseñar y modelar mecanismos que no permitan que existan 2 facturas con los mismos folios |
Hola
ya resolvi lo del formato del numero de factura gracias a ustedes.. Ahora el problemita es que para cada producto que ingreso se me genera un num distinto osea en cada fila nueva en la grilla se me genera un numero nuevo. |
¿Nos puedes poner el código donde se generran los números de factura para ver donde está el fallo?
Un saúdo. |
| La franja horaria es GMT +2. Ahora son las 22:58:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi