Comment ne plus afficher dans une zone de liste (non modifiable) les choix que l'utilisateur a fait sur les lignes précédentes du sous-formulaire.

J'avais utilisé la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT t_doc.no_classement
FROM t_doc
WHERE (((t_doc.no_classement) Not In (SELECT no_classement
                                                      FROM w_dt_line 
                                                      WHERE no_classement is not null   )))
ORDER BY t_doc.no_classement;
Sachant que la table w_dt_line contient les lignes déjà saisies.

Tout fonctionne parfaitement sauf dans le cas où l'utilisateur change de ligne sans saisir le no_classement. Dans ce cas une ligne est crée avec une valeur nulle dans w_dt_line. La requette fonctionne parfaitement en dehors de la zone de liste.

Que faire ?