-
Подскажите пожалуйста! Имеется DBGrid такого типа строка 1/2/3/дата/выч. поле1 строка 1/2/3/дата/ /выч. поле 2 и т.д. если даты совпадают необходимо чтобы в DBGridе выч.поле2 вносило в одну строку с выч. полем 1 поля 1,2,3 совпадают.
-
а что подсказать-то?
-
подсказать, что он хочет странного и неправильного
-
это типа подитоги по датам?
-
а то так "внятно" обьяснил
-
Задача такая: имеется набор данных из 6 полей. Поля с 1 по 3 совпадают. Четвертое поле "дата". Пятое "дата возм. поступ. товара" 6 поле "количество". Необходимо чтобы в DBGrid выводить в одну строку записи где "даты" совпадают, " дата возм. поступ." не выводим, а значения "количества" каждой совпадающей по дате записи выводить в отдельном поле , но в эту же строку. Понимаю, что все же лучше привести набор данных к такому виду, но запросом нереально это сделать, а вот хран. процедурой можно, но она повиснет в базе -не хотелось бы "засорять", так как процедура простенькая. Может есть возможность создать временную процедуру, чтоб после выполнения она удалялась. Как это сделать я не знаю ни разу не делал. Работаю с базами данных Firebird 2.0
-
-
> [6] Amoeba © (08.10.09 14:38)
Ужос!!! 8-)
> [3] Виталий Панасенко (07.10.09 11:35)
Мне тоже так кажется. Только итоги какие то странные, не подбитые. Наверное автор видел cxGrid и решил что и на "простом" такое сделать пару пустяков.
Автор, это ты так место на дисплее хочешь экономить?
-
Удалено модератором
-
> Подскажите пожалуйста! Имеется DBGrid такого типа > строка 1/2/3/дата/выч. поле1 > строка 1/2/3/дата/ /выч. поле 2 и т.д. > если даты совпадают необходимо чтобы в DBGridе выч.поле2 > вносило в одну строку с выч. полем 1 поля 1,2,3 совпадают. >
Вам уже не раз говорили, что в DBGrid нет никаких данных. Оставьте же его наконец в покое, не упоминайте его, на время вообще забудьте о его существовании. Вся работа с полями ведь осуществляется на самом деле только на уровне DataSet (TQuery, TIBQuery).
> > Необходимо чтобы в DBGrid выводить в одну строку записи > где "даты" совпадают, " дата возм. поступ." не выводим, > а значения "количества" каждой совпадающей по дате записи > выводить в отдельном поле , но в эту же строку.
А здесь вы вообще хотите невозможного! 1. DBGrid может отображать в одной строке поля только одной записи. 2. При вычислении значений вычисляемых полей каждый раз доступны поля только одной записи.
-
> romichshos © (08.10.09 17:33) [8]
> что то можете или нет. Что не понятно?
Не ешь нам мозг, считай в Excel.
-- Regards, LVT.
|