... makes a physical copy of the dbf, instead I wanted to create at least for the "Virtual" archive only the structure and then through a filtering system insert the selected records in the new archive How could I do ? If nTipo=2 oDbf :=TDatabase():Open( , cDir+"Virtuale", ...