Salve
vorrei chiarite alcune cose
Mimi ha scritto:
Io vorrei che... questi devono perdere la spunta
Perchè? li vuoi rendere di nuovo selezionabili?
poi dici:
...e non devono essere più visibili nella maschera.
Quindi vuoi distinguere quelli stampati da quelli da stampare?
l'azzeramento della spunta la ottieni con una query di aggiornamento basata proprio su quel "Ck"
ma io temo che stai sbagliando il modo di procedere ti faccio due esempi "Scelta di prodotti da un listino"
1° Azzero i ck all'apertura della maschera > Scelgo i prodotti con il flag > li esporto in fattura
Se da una verifica c'è 1 o piu prodotti assenti > torno ai prodotti...
e voglio trovare quelli già scelti quindi applico dei filtri:
1 scelti
2 NON scelti
3 Tutti
quindi il processo diventa
1> Azzero all'apertura
2> Flag si/no
3> filtro
Questo è un criterio ma se tu non vuoi vedere nella maschera i record che hai selezionato prima, NON devi togliere il flag
ma eseguire un filtro che utilizza proprio quel flag con 2 righe di codice:
dim Criterio as string
criterio="Me.Check="& 0
Me.Form.Filter=criterio
Me.Form.FilterOn=True
poi...vedi tu