![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Quantium Grid [D6, Paradox]
Павка © (2002-12-31 09:18:00)В гриде сделал вычисляемое поле с помощью Table, делаю выборку например по полю которое есть в базе данных она ищет и можно эти выбранные данные отправить в сделанный заранее отчет в Репорте а делаю запрос по вычисляемому полю выдается ошибка но филдьтруется а в отчет выбранные данные не отправляютя , в отчете я вижу все записи базы данных, заместо тех которые выбрал
как сделать чтоб мне в отчете были видны выбранные данные (выборку я призвел по вычисляемому полю), а не все данные
vovkin (2003-01-02 19:50:00) [1]Раз в Quantum Grid все данные хранятся внутри грида, то я бы посоветовал тебе выбрасывать в отчет данные прямо из грида, а не DataSet"а, сам с этим гридом не первый день маюсь ... интерестный экземпляр. да и еще, перед проходом по гриду лучше было бы его временно блокировать (BeginUpdate/EndUpdate или как там еще), проход побыстрее будет
BlackTiger (2002-12-31 17:48:00) [2]Выброси это раскрасивое глюкалово...
Не скажите, батенька, не скажите. Я прекрасно понимаю их подход.
Они максимально отвязали грид от данных, что иногда очень даже надо. Гриду гридово, а таблице - таблицево. Иногда, жесткая привязка грида к датасету ну очень мешает жить.
Потому красиво и функционально, что не связяно с данными "одной цепью".
mike-d (2002-12-31 14:44:00) [3]QuantiumGrid вообще отдельная вещь, работающая по своим, ей известным законам. Фильтр в QuantiumGrid не оказывает никакого влияния на исходный DataSet, возможность сортировки по вычисляемым и лукапым полям тоже исходным Dataset"ом не поддерживается. Добавлю (неоднокрано убеждался на практике), что если ты стоишь на определенной записи в QuantiumGrid - не факт, что она является текущей для DataSet"а.
А посему - в отчете явно указывай фильтр по которому ты хочешь работать (например через SQL запрос).
ЗЫ Выброси это раскрасивое глюкалово...