|
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
|
|
Автозаполнение шаблона Word из формы в Access использованием закладок10.10.2012, 16:14. Показов 17071. Ответов 14
Метки нет (Все метки)
Уважаемые программисты! Нужен ваш совет в реализации автозаполнения шаблона договора в word из формы в access. Конечная цель моих стараний заполнить неизменный шаблон договора реквизитами перевозчика и сохранить документ, присвоив ему имя с названием фирмы-перевозчика. Попыталась сделать это с использованием закладок. Код нарыла в интернете после многочисленных поисков,переделала его под себя, в итоге при нажатии на форме кнопки "сформировать договор", word открывается лишь на мгновение и сразу пропадает. Буду признательна, если подскажете где моя ошибка!
0
|
|
| 10.10.2012, 16:14 | |
|
Ответы с готовыми решениями:
14
Автозаполнение шаблона в excel при заполнении формы Автозаполнение Word из Access Автозаполнение документа Word из Access |
|
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
|
|
| 10.10.2012, 16:15 [ТС] | |
|
забыла прикрепить базу
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
|
|
| 11.10.2012, 10:38 [ТС] | |
|
Просмотрела вашу программку la automat. Сделала по примеру, все получилось. Но столкнулась с небольшой проблемкой. Поле Наименование перевозчика встречается по тексту договора в 2-местах: в шапке и в конце в столбце реквизитов. При выставлении закладки Наименование появляется только в одном месте, либо сверху, либо снизу. Как можно решить эту проблему с повторением? Спасибо.
0
|
|
|
20 / 20 / 1
Регистрация: 03.09.2010
Сообщений: 45
|
||
| 11.10.2012, 10:56 | ||
|
Я в таком случае на форме дублировал одно поле с разными именами. К примеру, есть у Вас поле "Наименование перевозчика" с именем "NameZakaz" и данные берутся из поля в таблице "NameZakaz", создаете на этой же форме свободное поле с именем "NameZakaz_1", данные ставите "=[NameZakaz]", соответственно на форме появилось два одинаковых поля с данными. Во втором только что созданное поле в свойствах "Вывод на экран" ставити "нет" (на форме не выводиться), а вот в шаблон Word добавляете "Закладку" с именем "NameZakaz_1" в нужное месте.
0
|
||
|
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
|
|||||||
| 11.10.2012, 11:19 [ТС] | |||||||
|
Спасибо за помощь!
Добавлено через 18 минут Такс, проблемка...продублировала поля, сделала закладки, но они в документе не выводятся
0
|
|||||||
|
20 / 20 / 1
Регистрация: 03.09.2010
Сообщений: 45
|
||
| 11.10.2012, 11:39 | ||
|
Возможно бывает и такое, удалить старому и по новому создать в нужных местах две разные закладки.
0
|
||
|
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
|
|
| 11.10.2012, 11:44 [ТС] | |
|
Проблема решилась только после добавления дополнительных повторяющихся строк в таблицу...пришлось их и там скрывать, и на форме
0
|
|
|
20 / 20 / 1
Регистрация: 03.09.2010
Сообщений: 45
|
||
| 11.10.2012, 12:04 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
|
|
| 11.10.2012, 12:11 [ТС] | |
|
да,без скобочек заработало!
0
|
|
|
Татинка
|
|
| 24.07.2013, 20:46 | |
|
Уважаемые программисты! Нужен ваш совет в реализации автозаполнения шаблона договора в word из формы в access. Конечная цель моих стараний заполнить неизменный шаблон договора реквизитами гражданина и сохранить документ. Код нарыла в интернете, переделала его под себя, в итоге при нажатии на форме кнопки "word", word открывается лишь смогла запрограммировать, а место под печать с повторяющими данными не смогла . Буду признательна, если подскажете код с повторением реквизитов, где моя ошибка!
|
|
|
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 5
|
|
| 09.03.2015, 03:43 | |
|
Доброго времени суток.
Я не програмист и даже не учусь. Но некоторое время назад сам заморочился созданием потобной функции в базе данных, так что как решить вашу проблему примерно представляю. По повторяющимся данным - необходимо создать новую закладку в том месте, где необходимо еще раз ввести даные. Для простоты я у вас сделал её "Гражданин2" и "АдресЖит2". Далее в коде дублируем строку с нужными данными и и меняем название закладки.
0
|
|
|
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 5
|
|
| 09.03.2015, 03:48 | |
|
И, собственно раз уж я здесь отписался,
можно вопрос к знатокам - а как прописать функцию, чтобы одновременно можно было заполнить несколько документов по одному шаблону. Т.Е. имеем функцию как в предыдущем вложении, но по нажатию кнопки выводиться не один документ, а сразу 3 (по одному шаблону). Я предполагал, что это можно через логическое поле сделать - галочками выделяешь нужные фамилии и нажимаешь на вывод документа, но как это прописать в формуле, я так и не понял.
0
|
|
|
Модератор
|
|
| 09.03.2015, 08:04 | |
|
чтобы поймать всех нужных зайцев в любом шаблоне и любое количество применяю не закладки, а условные слова
например (гражданин) может быть любое количество раз в шаблоне(или не быть ни одного) и одна команда все заменит если ошибся в имени (граждаанин) то замены не будет, но и ругани не будет подправите шаблон и запустите формирование снова можно иметь одну процедуру формирования на группу шаблонов, сообщая в нее только имя щаблона(конечно метки должны быть одни и те же) например --договор --акт --соглашение --расписки используют одни и те же закладки(фио, дата рождения,паспорт,адрес.....)
4
|
|
|
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 5
|
|
| 09.03.2015, 08:19 | |
|
Да, так получается аккуратней. Запомню.
0
|
|
| 09.03.2015, 08:19 | |
|
Помогаю со студенческими работами здесь
15
Сохранение заполненного шаблона word данными из access Заполнение шаблона word из формы vba Защита шаблона, снятие и установка защиты в word, через Access Заполнение шаблона Excel из формы Access
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|