Home
Home

---Soumis par Dev Ashish---

Cycle sur une série de contrôles.

(Q) J'ai un groupe de contrôles sur mon formulaire, ces contrôles sont nommés comme txtTextBox1, txtTextBox2, txtTextBox3 et ainsi de suite jusqu'à txtTextBox10. Est-ce que je peux y référer simplement à travers une boucle au lieu de les nommer explicitement me!txtTextBox1, me!txtTextBox2 etc.?

(R) Avec les formulaires et les états (rapports), vous pouvez référer à un contrôle en passant une chaîne. Par exemple, le code suivant va simplement imprimer la valeur de chacun des contrôles dans la fenêtre d'exécution immédiate (Debug Window).

'******************** Code Start ************************
Dim i As Integer
    For i = 1 To 10
        Debug.Print Me("txtTextBox" & i).Value
    Next i

'******************** Code End ************************