OVH Cloud OVH Cloud

Positionner une zône de liste sur un enregistrement précis

5 réponses
Avatar
Codial
Bonjour,

Comment je peux faire pour positionner une zône de liste sur un
enregistrement précis à partir d'une données string.
Je m'explique:
J'ai un formulaire avec une zone de liste. Le form comprend des champ de
saisie, la zône de liste tous les noms et prénoms et un code
d'identification. Avec un bouton j'appelle un autre form de recherche où je
saisi le code de la personne et le form se positionne dessus( pour visualier
ou modifier). Pas de problème!

Ce que j'essaie de faire c'est également positionner ma zône de liste sur ce
code, ce qui ne se fait pas actuellement.

D'avance merci

Codial

5 réponses

Avatar
Raymond [mvp]
Bonjour.

c'est une liste combobox modifiable ou une zone le liste, le problème n'est
pas le même.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Codial" a écrit dans le message de news:

Bonjour,

Comment je peux faire pour positionner une zône de liste sur un
enregistrement précis à partir d'une données string.
Je m'explique:
J'ai un formulaire avec une zone de liste. Le form comprend des champ de
saisie, la zône de liste tous les noms et prénoms et un code
d'identification. Avec un bouton j'appelle un autre form de recherche où
je saisi le code de la personne et le form se positionne dessus( pour
visualier ou modifier). Pas de problème!

Ce que j'essaie de faire c'est également positionner ma zône de liste sur
ce code, ce qui ne se fait pas actuellement.

D'avance merci

Codial




Avatar
Codial
Bonsoir Raymond

il s'agit d'une zône de liste

Codial


"Raymond [mvp]" a écrit dans le message de
news: %23pcV%
Bonjour.

c'est une liste combobox modifiable ou une zone le liste, le problème
n'est pas le même.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Codial" a écrit dans le message de news:

Bonjour,

Comment je peux faire pour positionner une zône de liste sur un
enregistrement précis à partir d'une données string.
Je m'explique:
J'ai un formulaire avec une zone de liste. Le form comprend des champ de
saisie, la zône de liste tous les noms et prénoms et un code
d'identification. Avec un bouton j'appelle un autre form de recherche où
je saisi le code de la personne et le form se positionne dessus( pour
visualier ou modifier). Pas de problème!

Ce que j'essaie de faire c'est également positionner ma zône de liste sur
ce code, ce qui ne se fait pas actuellement.

D'avance merci

Codial








Avatar
Raymond [mvp]
tu peux faire ceci:

Dim I As Integer
For I = 0 To Liste0.ListCount - 1
If Me.Liste0.ItemData(I) = "304" Then
Me!Liste0.Selected(I) = True
Else
Me!Liste0.Selected(I) = False
End If
Next I

"304" est le code de la personne, indique le nom de la variable , ou du
champ ou du contrôle.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Codial" a écrit dans le message de news:

Bonsoir Raymond

il s'agit d'une zône de liste

Codial


Avatar
Codial
Bonsoir Raymond,

Merci je teste ça tout de suite

Codial

"Raymond [mvp]" a écrit dans le message de
news: %
tu peux faire ceci:

Dim I As Integer
For I = 0 To Liste0.ListCount - 1
If Me.Liste0.ItemData(I) = "304" Then
Me!Liste0.Selected(I) = True
Else
Me!Liste0.Selected(I) = False
End If
Next I

"304" est le code de la personne, indique le nom de la variable , ou du
champ ou du contrôle.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Codial" a écrit dans le message de news:

Bonsoir Raymond

il s'agit d'une zône de liste

Codial







Avatar
Codial
Bonsoir,

Encore merci Raymond, c'est bon ça marche bien.

Codial


"Raymond [mvp]" a écrit dans le message de
news: %
tu peux faire ceci:

Dim I As Integer
For I = 0 To Liste0.ListCount - 1
If Me.Liste0.ItemData(I) = "304" Then
Me!Liste0.Selected(I) = True
Else
Me!Liste0.Selected(I) = False
End If
Next I

"304" est le code de la personne, indique le nom de la variable , ou du
champ ou du contrôle.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Codial" a écrit dans le message de news:

Bonsoir Raymond

il s'agit d'une zône de liste

Codial