OVH Cloud OVH Cloud

Contenu Liste Modifiable

2 réponses
Avatar
Luc
Je veux changer le contenu d'une liste modifiable =E0 chaque
fois que je change d'enregistrement. Voici ma ligne de code:

zdlFilms.rowsource =3D "SELECT no, titre FROM ReqListeFilms
WHERE no=3D" & Me.ChaActeurID.

ReqListeFilms est une requ=EAte qui affiche les films avec le
ID de chaque Acteur.

Si j'enl=E8ve le "WHERE", il affiche =E9videmment tous les
films. Pourriez-vous me dire pourquoi cela ne fonctionne
pas et me donner une solution.

Merci=20

2 réponses

Avatar
Rv
Salut,

Dans ce cas j'utiliserai le mode débogage en posant un point d'arrêt sur
cette instruction. Puis affichage de 'zdlFilms.rowsource' par
'?zdlFilms.rowsource' dans la fenêtre d'exécution. Puis copier le résultat
et le coller dans l'éditeur SQL d'Access. Histoire de comprendre ce qu'il se
passe!

A+

Rv

"Luc" a écrit dans le message de
news:0e2601c53fc4$7060a910$
Je veux changer le contenu d'une liste modifiable à chaque
fois que je change d'enregistrement. Voici ma ligne de code:

zdlFilms.rowsource = "SELECT no, titre FROM ReqListeFilms
WHERE no=" & Me.ChaActeurID.

ReqListeFilms est une requête qui affiche les films avec le
ID de chaque Acteur.

Si j'enlève le "WHERE", il affiche évidemment tous les
films. Pourriez-vous me dire pourquoi cela ne fonctionne
pas et me donner une solution.

Merci
Avatar
Jessy Sempere [MVP]
Bonjour

Place sur l'événement "sur activation" de ton formulaire le code suivant :

Private Sub Form_Current()
zdFilms.Requery
End Sub

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Luc" a écrit dans le message news:
0e2601c53fc4$7060a910$
Je veux changer le contenu d'une liste modifiable à chaque
fois que je change d'enregistrement. Voici ma ligne de code:

zdlFilms.rowsource = "SELECT no, titre FROM ReqListeFilms
WHERE no=" & Me.ChaActeurID.

ReqListeFilms est une requête qui affiche les films avec le
ID de chaque Acteur.

Si j'enlève le "WHERE", il affiche évidemment tous les
films. Pourriez-vous me dire pourquoi cela ne fonctionne
pas et me donner une solution.

Merci