![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вычисляемые поля [D7, IB6.x]
romichshos © (2009-10-07 10:37:00)Подскажите пожалуйста! Имеется DBGrid такого типа
строка 1/2/3/дата/выч. поле1
строка 1/2/3/дата/ /выч. поле 2 и т.д.
если даты совпадают необходимо чтобы в DBGridе выч.поле2 вносило в одну строку с выч. полем 1 поля 1,2,3 совпадают.
Виталий Панасенко (2009-10-09 10:05:00) [1]Вообще ничего не понятно...Ты объясни, ЧТО ты хочешь, а не как...
Leonid Troyanovsky (2009-10-08 18:18:00) [2]
> romichshos © (08.10.09 17:33) [8]
> что то можете или нет. Что не понятно?
Не ешь нам мозг, считай в Excel.
--
Regards, LVT.
Amoeba (2009-10-08 17:44:00) [3]
> Подскажите пожалуйста! Имеется DBGrid такого типа
> строка 1/2/3/дата/выч. поле1
> строка 1/2/3/дата/ /выч. поле 2 и т.д.
> если даты совпадают необходимо чтобы в DBGridе выч.поле2
> вносило в одну строку с выч. полем 1 поля 1,2,3 совпадают.
>
Вам уже не раз говорили, что в DBGrid нет никаких данных. Оставьте же его наконец в покое, не упоминайте его, на время вообще забудьте о его существовании. Вся работа с полями ведь осуществляется на самом деле только на уровне DataSet (TQuery, TIBQuery).
>
> Необходимо чтобы в DBGrid выводить в одну строку записи
> где "даты" совпадают, " дата возм. поступ." не выводим,
> а значения "количества" каждой совпадающей по дате записи
> выводить в отдельном поле , но в эту же строку.
А здесь вы вообще хотите невозможного!
1. DBGrid может отображать в одной строке поля только одной записи.
2. При вычислении значений вычисляемых полей каждый раз доступны поля только одной записи.
romichshos (2009-10-08 17:33:00) [4]Удалено модератором
Sergey13 (2009-10-08 15:42:00) [5]> [6] Amoeba © (08.10.09 14:38)
Ужос!!!
8-)
> [3] Виталий Панасенко (07.10.09 11:35)
Мне тоже так кажется. Только итоги какие то странные, не подбитые.
Наверное автор видел cxGrid и решил что и на "простом" такое сделать пару пустяков.
Автор, это ты так место на дисплее хочешь экономить?
Amoeba (2009-10-08 14:38:00) [6]Сей топик перекочевал отсюда:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=72938
romichshos (2009-10-08 11:05:00) [7]Задача такая: имеется набор данных из 6 полей. Поля с 1 по 3 совпадают. Четвертое поле "дата". Пятое "дата возм. поступ. товара" 6 поле "количество". Необходимо чтобы в DBGrid выводить в одну строку записи где "даты" совпадают, " дата возм. поступ." не выводим, а значения "количества" каждой совпадающей по дате записи выводить в отдельном поле , но в эту же строку. Понимаю, что все же лучше привести набор данных к такому виду, но запросом нереально это сделать, а вот хран. процедурой можно, но она повиснет в базе -не хотелось бы "засорять", так как процедура простенькая. Может есть возможность создать временную процедуру, чтоб после выполнения она удалялась. Как это сделать я не знаю ни разу не делал. Работаю с базами данных Firebird 2.0
Виталий Панасенко (2009-10-07 11:46:00) [8]а то так "внятно" обьяснил
Виталий Панасенко (2009-10-07 11:35:00) [9]это типа подитоги по датам?
Медвежонок Пятачок (2009-10-07 11:28:00) [10]подсказать, что он хочет странного и неправильного
KilkennyCat (2009-10-07 11:25:00) [11]а что подсказать-то?