Faut écrire une requête:
Code :
- sql="INSERT INTO Matériels (MATLONG) VALUES ('" & strLong & "');"
|
puis ensuite faire tourner la requête
Code :
- with docmd
- .setwarning false 'supprimer le message d'avertissement
- .runsql(sql)
- .setwarning true 'remet les messages d'avertissement
- end with
|
je ne suis pas sûr de la syntaxe de ces dernières lignes, je les cite de tête, il faudra que tu regarde probablement dans l'aide (F1) sur les commande setwarning et runsql
A noter la syntaxe de la requête insertion, où tu peux renseigner plusieurs champs d'un coup
Code :
- sql="INSERT INTO Table (Champ1, Champ2, Champ3, etc) VALUES (Valeur1, valeur2, valeur3, etc);"
|
Ne pas oublier les ' pour encadrer les valeurs de chaine de caractère. Par exemple, dans l'exemple ci dessus, si la valeur de MATlong est égal à 10 (et que c'est une chaine de caractère), la variable sql sera égale à :
Code :
- INSERT INTO Matériels (MATLONG) VALUES ('10');
|
Edit : tu peux aussi le faire avec DAO, mais c'est un peu plus compliqué parce qu'il faut déclarer plus de variables. En contrepartie, c'est plus rapide d'exécution.
Message édité par otobox le 23-04-2009 à 22:31:26
---------------
OtObOxBlOg - - - Etre seul à avoir tort c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons