Bonsoir,
J'ai créé un formulaire indépendant dans ma BDD.
Sur ce formulaire j'ai placé un bouton pour dupliquer l'enregistrement en cours dont voici le code:
(j'ai supprimé les différents champs à dupliquer, peu d'utilité).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Private Sub btn_dupliquer_Click() Dim Rst As DAO.Recordset Dim Db As DAO.Database Dim sql As String Set Db = CurrentDb sql = "SELECT * From [test] WHERE numoffre = " & txt_numoffre Set Rst = Db.OpenRecordset(sql) With Rst Rst.AddNew Rst.Fields("nclient").Value = Me.txt_client Rst.Fields("vehicule").Value = Me.txt_vehicule Rst.Fields("carosserie").Value = Me.txt_carosserie Rst.Update Rst.MoveNext Rst.Close End With Set Db = Nothing Set Rst = Nothing End Sub
Ce code me duplique bien l'enregistrement que je consulte dans la table.
Cependant, en aucun le formulaire n'est mis à jours en m'affichant le nouvel enregistrement.
J'ai utilisé un Me.Requery après lemais rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part End With
N'ayant pas trouvé de problème similaire je me suis permis de poster mon problème.
Je vous remercie par avance de votre aide,
Maxime
Partager