Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.22;
Скачать: CL | DM;

Вниз

Вычисляемые поля   Найти похожие ветки 

 
romichshos ©   (2009-10-07 10:37) [0]

Подскажите пожалуйста! Имеется DBGrid такого типа
строка 1/2/3/дата/выч. поле1
строка 1/2/3/дата/ /выч. поле 2 и т.д.
если даты совпадают необходимо чтобы в DBGridе выч.поле2 вносило в одну строку с выч. полем 1 поля 1,2,3 совпадают.


 
KilkennyCat ©   (2009-10-07 11:25) [1]

а что подсказать-то?


 
Медвежонок Пятачок ©   (2009-10-07 11:28) [2]

подсказать, что он хочет странного и неправильного


 
Виталий Панасенко   (2009-10-07 11:35) [3]

это типа подитоги по датам?


 
Виталий Панасенко   (2009-10-07 11:46) [4]

а то так "внятно" обьяснил


 
romichshos ©   (2009-10-08 11:05) [5]

Задача такая: имеется набор данных из 6 полей. Поля с 1 по 3 совпадают. Четвертое поле "дата". Пятое "дата возм. поступ. товара" 6 поле "количество". Необходимо чтобы в DBGrid выводить в одну строку записи где "даты" совпадают, " дата возм. поступ." не выводим, а значения "количества" каждой совпадающей по дате записи выводить в отдельном поле , но в эту же строку. Понимаю, что все же лучше привести набор данных к такому виду, но запросом нереально это сделать, а вот хран. процедурой можно, но она повиснет в базе -не хотелось бы "засорять", так как процедура простенькая. Может есть возможность создать временную процедуру, чтоб после выполнения она удалялась. Как это сделать я не знаю ни разу не делал. Работаю с базами данных Firebird 2.0


 
Amoeba ©   (2009-10-08 14:38) [6]

Сей топик перекочевал отсюда:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=72938


 
Sergey13 ©   (2009-10-08 15:42) [7]

> [6] Amoeba ©   (08.10.09 14:38)

Ужос!!!
8-)

> [3] Виталий Панасенко   (07.10.09 11:35)

Мне тоже так кажется. Только итоги какие то странные, не подбитые.
Наверное автор видел cxGrid и решил что и на "простом" такое сделать пару пустяков.

Автор, это ты так место на дисплее хочешь экономить?


 
romichshos ©   (2009-10-08 17:33) [8]

Удалено модератором


 
Amoeba ©   (2009-10-08 17:44) [9]


> Подскажите пожалуйста! Имеется DBGrid такого типа
> строка 1/2/3/дата/выч. поле1
> строка 1/2/3/дата/ /выч. поле 2 и т.д.
> если даты совпадают необходимо чтобы в DBGridе выч.поле2
> вносило в одну строку с выч. полем 1 поля 1,2,3 совпадают.
>

Вам уже не раз говорили, что в DBGrid нет никаких данных. Оставьте же его наконец в покое, не упоминайте его, на время вообще забудьте о его существовании. Вся работа с полями ведь осуществляется на самом деле только на уровне DataSet (TQuery, TIBQuery).

>
> Необходимо чтобы в DBGrid выводить в одну строку записи
> где "даты" совпадают, " дата возм. поступ." не выводим,
> а значения "количества" каждой совпадающей по дате записи
> выводить в отдельном поле , но в эту же строку.

А здесь вы вообще хотите невозможного!
1. DBGrid может отображать в одной строке поля только одной записи.
2. При вычислении значений вычисляемых полей каждый раз доступны поля только одной записи.


 
Leonid Troyanovsky ©   (2009-10-08 18:18) [10]


> romichshos ©   (08.10.09 17:33) [8]

> что то можете или нет. Что не понятно?

Не ешь нам мозг, считай в Excel.

--
Regards, LVT.


 
Виталий Панасенко   (2009-10-09 10:05) [11]

Вообще ничего не понятно...Ты объясни, ЧТО ты хочешь, а не как...



Страницы: 1 вся ветка

Текущий архив: 2009.11.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
10-1159674288
arty
2006-10-01 07:44
2009.11.22
Delphi+MathCad


2-1254679489
bodun
2009-10-04 22:04
2009.11.22
Нужна функция выполняющая тоже, что и Pack на Perl


2-1255147550
NGPOL
2009-10-10 08:05
2009.11.22
Виснет прога во время ExecSQL


15-1253610696
Вася
2009-09-22 13:11
2009.11.22
Распаковать gz


4-1222516605
TStas
2008-09-27 15:56
2009.11.22
Не рисует DrawTextEx