Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Filtered Grids
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Titre:
Divers
Thread ID:
00512317
Message ID:
00512373
Vues:
11
>>SELECT &mcAlias
>>SET ORDER TO
>>SET FILTER TO &mcFilter
>>SET ORDER TO &mcOrder
>>GOTO TOP
>>THISFORM.Grid1.Refresh()
>
>
>John;
>
>I do not like filters and would rather do this with a Select SQL statement, but I do not know all your requirements.
>
>A suggestion:
>
>SET ORDER TO
>SET FILTER TO
>SELECT (mcAlias)
>SET FILTER TO &mcFilter
>locate
 if !empty(mcOrder)
     >SET ORDER TO tag (mcOrder)
 endif
>THISFORM.Grid1.Refresh()
>
>Tom

I would use locate after set filter command for speed. The best suggestion, of course, would be to use SET KEY instead of filter. Honestly, I could not make it work right in one of my application, but may be I didn't try hard enough. Besides, in my case I have only ~1000 records, so perfomance is not a problem.
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform