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

Вниз

Sos! Необходимо сделать отчет вида...   Найти похожие ветки 

 
Chall   (2006-03-17 16:14) [0]

Есть две таблицы бд. Надо из них сделать отчет вида:

              | 01.ММ.ГГГГ  |..................| 31(30,28).ММ.ГГГГ |
------------------------------------------------------------
бд1 Поле1 |    бд2ПолеX |..................|            бд2.полеХ |
бд1 Поле2 |    бд2ПолеX |..................|            бд2.полеХ |
бд1 Поле3 |    бд2ПолеX |..................|            бд2.полеХ |
бд1 Поле4 |    бд2ПолеX |..................|            бд2.полеХ |
-----------------------------------------------------------
Итого       |summ(стлбц.)|..................|        summ(стлбц.)|

Лист в альбомном варианте. Надо чтобы на каждом листе повторялась левая колонка, а дальше шли колонки по датам. за каждый день месяца.


 
Johnmen ©   (2006-03-17 16:28) [1]

А в чём затруднение?


 
Savek   (2006-03-17 16:44) [2]

А как выглядят "две таблицы"?


 
Chall   (2006-03-18 16:09) [3]

Да какая разница как выглядят эти "две таблицы" главное как сделать чтобы отчет был в таком виде. Че-то у меня не через куикрепорт не через рэйв не получается.


 
vovnuke ©   (2006-03-18 16:46) [4]

структуру таблиц и запрос


 
Chall   (2006-03-18 18:36) [5]

1 таблица

Поля NAME И Region

2 таблица
Поля Name Date Kol Sum

в проге вводят диапазон от одной даты до другой

В отчете должно быть выведено:

Слева столбец Name (все из первой дб) - столбец повторяется на каждой странице
После него N-столбцов в зависимости от диапазона даты(кол-во дней) в каждом из которых для каждой записи из первой таблицы Name выводятся SUM и KOL из второй таблицы за эту дату. (см. первый рисунок.)


 
Anatoly Podgoretsky ©   (2006-03-18 18:37) [6]

Chall   (18.03.06 16:09) [3]
Как не получается? Должно работать.


 
Chall   (2006-03-18 18:42) [7]

Ну как это сделать? я могу допустим сделать чтобы он шел не влево, а вниз. а мне надо чтобы именно влево шел. Ну чтобы шапка типа слева была. Т.е. этот самый левый столбец. Помогите как это сделать.


 
Anatoly Podgoretsky ©   (2006-03-18 18:46) [8]

Сделай в TSringGrid и натрави QR


 
Chall   (2006-03-18 18:49) [9]

>Anatoly Podgoretsky ©   (18.03.06 18:46) [8]
>
>Сделай в TSringGrid и натрави QR

Объясни(те) пожалуйста как его натравить.


 
Anatoly Podgoretsky ©   (2006-03-18 20:53) [10]

Слишком общий вопрос.
Что именно не понятно?


 
Chall   (2006-03-19 10:07) [11]

Ну в стринг грид допустим данные слить я смогу, но как натравить на него куикрепорт? Как из стринг грида в него анные скинуть.


 
Anatoly Podgoretsky ©   (2006-03-19 12:14) [12]

Через обработчик события OnNeedReport.
В Дельфи есть пример.


 
Chall   (2006-03-19 13:15) [13]

>Anatoly Podgoretsky ©   (19.03.06 12:14) [12]
>
>Через обработчик события OnNeedReport.
>В Дельфи есть пример.

Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
2-1142448874
TimScorp
2006-03-15 21:54
2006.04.02
ListBox


2-1142850331
Officeman
2006-03-20 13:25
2006.04.02
Динамич доб.колонок в TListView


15-1141727942
КаПиБаРа
2006-03-07 13:39
2006.04.02
Какими стандартами Вы пользуетесь при разработе?


11-1123539855
Thaddy
2005-08-09 02:24
2006.04.02
Static Link version of SQlite3 for KOL beta


2-1142841686
Dest81
2006-03-20 11:01
2006.04.02
TBdgrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский