Vba ; zone de liste ; aide ; problème

Fermé
Syad - 6 janv. 2009 à 21:39
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 7 janv. 2009 à 12:42
Bonjour,
J'ai un problème dans le langage vba. Je vous envois le code, si quelqu'un serait capable de m'aider, sa serait très gentil :)

Dim numFilm As Integer
Dim numCom As Integer
Dim identCom As String

Set BD = CurrentDb
Set Result = BD.OpenRecordset("select numFilm from Film where titre like '*" & OpenArgs & "*'")
numFilm = Result.Fields("numFilm")
Set Result = BD.OpenRecordset("select numCom from Role where numFilm =" & numFilm)
While Not Result.EOF()
numCom = Result.Fields("numCom")
Set Resulte = BD.OpenRecordset("select identCom from Com where numCom =" & numCom)
identCom = Resulte.Fields("identCom")
Me.Comédien.AddItem (identCom) Erreur a cette ligne.
Result.MoveNext
Wend

OpenArgs = String.
Comédien = Zone de liste.

Les requêtes ce font sur une base de donnée de DvDThèque.
Ne sachant pas faire des requêtes compliqué, je me débrouille comme je peut, et ici, cela me pose problème.
Si quelqu'un voit la lumière dans ceci, qu'il éclaircisse ma lanterne je vous en serais reconnaissant :)

Merci d'avance :)
A voir également:

3 réponses

En relisant mon post, je me suis aperçu qu'il y avait des informations manquante a la compréhension à savoir :

- Ma première Requête renvoi 1 seul ligne.
- Ma seconde Requête renvoi de 0 a plusieurs lignes.
- Ma troisième Requête renvoi 1 seul ligne.

Mon algo est-il mauvais ? ou es ma syntaxe ? ou mes requêtes ?
0
Personne n'aurait une petite idée s'il vous plait ??
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
7 janv. 2009 à 12:42
Bonjour,
Quel est le type de l'erreur, sont libellé ?
Et que contient identCom
Dans quel genre de module se trouve ta fonction ? (quel est son nom)
A+
0