Ver Mensaje Individual
  #4  
Antiguo 05-07-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

No me queda en claro cuál es la columna que identifica numéricamente cada fila...

Si su nombre es ID, intenta de este modo:
Código Delphi [-]
function NearMaxID(Qry: TADOQuery; const PrevID: Integer): Integer;
begin
  Qry.Close;
  Qry.SQL.Clear;
  Qry.SQL.Add('SELECT TOP 1 ID FROM TURNOCLIENTE');
  Qry.SQL.Add('WHERE ID > :PRV_ID ORDER BY ID');
  Qry.Parameters.ParamByName('PRV_ID').Value:= PrevID;
  Qry.Open;
  Result:= Qry.FieldByName('ID').AsInteger;
  Qry.Close;
end;
Si se llama id_turno, reemplazalo en cada ocurrencia de ID (en rojo).

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita