Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How can I select multiple records in the grid?
Message
De
21/01/1999 16:52:24
 
 
À
21/01/1999 16:44:53
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00178719
Message ID:
00178747
Vues:
23
>>Hi all again...
> >
> >I would like to know how I can select multiple records (probably by highlighting them) in my grid and
> then click a command button to change the value of one field for those records (For example I want to
> select a bunch of records and click on a 'CLOSE' button to change the status field of these records to
> 'CLOSED') instead of doing one by one.
> >
> >Thanks a lot.
>
>> Grid.Recordsource may contain one additional field which will allow to highlight a row (by using DynamicBackColor property). Then multiple change would be simple enough:
>> REPLACE ALL mystatus With "CLOSED" For lSelected=.T.
>
>Edward,
>
>Thanks for your fast reply. But I am not very clear about how to change the DynamicBackColor of those records. I want to be able to drag over those records to highlight them (or press the Shift key or something like that). How can I do it?
>
>Any help would be very appreciated.

***Grid.Init event
this.setall("DynamicBackColor","IIF(mytable.lselected=.T.,16777215,0)","Column")
***Grid.Column.Control.Dblclick event
Replace mytable.lselected with !lselected && it will select/deselect by doubleclick
Edward Pikman
Independent Consultant
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform