1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Private Sub cmbEPCI_AfterUpdate()
Dim lngIDCat As Long
Dim SQL As String
'' Vérifie que l'on a cliqué sur une catégorie pour éviter le NULL
If Not IsNumeric(Me!cmbEPCI) Then Exit Sub
' Affecte la valeur de IDCategorie à la variable lngIDCat
lngIDCat = Me!cmbEPCI
' Construit la chaîne SQL avec la catégorie concernée
SQL = "SELECT IDEPCI,INSEE, IDEPCI FROM TBLCODE_INSEE WHERE IDCategorie =" & lngIDCat & " ORDER BY INSEE"
' Affecte la chaîne SQL à la liste des métiers
cmbINSEE.RowSource = SQL
' Déverrouille la liste des métiers
cmbINSEE.Enabled = True
' Donne le focus la liste des métiers
cmbINSEE.SetFocus
' Déroule la liste des métiers
cmbINSEE.Dropdown
End Sub |
Partager