Hola,
Cita:
En lugar de mantener molestos bloqueos, calcularía el nº de recibo durante su creación, en un Trigger Before Insert. Con esto vas a bajar al mínimo las posiblidades de que se repita un nº de recibo
|
Pero el recibo tiene letras y numeros, ¿es eso un problema?
Cita:
si aún así quieres asegurarte de que no se pueda duplicar un nº, simplemente pón una Unique Constraint sobre el/los campos.
|
No puedo usar una Unique Constraint, pues como algunos recibos incluyen varios registros, todos los registros involucrados en ese pago tienen que tomar después, en ese mismo campo, el mismo valor, para que se sepa que están incluidos en ese pago.
Cita:
Si necesitas ayuda sobre como programar este trigger, estaré encantado en ayudarte.
|
La verdad que te lo agradecería, por que hasta hora sólo los he tenido que usar para dar valor a los campos autoincrementales.
Muchas gracias,
Virginia