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). |