Bonjour à tous

je souhaite faire un filtre sur une data window

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
18
19
20
21
22
23
	case 'filtre_rpp'
		 

	  if as_data = 'O' then
	    ls_filterrr = ' Indavecrpp <> "N" '

      dw_1.SetFilter(ls_filterrr)
      dw_1.Filter( ) 
		
		SetRedraw (true)
		
		// message si pas de données
		ll_NbRows = dw_1.RowCount ()
		if ll_NbRows <=0 then
			IF isValid (gnv_app.inv_error) THEN gnv_app.inv_error.of_message ("simu_not_exist_data")
		 
		end if
	 else 
		  
		 dw_1.SetFilter(' ')
		 dw_1.Filter( ) 
     
	 end if
le filtre OK

mais quand je souhaite revenir sur etat precedent il me met les filtre que j'ai trouver en premier et non comme c'était au debut

quelqu'un peut me proposer une solution
merci d'avance