Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Como hago para saber si un grid tiene datos
Message
De
18/06/1998 03:40:17
 
 
À
14/06/1998 21:29:20
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00108063
Message ID:
00109411
Vues:
33
>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.
---------
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform