![]() |
|
|
![]()
|
|
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Привет всем помогите очень нужна
Можно ли FastReporte сделать такую таблицу заранее благодарен ![]() Данные берутся из двух таблиц структуры такова Table1 Table2 Тоже такая структура но для конденсата КодЦеха Год Месяць дата п2 эти поля для ввода двухчасовой информации п4 п6 п8 п10 п12 п14 п16 п18 п20 п22 п24 Это сообщение отредактировал(а) Salaman - 21.10.2006, 12:09 |
|||
|
||||
| Aleksej |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 5.10.2006 Где: Киев Репутация: нет Всего: нет |
если так, то придется динамически создавать колонки. это сложнее. а нельзя ли перевернуть таблицу? т.е. чтоб врядках были месяцы, а в столбцах значения?
|
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Aleksey spasibo za vnimaniye
Podrobneye obyasni pojaluysta kak delayetsy dinamicheskie kolonki |
|||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Cross отчет.
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Vas nu pomogi plz
Kak FastReport delat takuyu tablicu ili narisovat chtoli obyasni podrobneye ya documentaciyu prochital no ne nashel tam otvet |
|||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Выдержка из хелпа к FR2.4. Только вот структура таблиц не очень понятна, отношение Master-Detail не понятно как придется делать по месяцам. А цеха придется наверное клепать запросами с UNION. И видимо придется заводить таблицу с номерами и названиями месяцов. Это сообщение отредактировал(а) Vas - 24.10.2006, 15:00 -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
To VAS
Стараюсь подробно обяснить. Короче есть три таблица два из них для ввода на каждый день двухчасавой информаций и один справочник цехов. Структура такова Таблица ГАЗ Таблица Конденсат Таблица Справочник КодЦеха КодЦеха КодЦеха Год Год Названия Цеха Месяць Месяць дата дата п2 п2 п4 п4 п6 п6 п8 п8 п10 п10 п12 п12 п14 п14 п16 п16 п18 п18 п20 п20 п22 п22 п24 п24 Вот чтото делал на запросе только для таблиц газа select sp.названияцеха, месяць, sum ((п2+п4+п6+п8+п10+п12+п14+п16+п18+п20+п22+п24)) as dayly from таблица.ГАЗ as g join таблица.справочник as sp on g.кодцеха = sp.кодцеха where год = 2006 and месяць in (1,2,3,4,5,6,7,8,9,10,11,12) group by kod, mes и в итоге получил три поля названияцеха, месяць, dayly и Fast reporte dbcrosstab получился так дальше незнаю что делать ну помогите винградцы мне сделать точно такой отчет на первой рисунке |
|||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Salaman, а можешь эти две таблицы прикрепить, а то без базы тяжело пробовать. В твой запрос надо еще прикрутить таблицу с конденсатом. А собственно БД какая?
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
To VAS
БД MySQL Добавлено @ 12:33 To VAS если хочешь я отправлю копию мыло дай |
|||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
Вот попробуй использовать такой запрос, это объединение из двух почти одинаковых, один для газа второй для конденсата. Сортировкой должны добиться вывода цехов по порядку и по типу. Только вот UNION поддерживается MySQL c 4 версии, а у меня естьтоки 3 -------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
to VAS
Не получается |
|||
|
||||
| Vas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 29.6.2005 Где: Stavropol region Репутация: 23 Всего: 28 |
-------------------- И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель. ... (А.С. Пушкин) |
|||
|
||||
| Salaman |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
To VAS
Я писал так
Ошибки
|
||||
|
|||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
может пробел перед ((p2+p4+p6+p8+p10+p12+p14+p16+p18+p20+p22+p24)) не надо ставить
|
|||
|
||||
| Salaman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 7.4.2006 Репутация: нет Всего: нет |
Spasibo superVad
no chto oznachaet eto Error Code : 1054 Unknown column 'g.kod' in 'field list' (328 ms taken) |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |