Salut tout le monde,
je m'excuse par avance d'avoir poser une question similaire mais je débute vraiment...
J'ai créé un formulaire base sur 2 tables : "commande header" et "commande details".
Maintenant, je voudrais créer un bouton qui me pemette d'enregistrer ces valeurs dans 2 nouvelles tables ("commande validée header" et "commande validée details") lorsqu'elles sont traitées.
J'ai essayé avec ca mais ca ne marche pas (peut etre que je ne l'utilise pas comme il faut...), j'obtiens une erreur sur la ligne Set rst1 = CurrentDb.... :
Ou faut-il utiliser un truc du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim rst1 As Recordset Set rst1 = CurrentDb.OpenRecordset("commande validée header", dbOpenDynaset) rst1.Edit rst1!Champ1 = modif 1 rst1!Champ2 = modif 2 ... rst1.Update rst1.Close Set rst1 = Nothing
Ou encore:
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL "INSERT INTO 'commande validée header'..."
Merci d'avance pour les éclaircicements
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2db.Execute "INSERT INTO 'commande validée header'..."
Partager