order by mydate
тільки при чому тут DBGrid?
так само, як і не за датою
ORDER BY fieldname
DBGrid при тому, що цей стовпець в ньому. Я пробував через # XA0; # XA0; DataModule2.BookTable.IndexFieldNames: = "Дата"; І не виходило.
datamodule2.BookTable.Sort: = "Data ASC";
Помилка! "Цей стовпець" не в ньому.
Цей стовпець в ньому.
Цей код видає помилку: невірний аргумент.
Цей стовпець не в ньому.
столбещ знаходиться в БД :) а DBGRID просто відображає те, що ти хочеш.
Величезний рада, кинь возитися з Table, а використовуй Query, набагато полегшить життя надалі. І в даному випадку пиши SQL запит, де і отсортіруешь те, що тобі потрібно
Дякуємо. Тобто в Query буде все ОК, а в Table можливо як-небудь? Просто цікаво.
> # XA0; в Table можливо якось
Якщо в таблиці є індекс по потрібним полях, то так.
Наприклад, Table1.IndexFieldNames: = "FieldName";
Але в БД в таблиці должнг бути такий індекс по полю FieldName
Це була моя перша спроба, яка не вдалася. Комп'ютер видає помилку.
> Комп'ютер видає помилку.
Зазвичай в цій помилці написано що не так і керуючись цією інформацією можна знайти рішення.
> Комп'ютер видає помилку.
Пред'яви її (помилку), якщо хочеш що-б тобі що-небудь порадили.
Так. Я не можу нічого зрозуміти. Я навіть попросив одного написати у себе - у нього така ж фігня.
Пам'ять: 0.75 MB
Час: 0.075 c