A voir également:
- Problème Access
- Access appdata - Guide
- Acer quick access ✓ - Forum Windows
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Controller access network - Télécharger - Contrôle parental
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
32 réponses
J'ai oublier de préciser que le problème est que il m'affiche tous les résultats et même ceux ne correspondant pas a la valeur sélectionnée dans le combo... voila
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 09:45
12 juil. 2004 à 09:45
Salut,
Ta chaine nommé SQL est mal formatée, elle doit contenir des instructions SQL valides et non du code VB.
Un début de ce que tu devrais encoder (pour une seule combo) :
A+ Blux
Ta chaine nommé SQL est mal formatée, elle doit contenir des instructions SQL valides et non du code VB.
Un début de ce que tu devrais encoder (pour une seule combo) :
SQL="SELECT FrmAnswerAllQueries.FLangage FROM FrmAnswerAllQueries Where FrmAnswerAllQueries.FLangage = '" + Me![Combo9.Value] + "' ;"
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Ah d'accord.
Merci de ton aide mais quand je mets ce que tu m'as dit il me mets l'erreur suivante :
"Microsoft Access can't find the field 'Combo9.Value' reffered into your expression"
Bizarr.. Vais essayer de chipoter lol..
Merci de ton aide mais quand je mets ce que tu m'as dit il me mets l'erreur suivante :
"Microsoft Access can't find the field 'Combo9.Value' reffered into your expression"
Bizarr.. Vais essayer de chipoter lol..
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 09:59
12 juil. 2004 à 09:59
C'est parce que Combo9 n'existe pas...
A+ Blux
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bah pourtant si...
J'viens de matter dans les propriétés de la combobox et il est marqué Combo9 à Name :-/
J'viens de matter dans les propriétés de la combobox et il est marqué Combo9 à Name :-/
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 10:18
12 juil. 2004 à 10:18
Crée un bouton, et mets le code suivant :
Msgbox combo9.value
Tu verras bien s'il te dit quelque chose lorsque tu appuies dessus...
A+ Blux
Msgbox combo9.value
Tu verras bien s'il te dit quelque chose lorsque tu appuies dessus...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
C'est pas possible que ca soit à cause du !ME là? J'ai essayer sans et en le remplacant par le nom du formulaire mais ca ne fonctionne pas
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 10:31
12 juil. 2004 à 10:31
'Me' fait référence à la base de données en cours...
As-tu essayé en mettant juste combo9.value ?
A+ Blux
As-tu essayé en mettant juste combo9.value ?
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Je viens d'essayer de mettre ca :
Mais ca m'affiche tous les enregistrements (ceux qui ne correspondent pas à la selection aussi)
SQL = "SELECT FrmAnswerAllQueries.FLangage FROM FrmAnswerAllQueries Where FrmAnswerAllQueries.FLangage = '" + Combo9.Value + "' ;"
Mais ca m'affiche tous les enregistrements (ceux qui ne correspondent pas à la selection aussi)
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 10:35
12 juil. 2004 à 10:35
C'est sans dout que combo9.value n'a pas de valeur donc pas de clause WHERE...
Avant de lancer la requête, peux-tu faire un :
msgbox combo9.value
pour voir ce qu'il y a dedans ?
A+ Blux
Avant de lancer la requête, peux-tu faire un :
msgbox combo9.value
pour voir ce qu'il y a dedans ?
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Voilà je viens d'insérer un
Résultat : Il me montre ce qu'il y a dans le combobox a traver le msgbox mais me dit la même chose qu'après...
Access ne peut trouver le combo9.value
J'commence a plus rien y capter c'est trop bizarre quoi
MsgBox Combo9.Valueavant
DoCmd.OpenForm "FrmAnswerAllQueries" With FrmAnswerAllQueries SQL = "SELECT FrmAnswerAllQueries.FLangage FROM FrmAnswerAllQueries Where FrmAnswerAllQueries.FLangage = '" + [Combo9.Value] + "' ;" End With
Résultat : Il me montre ce qu'il y a dans le combobox a traver le msgbox mais me dit la même chose qu'après...
Access ne peut trouver le combo9.value
J'commence a plus rien y capter c'est trop bizarre quoi
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 10:43
12 juil. 2004 à 10:43
Suprime le with et le end with...
A+ Blux
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 11:04
12 juil. 2004 à 11:04
Le code que tu mets, c'est pour filtrer les données dans l'affichage du formulaire que tu viens d'ouvrir ?
A+ Blux
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Ben ouai c'est pour que dans le formulaire AnswerAllQueries on ne voit par exemple que les anglais.. Mais si il n'y avait que ca ca aurait été "facile". Sauf que dans mon cas j'dois tenir compte de 5 combobox en fait... Déjà si j'arrive pas a faire la 1ere ^^
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 11:14
12 juil. 2004 à 11:14
En principe, on ne filtre pas les données avec du SQL quand le form est ouvert, cela se fait à l'ouverture, dans les paramètres de openform.
Il y a un truc qui est noté clause where...
Regarde l'aide, tu en sauras plus...
A mon avis, lorqsue tu ouvres le form, il te positionne dedans et n'est plus capable de récupérer la valeur de la zone combo9 qui est ailleurs...
A+ Blux
Il y a un truc qui est noté clause where...
Regarde l'aide, tu en sauras plus...
A mon avis, lorqsue tu ouvres le form, il te positionne dedans et n'est plus capable de récupérer la valeur de la zone combo9 qui est ailleurs...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Ouep j'avais déjà fait ca avec les macros et l'action OpenForm mais il n'y a pas assez de places pour toutes les conditions... Il m'avait couper mon code... J'vois pas comment faire d'autre
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 316
12 juil. 2004 à 13:12
12 juil. 2004 à 13:12
Tu l'affiches quand ton formulaire ?
Quand on appuie sur un bouton ?
A+ Blux
Quand on appuie sur un bouton ?
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"