Originariamente inviato da kate71
credevo che il componente Database potesse evitarmi
di aprire e chiudere le tabelle ogni volta!
Il componente TDatabase consente di evitare la replicazione delle proprietà del database per ciascuna tabella, ma queste ultime devono essere aperte per poterne leggere e modificare i dati.

Poniti in un ambiente multiutenza in cui più persone accedono ad una tabella e ne modificano i dati: mantenere sempre i record bloccati inutilmente sarebbe massacrante...
Meglio definire via codice tramite apertura e chiusura della tabella corrispondente i momenti in cui vuoi garantirti un accesso esclusivo o segnalare che ne stai ispezionando i valori.

Nessuno ti vieta comunque di aprire, all'avvio del programma, tutte le tabelle e mantenerle aperte fino alla sua chiusura, ma tieni presente quanto ti ho detto sopra.

Ciao!