Ver Mensaje Individual
  #4  
Antiguo 16-04-2004
Giniromero Giniromero is offline
Miembro
 
Registrado: may 2003
Ubicación: Madrid
Posts: 296
Reputación: 21
Giniromero Va por buen camino
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
__________________
Sonrie al mundo, y el mundo te sonreirá :)

Última edición por Giniromero fecha: 16-04-2004 a las 11:09:37.
Responder Con Cita