Au cas où j'aurais choisi la taille, mais ouai, là elle sert à rien la ligne.
Comme le dit Geache, aucun changement avec ou sans
J'ai essayer ce que tu m'as dit Geache, pas de changement non plus.
Je vous avez demander, mais vous avez pas répondu:
Le fait que cette listebox soit placer dans "le pied de formulaire" (c'est à dire, la sorte de fenêtre optionnel qu'on ajoute au niveau inférieur du formulaire de base), ne pose pas de problème?
PS: je viens de copier la listbox dans le formulaire de base, ça ne fonctionne pas non plus.
Avant d'aller plus loin, dans la demande de mon dernier message, pourrais-tu essayer en modifiant la ligne de la façon suivante :
Me.lstDetaille.requery
Je viens d'essayer, ça ne fonctionne pas.
Tu peux donc aller plus loin
Je viens de voir qu'il manquer un espace avant le FORM!!!!
Gnééé.
J'avais un autre problème, il manquait des parenthèse après "Date"
Par exemple:
WHERE Year(Date())
Tout Fonctionne.
Merci beaucoup pour toute l'aide, ce fut long et particulièrement fastidieux, merci de votre patience
On a perdu énormément de temps sur ta clause select, en fait... Au boulot, je n'avais pas la possibilité de créer un petit exemple de test (pas trop indiqué avec le boss dans le même bureau) et je focalisais sur ce query qui semblait ne pas fonctionner.
Maintenant... J'ai un petit doute. Comment expliques tu que ta clause Select aie fonctionné après ton copier-coller issu de la fenêtre exécution puisqu'il n'y avait pas d'espace avant le FROM ? Tu aurais dû avoir une erreur aussi au départ de ta fenêtre de conception SQL.
Et finalement, j'ai créé un petit test d'exemple ici, parce que je voulais vérifier que le fait que ton comboBox, ou ta liste déroulante, si tu préfères, se trouvait dans le pied de formulaire changeait quelque chose ou non dans le code source.
Je sais maintenant que non.
Ceci dit, pour aller plus vite pour tester, j'ai utilisé une routine comme ceci :
ou List0 est la liste de sélection, et combo2 ma liste résultant de ma sélection, très simplifiée par rapport à ta requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub List0_Click() 'MsgBox List0 Combo2.RowSource = "SELECT Table1.IdTest, Table1.Omschrijving, Table2.Naam, Table2.Voornaam " _ & "FROM Table1 INNER JOIN Table2 ON Table1.IdTest = Table2.IdTest " _ & "Where (((Table1.IdTest) = " & List0 & "));" Combo2.Requery End Sub
Comme j'avais écrit la requête sous le mode création de requête Access, qu'elle fonctionnait, j'ai fait un copier coller.
Le problème est que j'ai adapter ça au code, mais j'ai oublier l'espace à la mise en place des & "... " _
Du coup vous aviez constater l'oublie de l'espace pour le WHERE et comme j'avais fait la même chose pour le FROM, j'avais une autre erreur.
Comme tu le dis, c'est bizar que Access n'est pas remarquer cette erreur.
Enfin bon, tant pis tant qu'on à trouver
Merci encore, bonne continuation.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager