Probleme requete VBA access
Fermé
Baker
-
4 févr. 2008 à 11:00
phil_232 Messages postés 286 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 12 juin 2008 - 4 févr. 2008 à 20:15
phil_232 Messages postés 286 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 12 juin 2008 - 4 févr. 2008 à 20:15
A voir également:
- Probleme requete VBA access
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Acer quick access - Forum Logiciels
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Access appdata - Guide
- Access runtime ✓ - Forum Access
9 réponses
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 315
4 févr. 2008 à 11:04
4 févr. 2008 à 11:04
Salut,
il faut mettre ta valeur entre quotes :
A+ Blux
il faut mettre ta valeur entre quotes :
reqsql = "select * from PROJETS where [BUT_AGITATION_1]='" & agit & "'"--
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
4 févr. 2008 à 11:13
4 févr. 2008 à 11:13
Et même pour initialiser agit:
agit = modifiable46.value
la remarque de Blux est valide si le champs BUT_AGITATION_1 est de type chaine de caractères dans la base de données.
agit = modifiable46.value
la remarque de Blux est valide si le champs BUT_AGITATION_1 est de type chaine de caractères dans la base de données.
Merci Blux pour ton aide ca a résolu tou mes problémes mais une nouvelle est apparu.
Lorsqu'un element recherché existe l'erreur suivant aparait : "Propriété ou méthode non gerer par cette objet."
J'ai essayé d'enlever le .value dans cette ligne "recup = jeuenregistrement.Fields("BUT_AGITATION_1").Value + Chr(10) "
mais l'erreur aparait toujour.
Lorsqu'un element recherché existe l'erreur suivant aparait : "Propriété ou méthode non gerer par cette objet."
J'ai essayé d'enlever le .value dans cette ligne "recup = jeuenregistrement.Fields("BUT_AGITATION_1").Value + Chr(10) "
mais l'erreur aparait toujour.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Encore un petit probleme avec mon code
agit = Me.Modifiable46
If agit <> "" Then
reqsql = "select * from PROJETS where [BUT_AGITATION_1]='" & agit & "'"
MsgBox reqsql
Set jeuenregistrement = CurrentDb.OpenRecordset(reqsql)
While Not jeuenregistrement.EOF
recup = jeuenregistrement.Fields("N_PROJET").Value + Chr(10)
jeuenregistrement.MoveNext
J'ai une incompatibilté de type lorsque je veu recuperer N_PROJET
Quelqu'un peut-il m'aider??
Merci
agit = Me.Modifiable46
If agit <> "" Then
reqsql = "select * from PROJETS where [BUT_AGITATION_1]='" & agit & "'"
MsgBox reqsql
Set jeuenregistrement = CurrentDb.OpenRecordset(reqsql)
While Not jeuenregistrement.EOF
recup = jeuenregistrement.Fields("N_PROJET").Value + Chr(10)
jeuenregistrement.MoveNext
J'ai une incompatibilté de type lorsque je veu recuperer N_PROJET
Quelqu'un peut-il m'aider??
Merci
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 315
4 févr. 2008 à 14:59
4 févr. 2008 à 14:59
Tout dépend quel type de champ est N_PROJET et comment est décrite la variable recup dans ton code.
blux
Messages postés
26490
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 novembre 2024
3 315
4 févr. 2008 à 15:33
4 févr. 2008 à 15:33
Le type numérique prend plusieurs valeurs : byte, entier, entier long, réel...
phil_232
Messages postés
286
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
12 juin 2008
33
4 févr. 2008 à 20:15
4 févr. 2008 à 20:15
hm, pourtant Access est bien capable de convertir le type. il vaut donc mieux de mettre des guillemets, même s'il s'agit d'un numérique.