Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.025 c
8-1078183435
vosogop
2004-03-02 02:23
2004.05.23
Большая, очень большая картинка...


3-1082958667
din
2004-04-26 09:51
2004.05.23
Как создать запрос


14-1083712106
Soft
2004-05-05 03:08
2004.05.23
Нужна ли Украина России?


1-1084224786
demonyator
2004-05-11 01:33
2004.05.23
Содержимое файла Word


1-1083909947
bon
2004-05-07 10:05
2004.05.23
TToolBar & TToolButton




   Наверх