Bonjour,
Je souhaite pouvoir trier dynamiquement mes sous formulaires. J'ai trouvé un code fourni par microsoft et qui m'interesse pas mal a vrai dire :
voici le lien : ICI
et le code :
J'ai suivi les instructions comme indiqué. Je me retrouve avec un message d'erreur : "membre de méthode ou de données introuvable" sur Me.Source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub Form_Click () Dim sControlSource As String Dim sOrderBy As String Dim SqlString As String sCOntrolSource = Me(Screen.ActiveControl.Name).ControlSource SqlString = "SELECT * FROM Commandes" sOrderBy = " ORDER BY [" & sCOntrolSource & "];" Me.Source = SqlString & sOrderBy End Sub
Je ne suis pas sur de bien comprendre à quoi correspond Me.source. Est-ce un controle qui doit etre présent dans le sous form ou sur le form principal...
Si j'ai bien compris l'explication de microsoft, C'est en cliquant sur une colonne dans le sous formulaire qu'elle ce triera automatiquement..; non ??
merci pou votre aide
[EDIT]
Microsoft dit dans son article : "Pour effectuer cette opération, il est nécessaire de modifier la propriété
source de ce sous-formulaire en fonction du champ sélectionné."
mais je crois que cette propriété source n'est pas trouvé... [/EDIT]
Partager