

Saludos.
Posted 20 March 2009 - 02:28 PM
Posted 21 March 2009 - 09:29 AM
if UltimoMesInicializado <> MesActual then Iniciocontador; LeoContador;
Posted 21 March 2009 - 09:34 AM
Posted 21 March 2009 - 09:39 AM
Posted 21 March 2009 - 11:53 AM
if AnioActual <> UltimoAnio then begin reiniciarNumeracionFacturas; UltimoAño := AnioActual;
Posted 21 March 2009 - 12:07 PM
Antes que nada pregunto: ¿Es buena idea reiniciar la secuencia autonumérica?
Se supone que el autonumérico es único.
En tu descripción nos comentas que tienes un campo autoincremental para las facturas, y luego tienes otro destinado para una tabla ¿Que tabla?
Si estos mismos campos actuan de clave primaria y/o foráneas veo una practica peligrosa la de reiniciar el contador.
Si no es mucha molestia para comprender mejor el tema... ¿podríamos conocer un poco más del tema? ¿Es posible ver una diseño del DER o MER?
Posted 21 March 2009 - 03:03 PM
Posted 21 March 2009 - 04:00 PM
Posted 21 March 2009 - 04:40 PM
Posted 21 March 2009 - 08:16 PM
Posted 23 March 2009 - 08:27 PM
-- Obtener el siguiente número de factura del año SELECT COALESCE (MAX (Numero), 0) + 1 FROM Factura WHERE EXTRACT (YEAR FROM Fecha) = EXTRACT (YEAR FROM NEW.Fecha) INTO NEW.Numero;
Posted 24 March 2009 - 09:13 AM