OVH Cloud OVH Cloud

INSERT

11 réponses
Avatar
Phil Dupriez
J'ai un champs qui s'appelle nbr
je voudrai faire une requete qui insert un champ dans une table

Je tape en SQL

INSERT INTO table (nombre) VALUES (Formulaires!facture!nbr)

Mais il me dit que c'est mauvais lorsque je l'execute, pourriez vous m'aider
?

Merci Bonne WE ;)

1 réponse

1 2
Avatar
Phil Dupriez
Merci ca tourne ;)

"Pierre CFI [mvp]" a écrit dans le message de
news:
de plus regarde tes relations entre la table facture et vendeur, tu t'es
trompé


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Pierre CFI [mvp]" a écrit dans le message de
news: #

ah oui, j'avais pas vu, çà peut pas marcher, tu ajoutes une detail de
facture à une facture qui n'est pas encore crée


tu veux faire quoi ? pourquoi pas un form et sous form comme la base
comptoir ???



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Phil Dupriez" a écrit dans le message de
news:


Je crois que le plus simple serait de regarder ma base si ca vous fait
rien.




Le formulaire est le formulaire facture.

Voici ou vous pourriez trouver ma base :
http://www.bistrots.be/access/bd1.mdb

Merci

"Pierre CFI [mvp]" a écrit dans le message
de



news:%23JoTWy$
tous ces champs sont numériques ? la liste a 2 colonnes dont la 1,
masquée




est ref_art ??

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Phil Dupriez" a écrit dans le message
de




news: eCDqkd$
Private Sub Commande33_Click()
On Error GoTo Err_Commande33_Click

Dim stDocName As String

CurrentDb.Execute "INSERT INTO detail ( ref_art, ref_fact,
nbr_art )





VALUES(" & Me.article & "," & Me.id_fact & "," & Me.nbr & ")"
DoCmd.OpenQuery stDocName, acNormal, acEdit

Exit_Commande33_Click:
Exit Sub

Et la il me dit qu'il y a une erreur de synthaxe

Que faire ???

article est une liste deroulante sur mon fumulaire
id_fact est une zone text sur mon formulaire
nbr_art aussi.

et je voudrai inserer la valeur de ses champs la dans la table
detail et





dans leur champs respectif (article -> ref_art, id_fact ->
ref_fact,





nbr->
nbr_art)

Merci


"Pierre CFI [mvp]" a écrit dans le
message de





news:
bonjour
cette req tu l'executes en code ?? depuis le form Facture ? si
oui






currentdb.execute "INSERT INTO detail ( ref_art, ref_fact,
nbr_art )






VALUES(" & Me.article & "," & Me.id_fact & "," & Me.nbr & ")"

Mais ref_art et article c'est la méme chose ????


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Phil Dupriez" a écrit dans le
message de






news:
Ca ne fonctionne pas voici la requete :
INSERT INTO detail ( ref_art, ref_fact, nbr_art ) VALUES
(Formulaires!facture!article, Formulaires!facture!id_fact,
Formulaires!facture!nbr);

INSERT INTO detail ( ref_art, ref_fact, nbr_art )
SELECT Formulaires!facture!article AS Expr1,
Formulaires!facture!id_fact




AS
Expr2, Formulaires!facture!nbr AS Expr3
FROM detail;

Ne fonctionne pas non plus ... qu'est ce que je fais de mal ?


"Raymond [mvp]" a écrit dans le
message







de
news:
Bonsoir.
essaie de cette façon:
INSERT INTO table (nombre) SELECT Formulaires!facture!nbr
AS








Expr1;

Evite de nommer une table avec le nom table car c'est un mot
réservé.





--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Phil Dupriez" a écrit dans le
message








de
news:
J'ai un champs qui s'appelle nbr
je voudrai faire une requete qui insert un champ dans une
table










Je tape en SQL

INSERT INTO table (nombre) VALUES
(Formulaires!facture!nbr)










Mais il me dit que c'est mauvais lorsque je l'execute,
pourriez









vous
m'aider
?

Merci Bonne WE ;)




































1 2