OVH Cloud OVH Cloud

"Zone de liste" ... question simple

3 réponses
Avatar
Mario Limoges
Bonjour, bon soir a tous

j'ai dans un formulaire une zone de liste "Liste1" affichant les Nom et
prénom provenant d une table "employés". Le contenu de cette liste est
modifié au changement d'une zone de liste modifiable "Modifiable1" par code
VBA appliquant une requete SQL au contenu de "Liste1" et appliquant un
requery. jusque la tous vas bien.

Mon problème que je cherche a résoudre (sans succès) si une ligne (un
employé) avait été sélectionnée par un clique sur "Liste1" et qu'une fois
les changements du contenu, le même employé se retrouve dans la nouvelle
Liste, il est automatiquement sélectionné

Il est possible en VBA de faire en sorte que la Xem lignes de la zone de
liste soit sélectionné

Me.Liste1.Requery
Me.Liste.Selected(4) = True

mais comment faire pour qu'il n'y ait aucune ligne de sélectionnée

Merci a l'avance

3 réponses

Avatar
Raymond
Bonjour.

mais comment faire pour qu'il n'y ait aucune ligne de sélectionnée


Dim I As Integer
For I = 0 To Me.Liste1.ListCount - 1
Me.Liste1.Selected(I) = False
Next I


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Mario Limoges" a écrit dans le message de
news:%23m9gSw%
Bonjour, bon soir a tous

j'ai dans un formulaire une zone de liste "Liste1" affichant les Nom et
prénom provenant d une table "employés". Le contenu de cette liste est
modifié au changement d'une zone de liste modifiable "Modifiable1" par
code

VBA appliquant une requete SQL au contenu de "Liste1" et appliquant un
requery. jusque la tous vas bien.

Mon problème que je cherche a résoudre (sans succès) si une ligne (un
employé) avait été sélectionnée par un clique sur "Liste1" et qu'une fois
les changements du contenu, le même employé se retrouve dans la nouvelle
Liste, il est automatiquement sélectionné

Il est possible en VBA de faire en sorte que la Xem lignes de la zone de
liste soit sélectionné

Me.Liste1.Requery
Me.Liste.Selected(4) = True

mais comment faire pour qu'il n'y ait aucune ligne de sélectionnée

Merci a l'avance





Avatar
LE CARRE Yannick
Salut Mario,

la propriété bookmark te permet de 'marquer' un enregistrement !

Au niveau de la sélection, la propriété selected = true me semble être une
solution.

Yannick

Mario Limoges a écrit dans le message :
#m9gSw#
Bonjour, bon soir a tous

j'ai dans un formulaire une zone de liste "Liste1" affichant les Nom et
prénom provenant d une table "employés". Le contenu de cette liste est
modifié au changement d'une zone de liste modifiable "Modifiable1" par
code

VBA appliquant une requete SQL au contenu de "Liste1" et appliquant un
requery. jusque la tous vas bien.

Mon problème que je cherche a résoudre (sans succès) si une ligne (un
employé) avait été sélectionnée par un clique sur "Liste1" et qu'une fois
les changements du contenu, le même employé se retrouve dans la nouvelle
Liste, il est automatiquement sélectionné

Il est possible en VBA de faire en sorte que la Xem lignes de la zone de
liste soit sélectionné

Me.Liste1.Requery
Me.Liste.Selected(4) = True

mais comment faire pour qu'il n'y ait aucune ligne de sélectionnée

Merci a l'avance





Avatar
Mario Limoges
Merci Nicolas, Raymond et Yannick
"Mario Limoges" a écrit dans le message de
news:%23m9gSw%
Bonjour, bon soir a tous

j'ai dans un formulaire une zone de liste "Liste1" affichant les Nom et
prénom provenant d une table "employés". Le contenu de cette liste est
modifié au changement d'une zone de liste modifiable "Modifiable1" par
code

VBA appliquant une requete SQL au contenu de "Liste1" et appliquant un
requery. jusque la tous vas bien.

Mon problème que je cherche a résoudre (sans succès) si une ligne (un
employé) avait été sélectionnée par un clique sur "Liste1" et qu'une fois
les changements du contenu, le même employé se retrouve dans la nouvelle
Liste, il est automatiquement sélectionné

Il est possible en VBA de faire en sorte que la Xem lignes de la zone de
liste soit sélectionné

Me.Liste1.Requery
Me.Liste.Selected(4) = True

mais comment faire pour qu'il n'y ait aucune ligne de sélectionnée

Merci a l'avance