Bonjour à tous,
j'essaie de créer une fonction qui me permettrait de transférer un item sélectionné dans une liste vers une text box située dans un autre formulaire. en voici le code :
J'ai utilisé l'exemple fournit par l'aide d'access mais je ne suis pas sur que le intCurrentRow soit la bonne propriété a appliquer puisqu'il me met comme erreur que mon objet ne supporte pas cette propriété. Qqn saurait-il comment lui dire de copier l'item sélectionné dans la liste.
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 Public Sub CopySelected(ByRef frm As Form) Dim ctlSource As Control Dim ctlDest As Control Dim strItems As String Dim intCurrentRow As Integer Set ctlSource = Forms!frmSelectMaterial.lstMaterial Set ctlDest = Forms!frmBillOfMaterial!sfrmBillOfMaterialMaterials.Form.MaterialDescription If ctlSource.Selected(intCurrentRow) Then strItems = Me.lstMaterial.Column(1) End If ' Reset destination control's RowSource property. ctlDest.RowSource = "" ctlDest.RowSource = strItems Set ctlSource = Nothing Set ctlDest = Nothing
Merci à vous
Partager