WSQ
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: прошу помочь ... работаю я в банке ... приходитса заполнять БОЛЬШОЕ количество однотипных документов в которых ОЧЕНЬ много повторяющихся полей (имя фамилия отчество дата и место рождения сума и т.п.)... хочетса ... забиваеш в базу значения - она подтягивает все документы которые нужны, вставляет в них значения с полей, называет файлы в соотвествии з заведеным пресетом и сохраняет их - желательно сразу же чтобы и печатало | Первый совет: определись, можно ли "мне надоело делать тупую работу" превратить в "есть идея как ускорить оформление документов, уменьшить количество ошибок в важных юридических документов во всех кредитных отделах нашего банка". Если возможно, то с тебя будет техническое задание а разработкой займутся специалисты которые смогут справиться гораздо лучше неофита. От этого будет зависеть: а) профессианализм исполнения (разработчик ПО или друг-программер или сам "на коленке") б) доступ к данным (у вас же есть уже программа для учета всех кредитов и вы в неё вводите данные!!!) - прямой доступ к данным основной программы или выгрузка данных во внешнюю прогу или перехват (с экрана или печати) или повторный набор руками Как это может быть реализовано (схематично): - лучший варинат - встроить в программу кредитования дополнительную настраиваемую печать. Настройкой может быть например перебор всех файлов в каталоге, соответствующем типу кредита и заполнение полей Word, используя управление Word из внешней программы. - приличный вариант - выгрузка данных из программы кредитов (например в текстовый файл), обработка файла отдельной утилитой - вариант нештатной выгрузки - перехват текстового файла при печати с нужными данными или считываение данных с экрана из полей ввода (где-то видел проги, которые так делают) - вариант так-себе - отдельная прога и таблица, в которой ещё раз набирать данные после программы кредитов, с последующей обработкой и печатью. Но повторный ручной ввод неизбежно принесет ошибки (правда меньшие, чем повторный ввод сведений несколько раз). Собственно сама прога (как бы делал я): 0) встроенное в программу внешнее управление Word-ом ... хм... нужен разработчик и доступ к кодам. Для профи работы на день... 1) Access: Создал бы файл Access, создал таблицы с данными, запросы для выборки нужных данных, на основе выборок или встроенные отчеты Access или шаблоны Word с полями и макросом заполнения полей или управление Word-ом из Access-а или шаблон Word с полями слияния. НО если Access видишь впервые скорее всего не сделаешь, потому как надо бы книжки умные почитать, а книги по Access обычно толстые (Библия пользователя Access - 1200стр.) - так что затраты личного времени несопоставимы с результатом. 2) Данные можно хранить и в Excel - там даже нагляднее и привычнее (и пожалуй единственное, что можно сделать "самопально". Тогда варианты распечатки: - из Word-а подключать таблицы Excel в слиянии (правда будет сливаться одна строка данных на мно-о-о-го листов со всем комплектом договоров и раз-за разом использоваться нужные поля) - печатать из самого Excel, создав дополнительные страницы и заполняя их данными для печати. Выбор строки с данными для распечатки можно или выделяя нужную строку с данными из списка и копируя её в верхнюю строку листа печати, а на этом листе настроив формулы для заполнение данных по этой самой верхней строке. Область печати на листе задавать, чтоб не входила строка с данными. или записав номер строки в определенную ячейку и замудрив формулы по выбору данных из указанной строки (см. справку по функции ВПР() для поиска строки по значению или конструкцию ДВССЫЛ(АДРЕС(ячейка_с_номером_строки;номер_столбца)) | Всего записей: 47 | Зарегистр. 14-06-2006 | Отправлено: 16:02 09-04-2007 | Исправлено: WSQ, 19:57 09-04-2007 |
|