Instruction SQL non valide, insert, delete bla bla bla attendus
totrecpt est bien un nombre à virgule (c'est un montant monétaire),
refcommande est un entier et la date ben c'est une date :)
Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
n'aurais pas besoin de casser les pieds à tout le monde :)
En tout cas merci du coup de main.re,
Mon lecteur me joue des tours :-(
Je reprends donc.
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
Utilisation de la fonction Replace() dans le cas où totrecpt est un
nombre avec décimales. En US(langage SQL), le séparateur décimal est le
point et non la virgule.refcommande est supposé être un champ numérique.
Si refcommande est de type Texte alors modifies comme suit :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
Forms!frmrcptcommandefour!refcommande & "');"
PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dans
l'instruction SQL.
Eric a écrit :Bonjour,
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Instruction SQL non valide, insert, delete bla bla bla attendus
totrecpt est bien un nombre à virgule (c'est un montant monétaire),
refcommande est un entier et la date ben c'est une date :)
Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
n'aurais pas besoin de casser les pieds à tout le monde :)
En tout cas merci du coup de main.
re,
Mon lecteur me joue des tours :-(
Je reprends donc.
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
Utilisation de la fonction Replace() dans le cas où totrecpt est un
nombre avec décimales. En US(langage SQL), le séparateur décimal est le
point et non la virgule.refcommande est supposé être un champ numérique.
Si refcommande est de type Texte alors modifies comme suit :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
Forms!frmrcptcommandefour!refcommande & "');"
PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dans
l'instruction SQL.
Eric a écrit :
Bonjour,
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Instruction SQL non valide, insert, delete bla bla bla attendus
totrecpt est bien un nombre à virgule (c'est un montant monétaire),
refcommande est un entier et la date ben c'est une date :)
Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
n'aurais pas besoin de casser les pieds à tout le monde :)
En tout cas merci du coup de main.re,
Mon lecteur me joue des tours :-(
Je reprends donc.
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
Utilisation de la fonction Replace() dans le cas où totrecpt est un
nombre avec décimales. En US(langage SQL), le séparateur décimal est le
point et non la virgule.refcommande est supposé être un champ numérique.
Si refcommande est de type Texte alors modifies comme suit :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
Forms!frmrcptcommandefour!refcommande & "');"
PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dans
l'instruction SQL.
Eric a écrit :Bonjour,
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
re,
Tu peux mettre une bd compactée au format A2000 et zippée sur cjoint
(http://cjoint.com/) avec le strict minimum pour résoudre ton pb si
l'info n'est pas secrète. puis coller le lien ici.
Txl a écrit :
> Instruction SQL non valide, insert, delete bla bla bla attendus
> totrecpt est bien un nombre à virgule (c'est un montant monétaire),
> refcommande est un entier et la date ben c'est une date :)
> Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
> n'aurais pas besoin de casser les pieds à tout le monde :)
> En tout cas merci du coup de main.
>> re,
>> Mon lecteur me joue des tours :-(
>> Je reprends donc.
>> Essaies :
>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values (" _
>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>> ",#" & Format(Date, "mm/dd/yyyy") & "#," & _
>> Forms!frmrcptcommandefour!refcommande & ");"
>> Utilisation de la fonction Replace() dans le cas où totrecpt est un
>> nombre avec décimales. En US(langage SQL), le séparateur décimal est le
>> point et non la virgule.refcommande est supposé être un champ num érique.
>> Si refcommande est de type Texte alors modifies comme suit :
>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values (" _
>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>> ",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
>> Forms!frmrcptcommandefour!refcommande & "');"
>> PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dan s
>> l'instruction SQL.
>> Eric a écrit :
>>> Bonjour,
>>> Essaies :
>>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) value s(" _
>>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>>> ",#" & Format(Date, "mm/dd/yyyy") & "#," & _
>>> Forms!frmrcptcommandefour!refcommande & ");"
>> --
>> A+
>> Erichttp://www.mpfa.info/
>> Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
re,
Tu peux mettre une bd compactée au format A2000 et zippée sur cjoint
(http://cjoint.com/) avec le strict minimum pour résoudre ton pb si
l'info n'est pas secrète. puis coller le lien ici.
Txl a écrit :
> Instruction SQL non valide, insert, delete bla bla bla attendus
> totrecpt est bien un nombre à virgule (c'est un montant monétaire),
> refcommande est un entier et la date ben c'est une date :)
> Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
> n'aurais pas besoin de casser les pieds à tout le monde :)
> En tout cas merci du coup de main.
>> re,
>> Mon lecteur me joue des tours :-(
>> Je reprends donc.
>> Essaies :
>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values (" _
>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>> ",#" & Format(Date, "mm/dd/yyyy") & "#," & _
>> Forms!frmrcptcommandefour!refcommande & ");"
>> Utilisation de la fonction Replace() dans le cas où totrecpt est un
>> nombre avec décimales. En US(langage SQL), le séparateur décimal est le
>> point et non la virgule.refcommande est supposé être un champ num érique.
>> Si refcommande est de type Texte alors modifies comme suit :
>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values (" _
>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>> ",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
>> Forms!frmrcptcommandefour!refcommande & "');"
>> PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dan s
>> l'instruction SQL.
>> Eric a écrit :
>>> Bonjour,
>>> Essaies :
>>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) value s(" _
>>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>>> ",#" & Format(Date, "mm/dd/yyyy") & "#," & _
>>> Forms!frmrcptcommandefour!refcommande & ");"
>> --
>> A+
>> Erichttp://www.mpfa.info/
>> Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
re,
Tu peux mettre une bd compactée au format A2000 et zippée sur cjoint
(http://cjoint.com/) avec le strict minimum pour résoudre ton pb si
l'info n'est pas secrète. puis coller le lien ici.
Txl a écrit :
> Instruction SQL non valide, insert, delete bla bla bla attendus
> totrecpt est bien un nombre à virgule (c'est un montant monétaire),
> refcommande est un entier et la date ben c'est une date :)
> Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
> n'aurais pas besoin de casser les pieds à tout le monde :)
> En tout cas merci du coup de main.
>> re,
>> Mon lecteur me joue des tours :-(
>> Je reprends donc.
>> Essaies :
>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values (" _
>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>> ",#" & Format(Date, "mm/dd/yyyy") & "#," & _
>> Forms!frmrcptcommandefour!refcommande & ");"
>> Utilisation de la fonction Replace() dans le cas où totrecpt est un
>> nombre avec décimales. En US(langage SQL), le séparateur décimal est le
>> point et non la virgule.refcommande est supposé être un champ num érique.
>> Si refcommande est de type Texte alors modifies comme suit :
>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values (" _
>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>> ",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
>> Forms!frmrcptcommandefour!refcommande & "');"
>> PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dan s
>> l'instruction SQL.
>> Eric a écrit :
>>> Bonjour,
>>> Essaies :
>>> sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) value s(" _
>>> & Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
>>> ",#" & Format(Date, "mm/dd/yyyy") & "#," & _
>>> Forms!frmrcptcommandefour!refcommande & ");"
>> --
>> A+
>> Erichttp://www.mpfa.info/
>> Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl =fr
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r
Salut,
J'ai mis une version expurgée sur http://cjoint.com/?dqn0m0pp0B
c'est le form frmrcptcommandefour qui doit fournir les infos et qui
lance la requete rqaddrcptcommandefour et le résultat doit etre stocké
dans la table tblrcptcommandefour.
merci d'avancere,
Tu peux mettre une bd compactée au format A2000 et zippée sur cjoint
(http://cjoint.com/) avec le strict minimum pour résoudre ton pb si
l'info n'est pas secrète. puis coller le lien ici.
Txl a écrit :Instruction SQL non valide, insert, delete bla bla bla attendus
totrecpt est bien un nombre à virgule (c'est un montant monétaire),
refcommande est un entier et la date ben c'est une date :)
Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
n'aurais pas besoin de casser les pieds à tout le monde :)
En tout cas merci du coup de main.re,
Mon lecteur me joue des tours :-(
Je reprends donc.
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
Utilisation de la fonction Replace() dans le cas où totrecpt est un
nombre avec décimales. En US(langage SQL), le séparateur décimal est le
point et non la virgule.refcommande est supposé être un champ numérique.
Si refcommande est de type Texte alors modifies comme suit :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
Forms!frmrcptcommandefour!refcommande & "');"
PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dans
l'instruction SQL.
Eric a écrit :Bonjour,
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut,
J'ai mis une version expurgée sur http://cjoint.com/?dqn0m0pp0B
c'est le form frmrcptcommandefour qui doit fournir les infos et qui
lance la requete rqaddrcptcommandefour et le résultat doit etre stocké
dans la table tblrcptcommandefour.
merci d'avance
re,
Tu peux mettre une bd compactée au format A2000 et zippée sur cjoint
(http://cjoint.com/) avec le strict minimum pour résoudre ton pb si
l'info n'est pas secrète. puis coller le lien ici.
Txl a écrit :
Instruction SQL non valide, insert, delete bla bla bla attendus
totrecpt est bien un nombre à virgule (c'est un montant monétaire),
refcommande est un entier et la date ben c'est une date :)
Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
n'aurais pas besoin de casser les pieds à tout le monde :)
En tout cas merci du coup de main.
re,
Mon lecteur me joue des tours :-(
Je reprends donc.
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
Utilisation de la fonction Replace() dans le cas où totrecpt est un
nombre avec décimales. En US(langage SQL), le séparateur décimal est le
point et non la virgule.refcommande est supposé être un champ numérique.
Si refcommande est de type Texte alors modifies comme suit :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
Forms!frmrcptcommandefour!refcommande & "');"
PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dans
l'instruction SQL.
Eric a écrit :
Bonjour,
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut,
J'ai mis une version expurgée sur http://cjoint.com/?dqn0m0pp0B
c'est le form frmrcptcommandefour qui doit fournir les infos et qui
lance la requete rqaddrcptcommandefour et le résultat doit etre stocké
dans la table tblrcptcommandefour.
merci d'avancere,
Tu peux mettre une bd compactée au format A2000 et zippée sur cjoint
(http://cjoint.com/) avec le strict minimum pour résoudre ton pb si
l'info n'est pas secrète. puis coller le lien ici.
Txl a écrit :Instruction SQL non valide, insert, delete bla bla bla attendus
totrecpt est bien un nombre à virgule (c'est un montant monétaire),
refcommande est un entier et la date ben c'est une date :)
Si seulement la syntaxe de access pouvait etre un peu moins pourrie je
n'aurais pas besoin de casser les pieds à tout le monde :)
En tout cas merci du coup de main.re,
Mon lecteur me joue des tours :-(
Je reprends donc.
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
Utilisation de la fonction Replace() dans le cas où totrecpt est un
nombre avec décimales. En US(langage SQL), le séparateur décimal est le
point et non la virgule.refcommande est supposé être un champ numérique.
Si refcommande est de type Texte alors modifies comme suit :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#'," & _
Forms!frmrcptcommandefour!refcommande & "');"
PS : les dates doivent être mises au format US (soit mm/dd/yyyy) dans
l'instruction SQL.
Eric a écrit :Bonjour,
Essaies :
sSQL="Insert Into tblrcptcommande(montant, datercpt,commande) values(" _
& Replace(Forms!frmrcptcommandefour!totrecpt, ",", ".") & _
",#" & Format(Date, "mm/dd/yyyy") & "#," & _
Forms!frmrcptcommandefour!refcommande & ");"
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
re,
Je viens de voir que le montant réceptionné ne s'inscrit pas.
Il faut modifier ta requête rqaddrcptcommandefour
re,
Je viens de voir que le montant réceptionné ne s'inscrit pas.
Il faut modifier ta requête rqaddrcptcommandefour
re,
Je viens de voir que le montant réceptionné ne s'inscrit pas.
Il faut modifier ta requête rqaddrcptcommandefour
suite du message (Travailler sur un Mac avec un PC Virtuel ça perturbe
les messages)
Eric a écrit :
> re,
> Je viens de voir que le montant réceptionné ne s'inscrit pas.
> Il faut modifier ta requête rqaddrcptcommandefour
et mettre :
Expr1: Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!totrecpt
suite du message (Travailler sur un Mac avec un PC Virtuel ça perturbe
les messages)
Eric a écrit :
> re,
> Je viens de voir que le montant réceptionné ne s'inscrit pas.
> Il faut modifier ta requête rqaddrcptcommandefour
et mettre :
Expr1: Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!totrecpt
suite du message (Travailler sur un Mac avec un PC Virtuel ça perturbe
les messages)
Eric a écrit :
> re,
> Je viens de voir que le montant réceptionné ne s'inscrit pas.
> Il faut modifier ta requête rqaddrcptcommandefour
et mettre :
Expr1: Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!totrecpt
Si je passe par le form, bouton valider rien ne se passe, pas de
message d'erreur mais rien de crée dans la table tblrecptcommandefour
Si je lance la requete quand le form est fermé il me demande le
montant et la commande ET CA MARCHE, il crée l'enregistrement dans la
table.
Si je lance la requete quand le form est ouvert ca ne marche pas, pas
de message d'erreur mais pas d'enregistrement crée dans la table.
Avec ta dernière modif pour le moment le SQL est :
INSERT INTO tblrcptcommande ( montant, datercpt, commande )
SELECT Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!
totrecpt AS Expr1, Now() AS Expr2, forms!frmrcptcommandefour!
refcommande AS Expr3;
Si je passe par le form, bouton valider rien ne se passe, pas de
message d'erreur mais rien de crée dans la table tblrecptcommandefour
Si je lance la requete quand le form est fermé il me demande le
montant et la commande ET CA MARCHE, il crée l'enregistrement dans la
table.
Si je lance la requete quand le form est ouvert ca ne marche pas, pas
de message d'erreur mais pas d'enregistrement crée dans la table.
Avec ta dernière modif pour le moment le SQL est :
INSERT INTO tblrcptcommande ( montant, datercpt, commande )
SELECT Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!
totrecpt AS Expr1, Now() AS Expr2, forms!frmrcptcommandefour!
refcommande AS Expr3;
Si je passe par le form, bouton valider rien ne se passe, pas de
message d'erreur mais rien de crée dans la table tblrecptcommandefour
Si je lance la requete quand le form est fermé il me demande le
montant et la commande ET CA MARCHE, il crée l'enregistrement dans la
table.
Si je lance la requete quand le form est ouvert ca ne marche pas, pas
de message d'erreur mais pas d'enregistrement crée dans la table.
Avec ta dernière modif pour le moment le SQL est :
INSERT INTO tblrcptcommande ( montant, datercpt, commande )
SELECT Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!
totrecpt AS Expr1, Now() AS Expr2, forms!frmrcptcommandefour!
refcommande AS Expr3;
Txl a écrit :
> Si je passe par le form, bouton valider rien ne se passe, pas de
> message d'erreur mais rien de crée dans la table tblrecptcommandefour
Tu cliques sur quel bouton Valider ?
Celui en bas du formulaire enregistre les valeurs dans la table
tblrcptcommande, la table *tblrcptcommandefour* n'existe pas
dans la bd.
> Si je lance la requete quand le form est fermé il me demande le
> montant et la commande ET CA MARCHE, il crée l'enregistrement dans la
> table.
Ca n'a pas de sens de procéder ainsi
> Si je lance la requete quand le form est ouvert ca ne marche pas, pas
> de message d'erreur mais pas d'enregistrement crée dans la table.
As-tu ouvert la table tblrcptcommande ? Car l'enregistrem ent s'inscrit là.
> Avec ta dernière modif pour le moment le SQL est :
> INSERT INTO tblrcptcommande ( montant, datercpt, commande )
> SELECT Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!
> totrecpt AS Expr1, Now() AS Expr2, forms!frmrcptcommandefour!
> refcommande AS Expr3;
Oui, c'est cela puisqu'il s'agit de ta requête enregist rée.
les bd :http://www.cijoint.fr/cjlink.php?file=cj200903/cijCKiwavW.zip
Txl a écrit :
> Si je passe par le form, bouton valider rien ne se passe, pas de
> message d'erreur mais rien de crée dans la table tblrecptcommandefour
Tu cliques sur quel bouton Valider ?
Celui en bas du formulaire enregistre les valeurs dans la table
tblrcptcommande, la table *tblrcptcommandefour* n'existe pas
dans la bd.
> Si je lance la requete quand le form est fermé il me demande le
> montant et la commande ET CA MARCHE, il crée l'enregistrement dans la
> table.
Ca n'a pas de sens de procéder ainsi
> Si je lance la requete quand le form est ouvert ca ne marche pas, pas
> de message d'erreur mais pas d'enregistrement crée dans la table.
As-tu ouvert la table tblrcptcommande ? Car l'enregistrem ent s'inscrit là.
> Avec ta dernière modif pour le moment le SQL est :
> INSERT INTO tblrcptcommande ( montant, datercpt, commande )
> SELECT Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!
> totrecpt AS Expr1, Now() AS Expr2, forms!frmrcptcommandefour!
> refcommande AS Expr3;
Oui, c'est cela puisqu'il s'agit de ta requête enregist rée.
les bd :http://www.cijoint.fr/cjlink.php?file=cj200903/cijCKiwavW.zip
Txl a écrit :
> Si je passe par le form, bouton valider rien ne se passe, pas de
> message d'erreur mais rien de crée dans la table tblrecptcommandefour
Tu cliques sur quel bouton Valider ?
Celui en bas du formulaire enregistre les valeurs dans la table
tblrcptcommande, la table *tblrcptcommandefour* n'existe pas
dans la bd.
> Si je lance la requete quand le form est fermé il me demande le
> montant et la commande ET CA MARCHE, il crée l'enregistrement dans la
> table.
Ca n'a pas de sens de procéder ainsi
> Si je lance la requete quand le form est ouvert ca ne marche pas, pas
> de message d'erreur mais pas d'enregistrement crée dans la table.
As-tu ouvert la table tblrcptcommande ? Car l'enregistrem ent s'inscrit là.
> Avec ta dernière modif pour le moment le SQL est :
> INSERT INTO tblrcptcommande ( montant, datercpt, commande )
> SELECT Formulaires!frmrcptcommandefour!sfrmrcptcommandefour.Form!
> totrecpt AS Expr1, Now() AS Expr2, forms!frmrcptcommandefour!
> refcommande AS Expr3;
Oui, c'est cela puisqu'il s'agit de ta requête enregist rée.
les bd :http://www.cijoint.fr/cjlink.php?file=cj200903/cijCKiwavW.zip