Bonjour,
dans un formulaire en mode tabulaire, j'ai une procédure qui recopie la valeur du premier enregistrement dans tous les autres (code ci dessous).
Dans la procedure j'ai le nom du champ qui est cité et donc si je veux avoir la même procédure sur un autre camp il faut que je la copie et l'adapte à chaque fois.
J'aimerai en faire une fonction où je peux passer le nom du champ en paramètre ou avoir un truc du style me.activetruc.value si ça existe sous access.
exemple actuel pour le champ substance :
Merci d'avance pour votre aide
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 Private Sub SUBSTANCE_DblClick(Cancel As Integer) Dim Valeur As Variant Dim num As Integer Dim nbrecord As Integer Dim i As Integer nbrecord = Me.RecordsetClone.RecordCount DoCmd.GoToRecord , , acFirst Valeur = SUBSTANCE.Value i = 1 While i <> nbrecord DoCmd.GoToRecord , , acNext SUBSTANCE.Value = Valeur i = i + 1 Wend End Sub
Partager