Bonjour,
J'ai un formulaire sur Access avec des zones de liste, et je voudrai faire apparaître un résultat dans une zone de texte en fonction des choix dans les zones de liste.
Voici mon code:
Merci pour vos lumières
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 Private Sub Form_Current() Dim strReq As String Dim objRs As DAO.Database strReq = "SELECT [Abaques Base Access].[Abaques] FROM [Abaques Base Access] WHERE Forms!Chiffreur!Service_TMA = [Abaques Base Access].[Service de TMA] And Forms!Chiffreur!Activités = [Abaques Base Access].[Activités] And Forms!Chiffreur!Classe = [Abaques Base Access].[Classe] And Forms!Chiffreur!Type = [Abaques Base Access].[Type de Flux] And Forms!Chiffreur!Complexité = [Abaques Base Access].[Complexité] And Forms!Chiffreur!Coordination = [Abaques Base Access].[Coordination] And Forms!Chiffreur!Recette = [Abaques Base Access].[Recette] And Forms!Chiffreur!Assrecette = [Abaques Base Access].[Assistance à recette] And Forms!Chiffreur!Tache = [Abaques Base Access].[Tâches];" Set objRs = CurrentDb() Resultat = objRs.OpenRecordset(strReq) objRs.Close If IsNull(Resultat) Then MsgBox "L'Abaque est N/A", vbOKOnly + vbInformation, "Chiffreur d'Abaques" End If Me.Abaques.Value = Resultat End Sub
Partager