Cum se sortează în dbgrid după dată

ordonați după data mea

numai cu ceea ce este DBGrid?

precum și nu prin dată
ORDER BY nume domeniu

DBGrid cu această coloană în ea. Am încercat prin asta # xA0; # xA0; DataModule2.BookTable.IndexFieldNames: = "Data"; Și nu a funcționat.







datamodule2.BookTable.Sort: = "Date ASC";

Eroare! "Această coloană" nu este în ea.

Această coloană este în ea.
Acest cod produce o eroare: un argument nevalid.

Această coloană nu este în ea.

coloana este în DB :) și DBGRID afișează pur și simplu ceea ce vrei.
Sfaturile uriașe, renunțarea la masa și utilizarea Interogării vor face viața mai ușoară în viitor. În acest caz, scrieți o interogare SQL, unde sortați ceea ce aveți nevoie







Mulțumesc. Ie în Interogare totul va fi OK, iar în Tabel poate cumva? Pur și simplu interesant.


> # xA0; în tabel este posibil într-un fel

Dacă există un indice în tabel pentru câmpurile obligatorii, atunci da.
De exemplu, Table1.IndexFieldNames: = "FieldName";

Dar în baza de date din tabel ar trebui să existe un astfel de index pe câmpul FieldName

Aceasta a fost prima mea încercare, care a eșuat. Calculatorul oferă o eroare.


> Calculatorul oferă o eroare.

De obicei, această eroare spune ceea ce este greșit și pe baza acestor informații puteți găsi o soluție.


> Calculatorul oferă o eroare.

Prezentați-o (o eroare) dacă vreți ceva ce vă sfătuiește.

Da. Nu pot înțelege nimic. Am cerut chiar și unui prieten să-mi scrie - are același gunoi.

Memorie: 0,75 MB
Sincronizare: 0.075 sec







Articole similare

Trimiteți-le prietenilor: