Ver Mensaje Individual
  #3  
Antiguo 16-02-2007
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Reputación: 24
fjcg02 Va camino a la fama
Creo que si la tabla está en modo inserción o el n1 de registros es 0 el valor de Recno es -1. Por lo tanto si pones

Código Delphi [-]
if (tabla.State = dsinsert) or (Tabla.RecordCount <=0) then
  registro:= 0
else 
  registro:= Tabla.REcno;

debiera funcionarte.

Suerte y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita