Esattamente.Originariamente inviato da VaLvOnAuTa
Insomma il mastersource si usa quando hai a che fare con tabella di relazione....
Devi usare un componente Query (TQuery, TADOQuery, TIBQuery... a seconda della piattaforma usata) e definire uno statement SQL che effettui l'ordinamento così come vuoi tu; ad esempioOriginariamente inviato da VaLvOnAuTa
E allora come faccio a far sì che la tabella da cui andrò a prendere i dati abbia le caratteristiche che definisco nella query? (Esempio devo prendere dal database una lista di aziende, ma voglio che queste siano ordinate per nome).
(ipoteticamente) permette di selezionare tutti i campi (*) della tabella Aziende ordinandoli secondo alfabeticamente secondo il campo RagioneSociale.codice:SELECT * FROM Aziende ORDER BY RagioneSociale
Ti basta associare poi una DBGrid al componente Query (usando un componente TDataSource come "intermediario") per visualizzare i dati; ovviamente, tali dati non sono modificabili poichè la query potrebbe raggruppare righe provenienti da diverse tabelle che Delphi non saprebbe come aggiornare (a meno che non venga debitamente istruito).
Ciao!![]()

Rispondi quotando