il campo IdPickExternalKey alla tabella principale in modo che faccia da chiave esterna ....
Select Utenti.Nome, Utenti.Cognome, ElencoScontrini.NumeroScontrino, Costo.Valore, ElencoScontrini.Data FROM Utenti join ElencoScontrini on RifUtente = ID join Costo on RifScontrino = ID1
A questo servono le "foreign key", a mantenere l'integrità dei dati .... almeno formalmente.Grazie per avere cercato di aiutarmi.
Spero di esserti stato di aiuto.
.... al fine di evitare di modificare una casella al posto di un'altra (potrebbe capitare), dovrei impostare il parametro ReadOnly = False.
Uhmmm ... direi ReadOnly := True.Si, certo. Ho sbagliato la selezione mentale. Anche questo può succedere :D
Inoltre la DBGrid si "popola da sola" a differenza della StringGrid che devi popolarla a codice..