Конференция "Начинающим" » Вычисляемые поля [D7, IB6.x]
 
  • romichshos © (07.10.09 10:37) [0]
    Подскажите пожалуйста! Имеется DBGrid такого типа
    строка 1/2/3/дата/выч. поле1
    строка 1/2/3/дата/ /выч. поле 2 и т.д.
    если даты совпадают необходимо чтобы в DBGridе выч.поле2 вносило в одну строку с выч. полем 1 поля 1,2,3 совпадают.
  • KilkennyCat © (07.10.09 11:25) [1]
    а что подсказать-то?
  • Медвежонок Пятачок © (07.10.09 11:28) [2]
    подсказать, что он хочет странного и неправильного
  • Виталий Панасенко (07.10.09 11:35) [3]
    это типа подитоги по датам?
  • Виталий Панасенко (07.10.09 11:46) [4]
    а то так "внятно" обьяснил
  • romichshos © (08.10.09 11:05) [5]
    Задача такая: имеется набор данных из 6 полей. Поля с 1 по 3 совпадают. Четвертое поле "дата". Пятое "дата возм. поступ. товара" 6 поле "количество". Необходимо чтобы в DBGrid выводить в одну строку записи где "даты" совпадают, " дата возм. поступ." не выводим, а значения "количества" каждой совпадающей по дате записи выводить в отдельном поле , но в эту же строку. Понимаю, что все же лучше привести набор данных к такому виду, но запросом нереально это сделать, а вот хран. процедурой можно, но она повиснет в базе -не хотелось бы "засорять", так как процедура простенькая. Может есть возможность создать временную процедуру, чтоб после выполнения она удалялась. Как это сделать я не знаю ни разу не делал. Работаю с базами данных Firebird 2.0
  • Amoeba © (08.10.09 14:38) [6]
    Сей топик перекочевал отсюда:
    http://www.delphikingdom.com/asp/answer.asp?IDAnswer=72938
  • Sergey13 © (08.10.09 15:42) [7]
    > [6] Amoeba ©   (08.10.09 14:38)

    Ужос!!!
    8-)

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

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

    Автор, это ты так место на дисплее хочешь экономить?
  • romichshos © (08.10.09 17:33) [8]
    Удалено модератором
  • Amoeba © (08.10.09 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 © (08.10.09 18:18) [10]

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

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

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

    --
    Regards, LVT.
 
Конференция "Начинающим" » Вычисляемые поля [D7, IB6.x]
Есть новые Нет новых   [134435   +36][b:0][p:0]