Per selezionare ogni singola fattura, ho impostato un Param nel TSQLDataSet (è una query del tipo "SELECT * FROM WHERE CampoID = arametro"): alla creazione dell'istanza del frame, imposto il parametro quindi attivo il TClientDataSet.

Per cui se tipo apro 3 fatture, ho 3 istanze aperte e di conseguenza 3 istanze del TClientDataSet aperte: è questo il problema? Come potrei agire in alternativa?

Grazie!
Maurizio