Ver Mensaje Individual
  #1  
Antiguo 16-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Reputación: 20
anubis Va por buen camino
problemas avance locate

Hola, nose donde esta el problema por mas vueltas que le doy
tengo una tabla en paradox:

tiene de campos:
numerohabitacion numerico clave principal
Codigot numerico (clave secundaria)
Tipodehabitacion cadena 25 longitud (clave secundaria)

los registros van ordenador por numerohabitacion asi que el codigot esta salteado.

el codigo que uso para visualizar todas las habitaciones segun un codigot es este:
Código Delphi [-]
mcamas.tcamas.Open;
 mcamas.tcamas.IndexFieldNames:='Codigot';
 mcamas.tcamas.First;
 cv:=itemindex;
 while mcamas.tcamas.locate('Codigot',cv,[]) do
 begin
 contador1:=mcamas.tcamas.fieldbyname('Numerohabitacion').AsInteger;
 dibujacell;
 mcamas.tcamas.Next;
 end;
al pasar por ahi, hace el while y lo ejecuta a pesar de hacer el next al siguiente registro pero nunca lo hace.

alguna idea ?

Última edición por anubis fecha: 16-06-2007 a las 03:53:38.
Responder Con Cita