Ver Mensaje Individual
  #2  
Antiguo 03-05-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
Yo guardo en una tabla auxiliar el último número de factura utilizado, entonces en el evento OnNewRecord de la Tabla Facturas, en donde el número de factura lo tengo declarado de tipo texto.

Y el ejercicio es también un campo de tipo texto que tengo en una tabla auxiliar.

Tabla Auxiliar:UltimoNumero - Entero: por ejemplo 1000
Tabla Auxiliar:Ejercicio actual- Texto: por ejemplo '05'

FacturasNumero.Value:=FormatFloat('0000',TAuxiliarnumero.Value + 1) + TAuxiliarEjercicio.Value;

Resultado:=1001/05

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita