La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9536 - SABER SI UNA TABLA ESTA VACIA
Autor:  felipe olivella
Como puedo saber si una tabla de visual foxpro 6 esta vacia?

  Respuesta:  Eduardo Donoso Miranda
Puedes ocupar esta rutina en Fox 6.0
Puedes ocupar esta función Reccount, que cuenta la cantidad de registros existentes en una tabla

Set delete On
If Reccount("<tabla>")==0
wait "Tabla vacia" windows
Endif

  Respuesta:  Janior Orlando Castañeda Cicery
Otra opción es:
1. Seleccionar la tabla con el comando selec (latabla)
2. Usar el comando go top
3. Preguntar si es fin de archivo, si es correcto esta vacia.
ejemplo:
sele datos
go top
if eof()
wait wind 'esta vacia.'
endif

COrdialmente

  Respuesta:  Jaime Christian Segovia Segovia
Hola:
Para saber si una tabla esta vacia, debes abrirla con el comando Use, dejarla seleccionado con select,y luego utilizar el comando reccount() que te dira cuantos registros tiene la tabla, si reccount() devuelve cero esta vacia, ojala te sirva.....

Chao

  Respuesta:  Mauricio Gerardo Landaida
Si deseas saber si esta vacia la tabla podes usar la funcion de Fox Reccount('mitabla')>0 te devolvera verdadero si hay por lo menos un elemento en la tabla, aunque si esta borrado ese elemento igual te devolvera verdadero. Para no tener en cuenta si el registro esta borrado, tendrias que usar count all for !deleted() to Regtotal, en este caso Regtotal tendra el Nº de Registros no borrado(Ojo que al usar count el Registro se va hasta el final de la tabla).