ciao sergio
per quanto riguarda la correlazione tra i documenti , che avevo postato tempo fa ,ci sono riuscito alla grande grazie al tuo aiuto.

Per quanto riguarda il passaggio a firebird , no riesco a convertire questo codice

if data.magazzino.FindKey([UpperCase(Data.ArticoliVenditaCodice.Value),DAta.V endita.Value,'Vendita']) THEN
magazzino.edit else magazzino.append;

infatti FindKey non e supportato , ho provato con locate ma sbaglio qualcosa .

Grazie mille
Ciao