Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа в базе


SOS ©   (2005-01-13 16:07:00) 

Приветствую.
Как создать сложнфй запрос.
Есть 3 поля (Дата, код, сума), код разный. Нужно создать в название код, сгрупировав строки по дате.


SOS   (2005-01-13 17:23:00) [1]

Даже намёк на возможность создания внушает надежду, что можна такое сделать. Будем дерзать. Спасибо всем.
Пока.


Sergey13   (2005-01-13 17:07:00) [2]

Существуют chm файлы по ФРу - там поподробнее вроде было. Поищи в сети, я че-то не нашел у себя, хотя вроде был.


SOS   (2005-01-13 16:53:00) [3]

Спасибо "Сергей13". Попытаюсь.


Sergey13   (2005-01-13 16:37:00) [4]

2[6] SOS   (13.01.05 16:31)
В хелпе по нему есть описание создания кросотчета. Сам не делал.

Вот их хелпа.
Для построения этого отчета разместите на странице бэнд Master data и бэнд Cross data. Бэнды CrossXXX размещаются на странице вертикально. На пересечении бэндов разместите объект, который будет отображаться в качестве ячейки таблицы. Необходимо разместить объект таким образом, чтобы он полностью помещался в границы области пересечения бэндов. Это все, что нужно для построения базового отчета.

Бэнд Cross footer печатается последним столбцом (например, если нужно отпечатать сумму по строке), а Cross header - первым. Кроме того, если в опциях бэнда включен флажок "Выводить на всех страницах", то при переносе широкой таблицы на смежный лист Cross header будет продублирован.


SOS   (2005-01-13 16:31:00) [5]

Фастрепорт может? Но как? Предположем, что я тупой как сапог. Можна сапогу "канфетку дать"(объясни пожалуйста).


Sergey13   (2005-01-13 16:26:00) [6]

2[3] SOS   (13.01.05 16:23)
Запросом так не сделаешь. Это вроде как перекрестный запрос. Аксес вроде так может. Фастрепорт отчеты такие может делать.


Соловьев   (2005-01-13 16:25:00) [7]

СУБД?


SOS   (2005-01-13 16:23:00) [8]

есть таблица
Дата      Код   Сума
10.01.04  11     50
15.01.04  12     10
15.01.04  11     5
.....
надо сделать так (выбрать из таблицы)
дата       11  .. 12
10.01.04   50  ..
15.01.04   5   .. 12
.....


Johnmen   (2005-01-13 16:13:00) [9]

Пример входных данных таблицы и выходного набора данных ?


Sergey13   (2005-01-13 16:12:00) [10]

>Нужно создать в название код, сгрупировав строки по дате.
Преведи.


Наверх

Титульная страница Поиск, карта сайта Написать письмо