Originariamente inviato da alka
Le soluzioni sono tante, ciascuna con vari
pro e
contro.
Indicativamente, potresti usare per la tabella che viene aggiornata un solo componente
TDataSet condiviso, magari inserito in un
TDataModule; in questo modo, posto che gli aggiornamenti vengano inviati a quel componente, essi risulteranno sempre aggiornati, senza che sia necessario aprire e chiudere la tabella.
Se la tabella deve essere condivisa tra più
TFrame, questo potrebbe portare a effetti collaterali: se la visualizzazione di un campo fa scorrere i record della tabella per fare un lookup, questo potrebbe creare a visualizzazioni errate di altri campi che utilizzano la medesima tabella.