| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mie 14 Nov, 2007 12:54 pm Asunto: Autonumericos en Firebird, como ... |
|
|
Saludos compañeros.
He colgado un proyecto chico pero completo que demuestra:
1.-Autonumericos usando un trigger y un generator.
2.-Autonumericos usando un procedure y otro generator.
3.-Menu que responde al estado de la tabla.
4.-Uso del Embeded server para aplicaciones de tipo local.
El proyecto consiste de una aplicacion que incrementa el correlativo
cuando se acepta la grabacion del registro pero no cuando se cancela
la operacion.
En el zip esta contenido el proyecto, la bd FACTURITAS con tablas,
triggers, generators ya definidos. Ademas una dll (Gds32.dll) la cual
es en realidad fbembed.dll que nos permite trabajar con una bd de
Firebird de manera local sin tener instalado Firebird en el ordenata.
Instrucciones: Descarga http://www.palconingenieria.com/tmp/Facturitas.zip
Descomprimelo en la carpeta Projects u otra cualquiera.
Construye y ejecuta, el menu Archivo permite insertar un nuevo registro.
En modo de insercion se habilitan los items Aceptar y Cancelar.
Inserta, acepta y cancela varias veces, podras observar que el numero
de facturas solo se incrementa al aceptar. El valor de Facturas_Id siempre se incrementa independiente de si se acepta o no.
La ventaja del metodo trigger es que es completamente indepediente
de la aplicacion, puedes insertar un registro desde IBConsole o una
aplicacion que tu crees y siempre se incrementara el numero de factura.
Espero sea de utilidad. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mie 14 Nov, 2007 4:33 pm Asunto: |
|
|
De momento el host es prestado, en cuanto requieran el espacio habre
de "descolgar" el proyecto. Por esta razon no lo publico en Tips & Tricks. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
snupoo Lt Cmdr


Registrado: 19 Feb 2004Mensajes: 108Ubicación: Merida yucatan Mexico
|
Publicado: Sab 25 Oct, 2008 1:04 am Asunto: |
|
|
Hola a todos.
Sera que alguien pueda subir el archivo otra ves.
Gracias _________________ [img]http://folding.extremeoverclocking.com/sigs/sigimage.php?un=snupoo&t=86565/sigimage.gif[/img]
A programar se aprende programando |
|
| Volver arriba |
|
 |
frios Lt

Registrado: 20 Nov 2005Mensajes: 79Ubicación: España
|
|
| Volver arriba |
|
 |
snupoo Lt Cmdr


Registrado: 19 Feb 2004Mensajes: 108Ubicación: Merida yucatan Mexico
|
Publicado: Mie 05 Nov, 2008 6:44 pm Asunto: |
|
|
Gracias Saludos. _________________ [img]http://folding.extremeoverclocking.com/sigs/sigimage.php?un=snupoo&t=86565/sigimage.gif[/img]
A programar se aprende programando |
|
| Volver arriba |
|
 |
|