Requête d'ajout via un formulaire
Fermé
Aldagon72
Messages postés
10
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
13 mai 2013
-
6 mai 2013 à 09:00
Uryon Messages postés 73 Date d'inscription lundi 29 avril 2013 Statut Membre Dernière intervention 21 janvier 2015 - 13 mai 2013 à 09:49
Uryon Messages postés 73 Date d'inscription lundi 29 avril 2013 Statut Membre Dernière intervention 21 janvier 2015 - 13 mai 2013 à 09:49
A voir également:
- Requête d'ajout via un formulaire
- Formulaire de réclamation facebook - Guide
- Ajouter un profil netflix payant - Accueil - Guide streaming
- Qu'est ce qu'une femme fait 3 fois par jour et un homme une fois dans sa vie - Forum Loisirs / Divertissements
- Communication impossible via ssl ps4 - Forum Jeux vidéo
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail / Outlook.com
9 réponses
Uryon
Messages postés
73
Date d'inscription
lundi 29 avril 2013
Statut
Membre
Dernière intervention
21 janvier 2015
6 mai 2013 à 10:15
6 mai 2013 à 10:15
Tu peux soit faire un docmd.runsql("Insert INTO SP_REP_ZONE_MAQ" &") et tu ajoutes à la requête les noms des champs de ton formulaire, soit utiliser un recordset
Aldagon72
Messages postés
10
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
13 mai 2013
6 mai 2013 à 10:24
6 mai 2013 à 10:24
Est-ce qu'il faut que je précise les colonnes de la table dans lesquelles je veux mettre les valeurs des champs du formulaire ou pas ? Car j'ai oublié de dire que ce n'était pas les seules colonnes dsl.
Uryon
Messages postés
73
Date d'inscription
lundi 29 avril 2013
Statut
Membre
Dernière intervention
21 janvier 2015
6 mai 2013 à 10:39
6 mai 2013 à 10:39
Si il y a d'autres colonnes oui tu es obligé, mets les dans le même sens que tu vas mettre tes champs venus du formulaire et tout devrait bien se passer. Si tu n'indiques pas les colonnes, Access mettra par défaut à partir de la première.
Aldagon72
Messages postés
10
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
13 mai 2013
6 mai 2013 à 11:11
6 mai 2013 à 11:11
Donc si j'ai bien compris, je dois faire comme ça :
SQL = "INSERT INTO SP_REP_ZONE_MAQ (Maquette, ZONE, CONTROLE, REL_TYPE, Description, SI, Type)" & "TexteMaquette" & "TexteZone" & "CocherControle" & "TexteDescription" "TexteRelType" & "TexteSI" & "TexteType"
Je fais un DoCmd.RunSQL SQL après
SQL = "INSERT INTO SP_REP_ZONE_MAQ (Maquette, ZONE, CONTROLE, REL_TYPE, Description, SI, Type)" & "TexteMaquette" & "TexteZone" & "CocherControle" & "TexteDescription" "TexteRelType" & "TexteSI" & "TexteType"
Je fais un DoCmd.RunSQL SQL après
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Uryon
Messages postés
73
Date d'inscription
lundi 29 avril 2013
Statut
Membre
Dernière intervention
21 janvier 2015
6 mai 2013 à 11:23
6 mai 2013 à 11:23
Presque !
ça serait plus (....) values (" & forms!....!textemaquette & "," & forms!textezone & "," ....
Forms!!...!textemaquette étant le chemin vers le champ dans ton formulaire.
ça serait plus (....) values (" & forms!....!textemaquette & "," & forms!textezone & "," ....
Forms!!...!textemaquette étant le chemin vers le champ dans ton formulaire.
Aldagon72
Messages postés
10
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
13 mai 2013
6 mai 2013 à 11:37
6 mai 2013 à 11:37
Suivant tes conseils, voici ce que j'ai fais, je n'ai mis que la partie après values :
(" & Forms!TexteMaquette & "," & Forms!TexteZone & "," & Forms!CocherControle & "," & Forms!TexteRelType & "," & Forms!TexteDescription & "," & Forms!TexteSI & "," & Forms!TexteType & ")"
Sauf que lorsque je lance mon formulaire, que je saisis mes données et que je valide, il me met une erreur de compilation, Incompatibilité de type. Et ce pour Forms!TexteMaquette. Est-ce que le fait que le champ soit un champ texte y est pour quelque chose ?
(" & Forms!TexteMaquette & "," & Forms!TexteZone & "," & Forms!CocherControle & "," & Forms!TexteRelType & "," & Forms!TexteDescription & "," & Forms!TexteSI & "," & Forms!TexteType & ")"
Sauf que lorsque je lance mon formulaire, que je saisis mes données et que je valide, il me met une erreur de compilation, Incompatibilité de type. Et ce pour Forms!TexteMaquette. Est-ce que le fait que le champ soit un champ texte y est pour quelque chose ?
Uryon
Messages postés
73
Date d'inscription
lundi 29 avril 2013
Statut
Membre
Dernière intervention
21 janvier 2015
6 mai 2013 à 11:39
6 mai 2013 à 11:39
comment s'apelle ton formulaire?
tu es censé mettre forms!nomformulaire!textemaquette
Et oui c'est parce que c'est un champ texte il te faut rajouter des ' ' donc ça te donnerais
' " & forms!nomformulaire!textemaquette & " ' , "
tu es censé mettre forms!nomformulaire!textemaquette
Et oui c'est parce que c'est un champ texte il te faut rajouter des ' ' donc ça te donnerais
' " & forms!nomformulaire!textemaquette & " ' , "
Aldagon72
Messages postés
10
Date d'inscription
jeudi 2 février 2012
Statut
Membre
Dernière intervention
13 mai 2013
13 mai 2013 à 08:53
13 mai 2013 à 08:53
Je te remercie pour ton aide, ça m'avance beaucoup
Uryon
Messages postés
73
Date d'inscription
lundi 29 avril 2013
Statut
Membre
Dernière intervention
21 janvier 2015
13 mai 2013 à 09:49
13 mai 2013 à 09:49
De rien ^^ Bonne continuation et bon courage.