Salut,
J'ai un petit souci pour ordonner un champ dans un état access.
J'ai donc un état basé sur une requete non trié.
Je voudrais, en fonction de la valeur d'un formulaire, trier l'état soit par le champ "toto" si l'option est activée, ou le champ "tata", si l'option n'est pas activé au moment de son exécution.
J'ai bien essayé de faire le code suivant "à l'ouverture" de mon état, mais sans que cela fonctionne :
Sachant que la condition tri l'état par le n° de ligne si la case est activée, ou par son n° de BL si elle ne l'est pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 If forms("Saisie Client Facturation").Form("Detail Ligne Facture")![TriLigne] Then [Report_Edition Client Facture].OrderBy = "[factures détail].[N° ligne]" Else [Report_Edition Client Facture].OrderBy = "[factures détail].[N° BL]" End If 'Activation du tri [Report_Edition Client Facture].OrderByOn
A son exécution, le tri ne change pas.
Comment peut-on réussir à implémenter cette fonction ?
Merci par avance pour votre aide.
Partager