![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBGrid, Query и циклы
Николай © (2004-10-28 09:32:00)Есть результат выполнения Query, нужно из него построить красивую табличку. Подскажите, пожалуйста, пример работы с содержимым DBGrid через циклы.
msguns (2004-10-28 15:21:00) [1]>Johnmen © (28.10.04 15:08) [6]
>Серёга, рискуешь подвесить юзера :)
Ну уговорил..
begin
try
DBGrid.DataSource.DataSet.TryToBeBeautiful;
except
ShowMessage('Ну не смогла я !');
Application.Terminate;
end;
DBGrid.DataSource.DataSet.Next;
end;
Johnmen (2004-10-28 15:08:00) [2]>msguns © (28.10.04 15:00) [5]
Серёга, рискуешь подвесить юзера :)
msguns (2004-10-28 15:00:00) [3]>Rule © (28.10.04 14:49) [4]
begin
try
DBGrid.DataSource.DataSet.TryToBeBeautiful;
except
Continue; // Пока не покрасившеет
end;
DBGrid.DataSource.DataSet.Next;
end;
Правила хорошего тона..
Rule (2004-10-28 14:49:00) [4]Так и знал что над человеком постебаются, тогда я присоединюсь
DBGrid.DataSource.DataSet.First;
while not DBGrid.DataSource.DataSet.Beautiful do
begin
DBGrid.DataSource.DataSet.TryToBeBeautiful;
DBGrid.DataSource.DataSet.Next;
end;
msguns (2004-10-28 10:11:00) [5]>Sergey13 © (28.10.04 10:05) [2]
>Жук © (28.10.04 09:57) [1]
Невнимательно читаете сабжи :
Есть результат выполнения Query, нужно из негопостроить красивую табличку
Поэтому надо так:
Query1.FineTable.Build
Sergey13 (2004-10-28 10:05:00) [6]2Николай (28.10.04 09:32)
DBGrid.Beauty:=True и можно без цикла. 8-)
Жук (2004-10-28 09:57:00) [7]
DBGrid.DataSource.DataSet.First;
while not DBGrid.DataSource.DataSet.Eof do
begin
//строим красивую табличку
DBGrid.DataSource.DataSet.Next;
end;