Bonjour,
J'ai un formulaire avec deux listes déroulantes et un sous formulaire: le sous formulaire se met à jour en fonction des valeurs des deux listes.
Une erreur "Erreur de compilation_Membre de méthode ou de donnees introuvable" apparaît, reliée à "RecordSource" dans Me.zone_extraction.RecordSource = strRequeteSQL
Je ne comprend pas pourquoi cela ne fonctionne pas: je pourrais passer par une requete et un "Query. la requete", mais je voudrais absolument passer par du SQL uniquement.
Merci de votre aide!
Voici le code:
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 If IsNull(Me!listeCodesHorairesParClientActif) Then MsgBox "Veuillez sélectionner un code horaire" Else strRequeteSQL = "SELECT tListeHorairesParClient.Client, tListeHorairesParClient.Code_horaire, tListeHorairesParClient.Description, tListeHorairesParClient.Duree, tListeHorairesParClient.Nombre_heures_payees, tListeHorairesParClient.Date_fin_de_validite" & vbCrLf & _ "FROM tListeHorairesParClient" & vbCrLf & _ "WHERE (((tListeHorairesParClient.Client)= '" & strClient & "')" & vbCrLf & _ "AND (((tListeHorairesParClient.Code_horaire)='" & strCodeHoraire & "') " & vbCrLf & _ "AND ((tListeHorairesParClient.Date_fin_de_validite) Is Null))" End If If strRequeteSQL <> "" Then Me.zone_extraction.RecordSource = strRequeteSQL Me.zone_extraction.Requery Else End If
Partager