Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles MOUGNOZ
bonjour à toutes et à tous j'ai cette requete Dim strSQL As String strSQL = "UPDATE Cheques SET Cheques.CodeBanque = Me![Bque] WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL j'ai une erreur 3061 : trop peu de parametres. 1 attendu. Je ne vois pas ou est le probleme : Me![Bque] étant un champs independant et CodeBanque un champs de ma table à mettre à jour merci d'avance
Bonjour, Cyrille
Je pense avoir vu deux problèmes: 1) incorporer la valeur du champ indépendant et non sa désignation 2) utiliser True plutôt que Yes
bonjour à toutes et à tous
j'ai cette requete
Dim strSQL As String
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = Me![Bque] WHERE
(((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
j'ai une erreur 3061 : trop peu de parametres. 1 attendu.
Je ne vois pas ou est le probleme : Me![Bque] étant un champs independant
et CodeBanque un champs de ma table à mettre à jour
merci d'avance
Bonjour, Cyrille
Je pense avoir vu deux problèmes:
1) incorporer la valeur du champ indépendant et non sa désignation
2) utiliser True plutôt que Yes
bonjour à toutes et à tous j'ai cette requete Dim strSQL As String strSQL = "UPDATE Cheques SET Cheques.CodeBanque = Me![Bque] WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL j'ai une erreur 3061 : trop peu de parametres. 1 attendu. Je ne vois pas ou est le probleme : Me![Bque] étant un champs independant et CodeBanque un champs de ma table à mettre à jour merci d'avance
Bonjour, Cyrille
Je pense avoir vu deux problèmes: 1) incorporer la valeur du champ indépendant et non sa désignation 2) utiliser True plutôt que Yes
ca ne change rien, j'ai toujours une erreur code 3061
bonjour à toutes et à tous j'ai cette requete Dim strSQL As String strSQL = "UPDATE Cheques SET Cheques.CodeBanque = Me![Bque] WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL j'ai une erreur 3061 : trop peu de parametres. 1 attendu. Je ne vois pas ou est le probleme : Me![Bque] étant un champs independant et CodeBanque un champs de ma table à mettre à jour merci d'avance
Bonjour, Cyrille
Je pense avoir vu deux problèmes: 1) incorporer la valeur du champ indépendant et non sa désignation 2) utiliser True plutôt que Yes
ca ne change rien, j'ai toujours une erreur code 3061
bonjour à toutes et à tous
j'ai cette requete
Dim strSQL As String
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = Me![Bque] WHERE
(((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
j'ai une erreur 3061 : trop peu de parametres. 1 attendu.
Je ne vois pas ou est le probleme : Me![Bque] étant un champs independant
et CodeBanque un champs de ma table à mettre à jour
merci d'avance
Bonjour, Cyrille
Je pense avoir vu deux problèmes:
1) incorporer la valeur du champ indépendant et non sa désignation
2) utiliser True plutôt que Yes
ca ne change rien, j'ai toujours une erreur code 3061
bonjour à toutes et à tous j'ai cette requete Dim strSQL As String strSQL = "UPDATE Cheques SET Cheques.CodeBanque = Me![Bque] WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL j'ai une erreur 3061 : trop peu de parametres. 1 attendu. Je ne vois pas ou est le probleme : Me![Bque] étant un champs independant et CodeBanque un champs de ma table à mettre à jour merci d'avance
Bonjour, Cyrille
Je pense avoir vu deux problèmes: 1) incorporer la valeur du champ indépendant et non sa désignation 2) utiliser True plutôt que Yes
ca ne change rien, j'ai toujours une erreur code 3061
Bonjour, Cyrille
Je viens de voir qu'il manquait un espace avant le WHERE: strSQL = "UPDATE Cheques SET Cheques.CodeBanque = " strSQL = strSQL & Me![Bque] strSQL = strSQL & " WHERE (((Cheques.Releve)=True));" Si cela ne fonctionne toujours pas, essaie de créer la requête "en vrai" pour voir si elle fonctionne en remplaçant "Me![Bque]" par une valeur quelconque. Avant de faire l'update, Access devrait te demander une confirmation, donc tu ne risques rien.
Bonne continuation
ca ne change rien, j'ai toujours une erreur code 3061
Bonjour, Cyrille
Je viens de voir qu'il manquait un espace avant le WHERE:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = "
strSQL = strSQL & Me![Bque]
strSQL = strSQL & " WHERE (((Cheques.Releve)=True));"
Si cela ne fonctionne toujours pas, essaie de créer la requête "en vrai"
pour voir si elle fonctionne en remplaçant "Me![Bque]" par une valeur
quelconque. Avant de faire l'update, Access devrait te demander une
confirmation, donc tu ne risques rien.
ca ne change rien, j'ai toujours une erreur code 3061
Bonjour, Cyrille
Je viens de voir qu'il manquait un espace avant le WHERE: strSQL = "UPDATE Cheques SET Cheques.CodeBanque = " strSQL = strSQL & Me![Bque] strSQL = strSQL & " WHERE (((Cheques.Releve)=True));" Si cela ne fonctionne toujours pas, essaie de créer la requête "en vrai" pour voir si elle fonctionne en remplaçant "Me![Bque]" par une valeur quelconque. Avant de faire l'update, Access devrait te demander une confirmation, donc tu ne risques rien.
Bonne continuation
Cyrille
j'avais vu qu'il manquait l'espace. j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non plus
a savoir que j'ai ce code qui marche tres bien dans la meme execution
strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" & Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL
merci d'avance
ca ne change rien, j'ai toujours une erreur code 3061
Bonjour, Cyrille
Je viens de voir qu'il manquait un espace avant le WHERE: strSQL = "UPDATE Cheques SET Cheques.CodeBanque = " strSQL = strSQL & Me![Bque] strSQL = strSQL & " WHERE (((Cheques.Releve)=True));" Si cela ne fonctionne toujours pas, essaie de créer la requête "en vrai" pour voir si elle fonctionne en remplaçant "Me![Bque]" par une valeur quelconque. Avant de faire l'update, Access devrait te demander une confirmation, donc tu ne risques rien.
Bonne continuation
j'avais vu qu'il manquait l'espace.
j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non plus
a savoir que j'ai ce code qui marche tres bien dans la meme execution
strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE
(((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" &
Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE (((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
merci d'avance
ca ne change rien, j'ai toujours une erreur code 3061
Bonjour, Cyrille
Je viens de voir qu'il manquait un espace avant le WHERE:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = "
strSQL = strSQL & Me![Bque]
strSQL = strSQL & " WHERE (((Cheques.Releve)=True));"
Si cela ne fonctionne toujours pas, essaie de créer la requête "en vrai"
pour voir si elle fonctionne en remplaçant "Me![Bque]" par une valeur
quelconque. Avant de faire l'update, Access devrait te demander une
confirmation, donc tu ne risques rien.
j'avais vu qu'il manquait l'espace. j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non plus
a savoir que j'ai ce code qui marche tres bien dans la meme execution
strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" & Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL
merci d'avance
ca ne change rien, j'ai toujours une erreur code 3061
Bonjour, Cyrille
Je viens de voir qu'il manquait un espace avant le WHERE: strSQL = "UPDATE Cheques SET Cheques.CodeBanque = " strSQL = strSQL & Me![Bque] strSQL = strSQL & " WHERE (((Cheques.Releve)=True));" Si cela ne fonctionne toujours pas, essaie de créer la requête "en vrai" pour voir si elle fonctionne en remplaçant "Me![Bque]" par une valeur quelconque. Avant de faire l'update, Access devrait te demander une confirmation, donc tu ne risques rien.
Bonne continuation
Gilles MOUGNOZ
j'avais vu qu'il manquait l'espace. j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non plus a savoir que j'ai ce code qui marche tres bien dans la meme execution strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" & Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL merci d'avance
Re,
Je n'avais pas compris que ton code était une chaîne de caractères. Dans ce cas, il faut l'entourer d'apostrophes comme ceci:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = '" strSQL = strSQL & Me![Bque] strSQL = strSQL & "' WHERE (((Cheques.Releve)=True));"
j'avais vu qu'il manquait l'espace.
j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non
plus
a savoir que j'ai ce code qui marche tres bien dans la meme execution
strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE
(((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" &
Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE
(((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
merci d'avance
Re,
Je n'avais pas compris que ton code était une chaîne de caractères.
Dans ce cas, il faut l'entourer d'apostrophes comme ceci:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = '"
strSQL = strSQL & Me![Bque]
strSQL = strSQL & "' WHERE (((Cheques.Releve)=True));"
j'avais vu qu'il manquait l'espace. j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non plus a savoir que j'ai ce code qui marche tres bien dans la meme execution strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" & Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL merci d'avance
Re,
Je n'avais pas compris que ton code était une chaîne de caractères. Dans ce cas, il faut l'entourer d'apostrophes comme ceci:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = '" strSQL = strSQL & Me![Bque] strSQL = strSQL & "' WHERE (((Cheques.Releve)=True));"
merci, ca marche parfaitement, il manquait l'apostrophe avant et apres
j'avais vu qu'il manquait l'espace. j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non plus a savoir que j'ai ce code qui marche tres bien dans la meme execution strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" & Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL merci d'avance
Re,
Je n'avais pas compris que ton code était une chaîne de caractères. Dans ce cas, il faut l'entourer d'apostrophes comme ceci:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = '" strSQL = strSQL & Me![Bque] strSQL = strSQL & "' WHERE (((Cheques.Releve)=True));"
merci, ca marche parfaitement, il manquait l'apostrophe avant et apres
j'avais vu qu'il manquait l'espace.
j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non
plus
a savoir que j'ai ce code qui marche tres bien dans la meme execution
strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE
(((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" &
Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE
(((Cheques.Releve)=Yes));"
CurrentDb.Execute strSQL
merci d'avance
Re,
Je n'avais pas compris que ton code était une chaîne de caractères.
Dans ce cas, il faut l'entourer d'apostrophes comme ceci:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = '"
strSQL = strSQL & Me![Bque]
strSQL = strSQL & "' WHERE (((Cheques.Releve)=True));"
merci, ca marche parfaitement, il manquait l'apostrophe avant et apres
j'avais vu qu'il manquait l'espace. j'ai remplacé Me![Bque] par "CA" comme j'ai besoin et ca marche pas non plus a savoir que j'ai ce code qui marche tres bien dans la meme execution strSQL = "UPDATE Cheques SET Cheques.Selection = Yes WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL strSQL = "UPDATE Cheques SET Cheques.DatePaiement =" & Format(Me![DateReleve], "#mm/dd/yyyy#") & " WHERE (((Cheques.Releve)=Yes));" CurrentDb.Execute strSQL merci d'avance
Re,
Je n'avais pas compris que ton code était une chaîne de caractères. Dans ce cas, il faut l'entourer d'apostrophes comme ceci:
strSQL = "UPDATE Cheques SET Cheques.CodeBanque = '" strSQL = strSQL & Me![Bque] strSQL = strSQL & "' WHERE (((Cheques.Releve)=True));"