Ho provato e la cosa funziona e ti ringrazio tantissimo.
Un'ultima cosa non riesco a risolvere: se inserisco un nuovo record i campi di quest'ultimo mi risultano tutti "rossi" senza che questi siano stati modificati. Dovrei usare qualche if per ovviare alla cosa?!