Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Como hago para saber si un grid tiene datos
Message
From
18/06/1998 03:40:17
 
 
To
14/06/1998 21:29:20
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00108063
Message ID:
00109411
Views:
32
>En una forma tengo un grid mostrando datos de una tabla. Como hago para saber si el grid tiene datos (O si el grid esta vacio), sin tener que hacer un Reccount de la tabla ?
>El problema en sí esta cuando se maneja una forma con dos grid (Padre, Hijo), para controlar los botones de navegación (Adicionar,Corregir,Borrar) del grid hijo. Porque cuando el padre no tiene hijos, Corregir y Borrar deben estar deshabilitados.
>
>Gracias por las sugerencias que tengan al respecto.
>
>
>Mauricio Mesa.

Mauricio,
Casi seguro (aunque no lo he probado suficiente), que al seleccionar un registro en la tabla padre, que no tiene hijos eof("alias del hijo") devolverá .t. porque el puntero se situará al final de la tabla hija.

Otra forma que se me ocurre es emitir un seek() en la tabla hija con la clave apropiada del padre y si devuelve .f. entonces no tiene hijos. Esta forma seguro que funciona.

Además reccount no serviria jamas, ya que reccount devuelve el numero total de registros en la tabla incluso aunque tengas filtros aplicados, y cuenta también los registros borrados.

Espero haberte servido de algo.
Carlos
Saludos,
A.G.P.
---------
Previous
Reply
Map
View

Click here to load this message in the networking platform