Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.019 c
3-40278
Andrei123
2003-09-22 19:59
2003.10.13
Error


6-40539
Checist [root]
2003-08-16 02:57
2003.10.13
Анализ Html


11-40331
Victor_
2003-02-01 09:40
2003.10.13
Проблема с таймером


1-40406
w666w
2003-09-29 18:20
2003.10.13
Программное выделение текста в WB


1-40347
Темчик
2003-10-01 23:04
2003.10.13
StringGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский