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

Вниз

Обратите внимание на проблему   Найти похожие ветки 

 
onix   (2003-09-24 12:06) [0]

Уважаемы коллеги возможно у кого нибудь была подобная проблема.

Если не жалко поделитесь опытом. Проблема заключается в след-м.
Подошел к концу проект (БД) и надо выводить на принтер результаты работы на основе данных. Хотелось бы написать что нибудь, по возможности универсальное, чтобы пользователи сами могли рисовать шапку отчета (к примеру в Excel"е) и составлять запрос для заполнения данными из БД.


 
MsGuns ©   (2003-09-24 12:10) [1]

Excel однозначно


 
pasha_golub ©   (2003-09-24 12:15) [2]

Ну если вы все такие богатые, лицензионный Excel, кругом иметь, то Да. Но я бы колпашил все через HTML, например.


 
Johnmen ©   (2003-09-24 12:18) [3]

Т.е. надо написать программу-конструктор...
И научить пользователя составлять запрос...
А причем здесь проект (БД) ???
В ТЗ проекта всегда все четко определено, никаких двояких толкований. Никаких вольностей...:)


 
MsGuns ©   (2003-09-24 12:18) [4]

>pasha_golub © (24.09.03 12:15) [2]
А хатэмэле можно строить диаграммы ? Кроме того, ексель многие узера неплохо знают.


 
MsGuns ©   (2003-09-24 12:24) [5]

>Johnmen © (24.09.03 12:18) [3]
>В ТЗ проекта всегда все четко определено, никаких двояких толкований. Никаких вольностей...:)

Вашими б устами... К сожалению, в жизни далеко все не так "четко определено" и, что особенно печально (или радостно ?) - постоянно меняется. И если для того, чтоб сменить шрифт в двух строчках банковской платежки, надо программера, исходники и делфу в придачу, то это, извините, не есть хорошо.
Я уж молчу о т.н. шахматках с хрен знает заранее с каким числом колонок и непонятным принципом (постоянно меняющимся) формирования итогов.
Кроме того, использование большинства Report-компонентов исключает возможность предпечатной правки узером самого отчета.


 
KSergey ©   (2003-09-24 12:26) [6]

Если в сторону Excel глядеть - XLReport
Хотя бы посмотреть, есл не понравится - и ладно, и самим это в примерном приближении сделать не трудно.
PReport, например. Хотя по поводу лихо в нем все менять - тут трудно, конечно...


 
VAleksey ©   (2003-09-24 12:27) [7]

Fast / Free Report.


 
Anatoly Podgoretsky ©   (2003-09-24 12:27) [8]

MsGuns © (24.09.03 12:24) [5]
Ты пользователь или программист, жить то на что собираешься?
Есть такие комплексы, где Дельфи в придачу + MSSQL + спецкомпоненты, минус программист и исходники.


 
Dmitriy O. ©   (2003-09-24 12:31) [9]

Qreport-шапку рисовать без проблем через связь RichEdit и QRichText. Запросы тоже без проблем в беворе и афтер принт.-Причем если поставить проффисионал экспорт в Ворд и Ехсел


 
Johnmen ©   (2003-09-24 12:38) [10]

>MsGuns © (24.09.03 12:24)

Все-таки не дело конечного пользователя заниматься конструированием. Этим должен заниматься отчет-дизайнер (по аналогии с веб-дизайнером :)). И если это так, то можно совместить ф-ии отчет-дизайнера и программиста...


 
MsGuns ©   (2003-09-24 12:45) [11]

>Anatoly Podgoretsky © (24.09.03 12:27) [8]
>>MsGuns © (24.09.03 12:24) [5]
>Ты пользователь или программист, жить то на что собираешься?
Есть такие комплексы, где Дельфи в придачу + MSSQL + спецкомпоненты, минус программист и исходники.

Поясняю для непонятливых ;))
Приезжаешь по звонку узера. Выслушиваешь его претензии. Оказывается, что Маня неправлильно сообщила по телефону, что в отчете ошибки. Там нет ошибок, просто подпись дира не справа, а слева. А надо чтоб была справа. И срочно. Что я делаю ?

1. Использовал xxxReport.
а)Долго убеждаю клиента, что это дело (перенести ФИО и подпись дира слева направо) тонкое и требуется время.
б)Забираю образец отчета с карандашными правками и еду домой.
в)Исправляю на своем "станке" прогу, сбрасываю ее на дискету или по мылу клиенту
г) Далее по обстоятельствам:
- У клиента есть продвинутый узер и мыло. Звоню ему и инструктирую. Он меняет старый экзешник на новый
- У клиента нет того или другого. Назавтра (в лучшем случае) везу исправленный отчет.
д) Выставляю счет клиенту.

После 10-12 таких "правок", сопровождаемых счетами на соотв. сумму, клиент говорит, что он хочет перейти на 1С

2. Использовал Excel.
1.Быстренько правлю шаблон и спокойно уезжаю домой с чувством хорошо выполненной работы, т.к. клиент писяет от радости.
2.Не выставляю счета, т.к. пока еще не упал до уровня свистунов, чтоб драть с клиента за каждый чих.
3.Получаю через неделю нового клиента, которому мой предыдущий порекомендовал меня как солидного программера.
Примечание к п.3: Новый клиент, оказывается, пользовался 1С, но его это вконец задрало.


 
KSergey ©   (2003-09-24 12:56) [12]

Не, ну тут тоже не обязательно EXcel
Многие xxxReport имеют возможность хранить отчет в виде отдельного файла-шаблона и править этот шаблон как надо вне Delphi, спец. средой, например. Тот же PRеpоrt. К стати, править в нем можно и готовый (сформированный) отчет перед печатью. Прошу прощения за рекламу, но мне он понравился ;)

Хотя в плане простоты правки шаблонов Excel м готовых отчетов, привычности с ним работы - ничто не сравнится.


 
pasha_golub ©   (2003-09-24 13:07) [13]

Не ребята, Excel это не дело.
2MsGuns
Ты же все равно приезжаешь, так что тебе мешает подправить тот же ХТМЛ, в принципе я не в него упираюсь, я против Excel"а, потому как у нас на Украине за него ...
XML опять же, ну я даже не знаю.

Оффтопик: Нас одно время за нежное место подвесили, мол придем проверять лицензионное програмное, мы ж по быстрячку, то что надо прикупили, а все остальное нахрен. Первым полетел Оффис, кому уж срочно надо было поставил ОпенОффис. Так вот, а потом к нам налоговая повадилась статьи (я в газете работаю) в Ворде приносить, я сначала трахался доставал, а потом плюнул и этому которому, говорю: " А у вас что все лицензионное там?" Он явно не понимает сути вопроса, я тогда выношу ему прайс и говорю, что мол таких денег нет и не будет, приносите в тексте. И все равно уроды носят в .doc


 
Anatoly Podgoretsky ©   (2003-09-24 13:07) [14]

MsGuns © (24.09.03 12:45) [11]
А мы как раз на такую систему перешли, хотя есть возможность исправлять отчеты самим (система на FoxPro 2.6 Win, редактор встроен в систему, и он очень простой, но зачем), но пусть лучше этим занимаются специалисты, а бухгалтера пусть деньги считают.
Отчеты не единственное, что надо изменять, и никаких дополнительных счетов, ежемесячная 1плата за обслуживание. ПО оценкам выходит экономия и отсутствие проблем.
Более того отслеживание всех изменений в законодательстве и быстрая реакция за обсдуживающей фирмой.


 
Danilka ©   (2003-09-24 13:08) [15]

[12] KSergey © (24.09.03 12:56)
Зато эксел поправить может и та самая Маня, плюс в "Консультант+" (и, наверняка, в "Гарант"е и проч.) Бланки либо в экселе, либо в rtf-е лежат, то есть для стандартных отчетов не надо их рисовать вообще, только правка - расставляешь теги понятные программе.


 
Danilka ©   (2003-09-24 13:13) [16]

[13] pasha_golub © (24.09.03 13:07)
А в rtf не могут писать? ОпенОфис rtf понимает?


 
MsGuns ©   (2003-09-24 13:19) [17]

>pasha_golub © (24.09.03 13:07) [13]
Бог мой, ну HTML так HTML,- принцип тот же ! Главное - а) отделение выходных форм от данных и б) "живучесть" отчетов, в смысле что можно их переупорядочить, сделать подвыборку и т.д.

>Anatoly Podgoretsky © (24.09.03 13:07) [14]
>Отчеты не единственное, что надо изменять, и никаких дополнительных счетов, ежемесячная 1плата за обслуживание. ПО оценкам выходит экономия и отсутствие проблем

Есть и такая форма работы, но далеко не все идут на лишние (по их мнению) затраты, предпочитая абстактному (опять же в их представлении) сопровождению оплату за конкретную услугу. Особенно это касается мелких контор, при продаже которым своего ПО мы указывает в договоре "настройка отчетов бесплатно в течение 2-х месяцев со дня продажи"


 
Anatoly Podgoretsky ©   (2003-09-24 13:27) [18]

Скупой платит дважды :-)
Базы данных уровня фирмы без поддержки, мне жалко этих руководителей. А формы так побочное.


 
pasha_golub ©   (2003-09-24 13:32) [19]

2Danilka

Если нормально настроен устаноки принтера, он и Вордовские файлы понимает, но не всегда. ну это когда очень замысловатые таблицы, формулы и другая хрень. Но пакет очень хороший, даже не учитывая его бесплатность.

По поводу в чем приносить, а в чем не приносить. Это ж государственное учреждение и сидит там какая-нить Маня и пофиг ей. Ее научили кнопки нажимать и пирдец. Учил я одну из такого рода учреждений. Сказать тупая - это ничего не сказать. Дело даже не в том. Ясен красен, что устраивают туда, сам редко когда попадешь. Так вот приходят родители и говорят, мол надо дочку поднатаскать. Да ладно, думаю, нормалек. Вижу, что понятия о компе и программах ни у той ни у родителей нет. Спрашиваю:"Где будет работать?". Потому как уровень аппаратного обеспечения примерно по этим структурам знаю. Мне отвечают, что еще не знают, но в госучреждении. Я им объясняю, что в пожарке компы 10-летней давности, а в налоговой или банке, новые. "Не знаем",-отвечают. Короче папаша, какой-то районный перец устраивает дочку. История до безпредела печальная и смешная водночасье. А как мы с ней учились, это ваще...



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

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

Наверх




Память: 0.53 MB
Время: 0.019 c
3-40320
rosl
2003-09-22 09:02
2003.10.13
Перенос данных


6-40534
Andr
2003-08-17 02:58
2003.10.13
Заполнение полей на странице загруженой в IE


14-40639
bug008
2003-09-21 13:03
2003.10.13
вопрос по Word.


3-40239
Alek_1
2003-09-23 01:45
2003.10.13
Как в FireBird подключиться по сети?


3-40292
chesh
2003-09-19 13:07
2003.10.13
Поиск с помощью Seek (AdoTable) по dbf таблице