1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
Option Compare Database
'On efface le contenu de la TextBox à après chaque sélection des boutons d'option
Private Sub CadreOptionRecherche_AfterUpdate()
TexteRecherche = ""
TexteRecherche.SetFocus
End Sub
'Fermeture du formulaire
Private Sub cmdClose_Click()
DoCmd.Close acForm, "Formulaire1"
End Sub
Private Sub Form_Load()
TexteRecherche.SetFocus
End Sub
Private Sub ListeResultatRecherche1_AfterUpdate()
Me.Requery
Me.Refresh
End Sub
Private Sub ListeResultatRecherche1_DblClick(Cancel As Integer)
'Déclaration des variables
Dim RowNumber As Integer
Dim varID, varTruc, varNom, varPrenom, varMatri, varBidule, varMachin
'Affectation des variables
RowNumber = Me.ListeResultatRecherche1.ListIndex + 1
varID = ListeResultatRecherche1.Column(0, RowNumber)
varTruc = ListeResultatRecherche1.Column(1, RowNumber)
varNom = ListeResultatRecherche1.Column(2, RowNumber)
varPrenom = ListeResultatRecherche1.Column(3, RowNumber)
varMatri = ListeResultatRecherche1.Column(4, RowNumber)
varBidule = ListeResultatRecherche1.Column(5, RowNumber)
varMachin = ListeResultatRecherche1.Column(6, RowNumber)
'Ouverture Formulaire de la sélection
DoCmd.OpenForm "F_Enregistrement_Modif", acNormal, , "[N°ID]=" & ListeResultatRecherche1.Column(0), , acDialog
End Sub
Private Sub TexteRecherche_Change()
If CadreOptionRecherche = 1 Then 'Recherche des Truc
strRowSource = "SELECT [N°ID],[Truc],[Nom],[Prenom],[Matri],[Bidule],[Machin]" & "FROM Table_DataBase " & _
"WHERE [Grade] like '*" & Me.TexteRecherche.Text & "*'"
ElseIf CadreOptionRecherche = 2 Then 'Recherche des Nom
strRowSource = "SELECT [N°ID],[Truc],[Nom],[Prenom],[Matri],[Bidule],[Machin]" & "FROM Table_DataBase " & _
"WHERE [Nom] like '*" & Me.TexteRecherche.Text & "*'"
ElseIf CadreOptionRecherche = 3 Then 'Recherche des Matri
strRowSource = "SELECT [N°ID],[Truc],[Nom],[Prenom],[Matri],[Bidule],[Machin]" & "FROM Table_DataBase " & _
"WHERE [Matri] like '*" & Me.TexteRecherche.Text & "*'"
ElseIf CadreOptionRecherche = 4 Then 'Recherche des Bidule
strRowSource = "SELECT [N°ID],[Truc],[Nom],[Prenom],[Matri],[Bidule],[Machin]" & "FROM Table_DataBase " & _
"WHERE [Bidule] like '*" & Me.TexteRecherche.Text & "*'"
Else ' Recherche des Machin
strRowSource = "SELECT [N°ID],[Truc],[Nom],[Prenom],[Matri],[Bidule],[Machin]" & "FROM Table_DataBase " & _
"WHERE [Machin] like '*" & Me.TexteRecherche.Text & "*'"
End If
ListeResultatRecherche1.RowSource = strRowSource
End Sub
'Chargement des informations de la table dans la ListBox sur clic du Champ txtCherche
Private Sub TexteRecherche_Click()
strRowSource = "SELECT [N°ID],[Truc],[Nom],[Prenom],[Matri],[Bidule],[Machin]" & "From Table_DataBase"
ListeResultatRecherche1.RowSource = strRowSource
End Sub |
Partager