Hi,
also, hier mein vorschlag,
durchlauf alle masken der datenbank (db.forms)(äussere schleife), lese alle felder aus der maske (form.fields), und durchlaufe alle dokumente dieser maske (db.search)(innere schleife). dann alle felder des dokumentes (getfirstitem andsoon) mittels arraygetindex überprüfen, ob es in der maske vorkommt(haben wir uns ja gemerkt). falls nicht item.remove...
dieser agent ist universell in jeder db einsetztbar, kann aber auch "Mist" bauen, da vielleicht die felder benötigt werden!!!
Hoffe dir geholfen zu haben
gruss / till