Aidez-moi svp j'ai une erreur sur mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set ligne =base.OpenRecordset('SELECT Designation, Quantite FROM Catalogue WHERE Code_article='' & liste_ref.Value & '''',dbOpenDynaset)
Aidez-moi svp j'ai une erreur sur mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set ligne =base.OpenRecordset('SELECT Designation, Quantite FROM Catalogue WHERE Code_article='' & liste_ref.Value & '''',dbOpenDynaset)
Bonjour,
j'écrirais plutôt
Code : Sélectionner tout - Visualiser dans une fenêtre à part NomRecup = Nom_Prenom.Value
Code : Sélectionner tout - Visualiser dans une fenêtre à part NomRecup = Nom_Prenom.column(0)
Un travail qui plait est à moitié fait.
Bonjour
Quel est le code et le message de l'erreur ?
Philippe
bonsoir,
la syntaxe n'est pas correcte: il faut utiliser les guillemets " et pas les apostrophes ' pour délimiter les variables :
si, bien sûr, liste_ref.Value est de type texte
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set ligne =base.OpenRecordset("SELECT Designation, Quantite FROM Catalogue WHERE Code_article=""" & liste_ref.Value & """",dbOpenDynaset)
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
merci les gars je vais essayer pour voir et je reviens vers vous
voici le code et on me dir erreur de syntaxe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Option Compare Database Private Sub Form_Load() End Sub Private Sub liste_ref_Change() Dim ligne As Recordset: Dim base As Database Set base = Application.CurrentDb Set ligne =base.OpenRecordset('SELECT Designation, Quantite FROM Catalogue WHERE Code_article='' & liste_ref.Value & ''',dbOpenDynaset) qte_maj.Value = 0: qte_cours.Value = 0 ligne.MoveFirst designation.Value = ligne.Fields('Designation').Value qte_cours.Value = ligne.Fields('Quantite').Value qte_maj.SetFocus ligne.Close base.Close Set ligne = Nothing Set base = Nothing End Sub
Bonjour
Regardes le message de tee_grandbois, au sujet des guillemets (Doubles Quotes) et de l'apostrophe (Simple Quote).
Philippe
bonjour,
Philippe
@ wil91: pour info, le guillemet (" double quote) c'est le Chr(34) et l'apostrophe (' simple quote) c'est le Chr(39)
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
Merci a toi tee_grandbois et a toi philippe ...le code passe maintenant (double quotes) j'avais pas remarqué
bonsoir,
peux-tu mettre le sujet en ? le bouton se trouve en bas de la discussion
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
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