Bonjour à tous,
J'ai besoin d'effectuer un grand nombre de filtrages sur différents champs dans une DATAVIEW.
Le problème c'est que ça me fait énormément de tests à effectuer et autant de ROWFILTER avec des AND nombreux.
Je souhaiterais donc faire un premier filtrage sur un champ, puis à partir de ce résultat enregistré dans une DATAVIEW faire ensuite un deuxième filtrage etc...
Un peu comme ça :
Sauf qu'évidemment j'obtiens dans ma DATAVIEW que le dernier filtrage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 MonViewJournal.RowFilter = "DateOpération >= '" & DateDébut & "' AND DateOpération <= '" & DateFin & "'" Dim L As Integer L = Len(Trim(Mid(ComboBox_Analytique.Text, 1, 10))) MonViewJournal.RowFilter = "SUBSTRING (Analytique, 1," & L & ") = '" & Mid(ComboBox_Analytique.Text, 1, L) & "'"
Comment faire (si c'est possible) pour faire le deuxième filtrage à partir du premier sans mettre tout ça dans la même ligne et donc sans AND ?
Merci pour votre aide
Partager