Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Сортировка полей в DBGrid по клику на заголовок?   Найти похожие ветки 

 
ev ©   (2004-04-15 12:42) [0]

Пишу такой код выдает ошибку в чем дело?
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
form1.Query1.SQL.Clear;
form1.Query1.SQL.Text:=("select * from events order by"+ column.FieldName);
form1.Query1.Active:=true;
end;


 
A_N_D ©   (2004-04-15 12:46) [1]

procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
form1.Query1.SQL.Clear;
form1.Query1.SQL.Text:=("select * from events order by "+ column.FieldName);
form1.Query1.Active:=true;


 
serge35   (2004-04-15 12:47) [2]

form1.Query1.Active:=false;
form1.Query1.SQL.Text:=("select * from events order by "+ column.FieldName);
form1.Query1.Active:=true;


 
serge35   (2004-04-15 12:48) [3]

После order by - пробел.


 
ev ©   (2004-04-15 12:55) [4]

Я пробовал не получаеться!


 
Reindeer Moss Eater ©   (2004-04-15 12:56) [5]

form1.Query1.Active:=false;
form1.Query1.SQL.Text:=("select * from events order by "+ column.FieldName);
form1.Query1.Active:=true;


А если нет ни колонок созданных в DesignTime ни экземпляров TField?


 
Ozone ©   (2004-04-15 12:57) [6]

Что за ошибка?


 
Vlad ©   (2004-04-15 13:01) [7]

var
FName: string;
....
FName:=column.FieldName;
form1.Query1.SQL.Text:=("select * from events order by "+ FName);
// После этого Query.Active само станет false
form1.Query1.Active:=true;


 
ev ©   (2004-04-15 13:02) [8]

Вот ошибкак какая

Invalid use of keyword
Token:BY
Line number: 1


 
Reindeer Moss Eater ©   (2004-04-15 13:08) [9]

...
ShowMessage(form1.Query1.SQL.Text);
form1.Query1.Active:=true;
...


 
ev ©   (2004-04-15 13:12) [10]

ShowMessage(form1.Query1.SQL.Text);
Эта команда дает:
select * from events order by
А почему не добовляеться "column.FieldName"??


 
Reindeer Moss Eater ©   (2004-04-15 13:13) [11]

Оно как раз добавляется.
Оператор "+" работает как надо. Делай выводы....


 
ev ©   (2004-04-15 13:19) [12]

Пробую явно указать:
form1.Query1.SQL.Text:=("select * from events order by "+ "eventno");
Работает, а как хотелось бы нет!


 
Johnmen ©   (2004-04-15 13:26) [13]

>Работает, а как хотелось бы нет!

Это просто восторг !
А выводы как же ??? см. Reindeer Moss Eater ©   (15.04.04 13:13) [11]


 
ev ©   (2004-04-15 13:28) [14]

Помогите диплом горит :(


 
Danilka ©   (2004-04-15 13:29) [15]

[14] ev ©   (15.04.04 13:28)
Туши скорее!


 
ev ©   (2004-04-15 13:32) [16]

Я все делал так же как:
http://www.sources.ru/delphi/db/sort_dbgrid_on_column_click.shtml
Но чтото видимо там не так (кроме while)!


 
ev ©   (2004-04-15 13:40) [17]

Что то не кому тут мой вопрос не интересен?


 
Reindeer Moss Eater ©   (2004-04-15 13:49) [18]

Ты стал неинтересен.
А не вопрос твой


 
Ozone ©   (2004-04-15 13:54) [19]

TO Reindeer Moss Eater ©[18]

Ни фига себе выводы ты делаешь... Нельзя так человека обижать.


 
ev ©   (2004-04-15 13:55) [20]

А тут вопросы обсуждаются или что то еще?
Я конечно не настаиваю, и на этом спасибо!


 
ev ©   (2004-04-15 14:00) [21]

> Ozone
Спасибо за поддержку!


 
ev ©   (2004-04-15 14:05) [22]

Всем спасибо! Вроде как работает! Если надо могу послать код!
Извините за навязчивость!


 
Reindeer Moss Eater ©   (2004-04-15 14:10) [23]

Ozone вот видишь - была куча постов и не было никакого прогесса и была стагнация.
Потом был пост 18 и спустя 11 минут была удача.
И сказал бы я, что это хорошо.


 
ev ©   (2004-04-15 14:16) [24]

> Reindeer Moss Eater Философ :)

Спасибо я бы без вас не справился!
А тут есть какая нибудь книга похвал или что то подобное, а то какой раз выручают, а говорить спасибо приходиться тут же, получаеться сообщение взлетает вверх а оно уже не по теме!!


 
Соловьев ©   (2004-04-15 14:22) [25]

мой прогноз след. поста - как поменять порядок сортировки? :)


 
ev ©   (2004-04-15 14:24) [26]

Да не я это уже на этом форуме выяснил :)!


 
Lamo_xxxx ©   (2004-04-28 09:32) [27]

Удалено модератором
Примечание: Тебе мало своей ветки, решил и в чужих помусорить


 
Vlad ©   (2004-04-28 09:37) [28]

Удалено модератором
Примечание: Ищи его ветку и там отвечай



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.056 c
8-1078821040
BooD
2004-03-09 11:30
2004.05.23
Создание avi из сиквенса tiff ов


7-1082110154
AlexeyD
2004-04-16 14:09
2004.05.23
Как удалить или очистить каталог _RESTORE в корневом каталоге C:?


9-1073380242
chuckloon
2004-01-06 12:10
2004.05.23
Как сделать спрайты?


3-1083259773
Mister
2004-04-29 21:29
2004.05.23
MySQL


3-1083344624
Anti
2004-04-30 21:03
2004.05.23
DBF-File