Je suis en train de monter une application Access et j'aimerais savoir comment faire pour Copier/Coller une enregistrement "n" fois a partir d'un champ rapporter dans mon forumulaire.
Est-ce que qqun pourrais me conseiller sur ce point, j'ai bien essayer mais sans résultat.
Voila j'ai trouvé comment faire. Je vous fais part de la source, cela pourrais surment vous être utile à vous aussi.
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("votre_table", dbOpenDynaset)
i = 0
Do
i = i + 1
With rst
.AddNew
!nom_du_champ1 = textbox1.Value
!nom_du_champ2 = textbox2.Value
'Copier/Coller la ligne ci-haut pour ajouter d'autre champs
.Update
End With
Loop Until i = Texte14.Value - 1
'Où Texte14.Value est le nombre de fois que l'enregistrement sera copier -1 vu qu'il en a déja un de crée
Set rst = Nothing
Pour résumer en gros, je me suis servi de cette source pour dupliquer un enregistrement "n" fois en définissant des donnés spécifiques pour tous les enregistrement.