Стартпост
#1

Нужна мощная программа автоматической генерации текстовых документов (ворд, а потом и openoffice). Как обычно работает - у Вас есть болванки документов почти на все случаи жизни - к примеру письма клиенту о выставленнном счете, письма-напоминании о неоплаченном счете, письма-угрозе продать долг вышибалам и т.д. меняете Вы там имя клиента, номера счета и т.д. - вроде работает. Но как документов становится много - тут и иностранные клиенты пошли - кому на русском надо писать, кому на иноземном, кому про один счет, кому про два счета. кому про разовый счет, а кому про месячный - голова пухнет. Что-то меняется - к примеру, Ваш адрес или номер счета - надо менять во всех док-ах - это забывается и т.д. Под все это дело напридумана куча программ - нужные куски теста из базы данных берет и т.д. Но все эти програмки довольно примитивные - ну там может быть какое-нибудь проверочное условие - дескать раз счет за размещение в гостинице Орленок - это с НДС, а если "Hillbright OceanSide" - это без. Хочется, чтобы было можно таких проверочных условий понавставлять много, чтобы условия могли быть сложными - проверять друг друга, был бы диалог с пользователем - а скажите - это какая гостиница или это повторный счет или первичный и т.д. Опять-таки примеров таких программ много - но там вся логика намертво зашита в программе. Мне нужна какая-нибудь достойная оболочка - лучше полегче, но погибче - чтобы можно было понасохранять кучу своей логики и все это обновлять, усовершенствовать и т.д. не вдаваясь особо в программирование.

#2

Наймите программера - база на Access + формирование документов в MSoffice.
Постепенно наполняйте по необходимости из какого-нибудь диска с шаблонами договоров писем и тд

#5

нет - софт, написанный не мной, - будут закладки, закрытость архитектуры и т.д. - попробуй потом что исправь или найди где структурные ограничения сидят
здесь я спрашиваю, потому что здесь могут попасться пользователи подобного - их совет будет честнее
да и не потянет программер мою логику - а зачем мне ему все рассказывать ? мне нужна платформа - дальше сам

#6
мне нужна платформа - дальше сам

Выбирайте:

Microsoft SQL Server
InterBase
Firebird
Yaffil
Oracle
Microsoft Access
MySQL
FoxPro
Visual FoxPro
Другие СУБД (ленива дальше печатать)

С вашим опытом и напором освоите любую.
#7
SergeyE написал :
нет - софт, написанный не мной,

.... дальше наверное можно и не читать.... :)
PS Каждый должен всё-таки заниматься своим делом...
#8

Я знаю такой софт, только тсссс.... никому не говорить :)
Есть МСоффис, есть ОупенОффис, у всех есть заказанные возможности, только никому....., тссс...., вы-же обещали ;)

#9

2Сэм89
это не платформы - это как ОС - слишком обще, мне нужна специализированная и заточенная под мою задачу. Пример аналогичных областей где что-то подобное используется привести ? если знаете - приведите
2Lazy Wanderer
не уверен что Вы знаете - выразились бы яснее; предусмотренные для моей задачи средства МСоффис [templates, ******] просто убоги и ни на что не годятся (не считая того, что не работают, т.е. кол-во ошибок превышает кол-во удачных срабатываний); в ОупенОффис наверное получше - пока не тестировал, но в любом случае как и в МСоффис архитектура не та: логика в содержании вместо содержание генерируется из логики (а логика хранится централизовано в удобном месте)
PS угадайте слово вместо звездочек - раз знаете

#10
SergeyE,
мне нужна специализированная и заточенная под мою задачу.

только вашими руками это может осуществиться (или держите прогера в штате). Если прогер на вас лично не работает, то могу предложить следующее.

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

Не претендую на полноту пожеланий и споры.
ps если этот ответ имеет дубль - админов на мыло (запускаю второй раз)
#11

2Сэм89

имеется; все мои записи в нем - база хоть и простая (15 табличек), но меня устраивает, постоянно обновляется и т.д.
обошелся справкой, но в сложности не вдавался - ну объединил данные из двух табличек, отсортировал по критериям, заложенным в других табличках коррерирующих записях, ну сделал выборку по SQL запросу - и достаточно, хотя там можно и сложнее сделать
изучил

все это не нравится - не заточено под мои цели; логика будет размазана по куче запросов в куче полей различных таблиц или форм
PS как удалить встроенный фильтры (в режиме таблицы жмешь на фильтр, вводишь параметры, сохраняешь - а удалить-то как ?) ? не путать с сохраненными запросами

#12
"база хоть и простая (15 табличек)" - навскидку, большое количество табиц скорее говорит о ненормализирваной базе нежели о сложности
все это не нравится - не заточено под мои цели; логика будет размазана по куче запросов в куче полей различных таблиц или форм

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


remove filter/sort ищете в конт. меню или в панелях

зы: Борей (Northwind) - хорошее подспорье для начинания. Идет в комплекте с оффисом
#13

нет уж - вся логика будет в виде кода (if then... elseif end - ужас) - а я хочу в виде таблиц или в еще каком визуально удобном способе изображения, чтобы потом можно было перекраивать и т.д.
где это - в меню или через код ?

#14

код вы к таблицам не привяжите, там нет events. К формам да, да и ничто вам не мешает построить форму в виде талилицы. Посмотрите внимательно, что вам предлагает wizard - datasheet там есть, вид той же талицы, но по сути форма

#15
SergeyE написал :
1)чтобы можно было понасохранять кучу своей логики и все это обновлять, усовершенствовать и т.д.
2)не вдаваясь особо в программирование.

не прокатит. условие 1 требует наличия условия 2.

Ответить в теме

Для отправки необходимо войти или зарегистрироваться — это бесплатно.