Ver Mensaje Individual
  #17  
Antiguo 27-02-2012
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Bien... ahora si estamos pensando en una aplicación multipuesto...
Eso se resuelve de dos maneras posibles:
- Dejas el nro. de cliente = 0 y dejas que los triggers de la tabla se encarguen.
- Estableces el nro de cliente justo antes de grabar el registro
Código Delphi [-]
OnBeforePost
begin
    Query.SELECT MAX(CLIENTE)+1 FROM CLIENTES
    Tabla.FieldByName('NRO_CLIENTE') = Query.FieldBeName('MAX')
end;
Responder Con Cita