Ver Mensaje Individual
  #2  
Antiguo 12-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Reputación: 25
eduarcol Va por buen camino
Si me aceptas una sugerencia creo que estas subutilizando recursos, si trabajas con un manejador de base de datos relacional pero trabajas como sifuera local, esto lo digo debido a que expones que trabajas con Locate, esto quiere decir que tienes que cargar todos los registros de la tabla para que funcione, lo que yo te propongo sera algo como esto:


Para la primera consulta
Código Delphi [-]
sq.SQL.Active := False;
   sq.SQL.Text := 'Select * from tabla where codigo = ' + QuotedStr(Edit1.Text);
sq.SQL.Active := True;
sq.First;

y para el boton siguiente solo deberias hacer esto:
Código Delphi [-]
if sq.Eof then ShowMessage('Ha llegado al final')
else  sq.Next;
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita