![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте. При создании формы, в EhGrid при помощи sql вытаскиваются строки из акцесса, подскажите пжл, как ограничить количество строк которые отображаются в гриде при создании формы, например 50 последних.
|
|
#3
|
|||
|
|||
|
А зачем вообще этот сайт? Если все можно найти в гугле!!!
|
|
#4
|
||||
|
||||
|
Да ладно тебе кричать... Помогла ссылка?
|
|
#5
|
|||
|
|||
|
Код:
select тор 2 id, q from main_tabl ORDER BY id DESC; ругается что пропущен оператор, хотя вот пример Код:
SELECT TOP 25 FirstName, LastName FROM Students WHERE GraduationYear = 2003 ORDER BY GradePointAverage DESC; |
|
#6
|
||||
|
||||
|
А у меня работает...
Код:
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT TOP 2 Num, InvNom, User');
SQL.Add('FROM Comps');
SQL.Add('ORDER BY Num DESC');
Open;
end; |
| Этот пользователь сказал Спасибо Kailon за это полезное сообщение: | ||
DOR (16.02.2013)
| ||
|
#7
|
|||
|
|||
|
когда пишу код на событие FormShow, работает. Когда пишу в DATOQuery не работает.
|
|
#8
|
||||
|
||||
|
Дай весь код.
|
|
#9
|
|||
|
|||
|
Код:
procedure Tf_Osnov.FormShow(Sender: TObject);
begin
with DataModule1.Q_Main_Grid do
begin
Close;
SQL.Clear;
SQL.Add('SELECT TOP 2 id, q');
SQL.Add('FROM main_tabl');
SQL.Add('ORDER BY id DESC');
Open;
end;
end;Код:
SELECT TOP 2 id, q FROM main_tabl ORDER BY id DESC |
|
#10
|
||||
|
||||
|
А ты не забываешь
Код:
ADOQuery1.Active := True; Код:
ADOQuery1.Open; |
|
#11
|
|||
|
|||
|
Ладно, пофиг. вот это работает, мне этого достаточно
Код:
procedure Tf_Osnov.FormShow(Sender: TObject);
begin
with DataModule1.Q_Main_Grid do
begin
Close;
SQL.Clear;
SQL.Add('SELECT TOP 2 id, q');
SQL.Add('FROM main_tabl');
SQL.Add('ORDER BY id DESC');
Open;
end;
end; |