Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/82: Рейтинг темы: голосов - 82, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6

Автозаполнение шаблона Word из формы в Access использованием закладок

10.10.2012, 16:14. Показов 17071. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые программисты! Нужен ваш совет в реализации автозаполнения шаблона договора в word из формы в access. Конечная цель моих стараний заполнить неизменный шаблон договора реквизитами перевозчика и сохранить документ, присвоив ему имя с названием фирмы-перевозчика. Попыталась сделать это с использованием закладок. Код нарыла в интернете после многочисленных поисков,переделала его под себя, в итоге при нажатии на форме кнопки "сформировать договор", word открывается лишь на мгновение и сразу пропадает. Буду признательна, если подскажете где моя ошибка!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2012, 16:14
Ответы с готовыми решениями:

Автозаполнение шаблона в excel при заполнении формы
Мне надо, чтоб при нажатии кнопки заполнялся шаблон

Автозаполнение Word из Access
Добрый день. нужна помощь как сделать чтобы автозаполнялся документ word 2007 из access. Перелопатил много информации но особых успехов не...

Автозаполнение документа Word из Access
Здравствуйте! у меня задание сделать подсистему для автоматизации работы классного руководителя. Программа должна работать на...

14
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
10.10.2012, 16:15  [ТС]
забыла прикрепить базу
Вложения
Тип файла: rar база договоров.rar (47.8 Кб, 462 просмотров)
0
20 / 20 / 1
Регистрация: 03.09.2010
Сообщений: 45
10.10.2012, 17:41
Добрый день.

Посмотрел бы если версия access было по позднее, а так вот примерчик, может поможет
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
Цитата Сообщение от MaryOstin Посмотреть сообщение
Просмотрела вашу программку la automat. Сделала по примеру, все получилось. Но столкнулась с небольшой проблемкой. Поле Наименование перевозчика встречается по тексту договора в 2-местах: в шапке и в конце в столбце реквизитов. При выставлении закладки Наименование появляется только в одном месте, либо сверху, либо снизу. Как можно решить эту проблему с повторением? Спасибо.
Откровенно говоря это не моя программа, но дело не в этом. Просто самому когда-то нужна была потребность сделать отчет в word документа в банк, наткнулся на этот пример, там одно и тоже поле должно повторяться было аж 3 раз.
Я в таком случае на форме дублировал одно поле с разными именами.
К примеру, есть у Вас поле "Наименование перевозчика" с именем "NameZakaz" и данные берутся из поля в таблице "NameZakaz", создаете на этой же форме свободное поле с именем "NameZakaz_1", данные ставите "=[NameZakaz]", соответственно на форме появилось два одинаковых поля с данными. Во втором только что созданное поле в свойствах "Вывод на экран" ставити "нет" (на форме не выводиться), а вот в шаблон Word добавляете "Закладку" с именем "NameZakaz_1" в нужное месте.
0
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
11.10.2012, 11:19  [ТС]
Спасибо за помощь!

 Комментарий модератора 
П.п 4.5 Правил:Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста.


Добавлено через 18 минут
Такс, проблемка...продублировала поля, сделала закладки, но они в документе не выводятся
0
20 / 20 / 1
Регистрация: 03.09.2010
Сообщений: 45
11.10.2012, 11:39
Цитата Сообщение от lemaxx Посмотреть сообщение
, данные ставите "=[NameZakaz]", соответственно на форме появилось два одинаковых поля с данными. Во втором только что созданное поле в свойствах "Вывод на экран" ставите "нет" (на форме не выводиться), а вот в шаблон Word добавляете "Закладку" с именем "NameZakaz_1" в нужное месте.
Может в поле данные, изменить "=[NameZakaz]" на "NameZakaz" (без кавычек), и вообще на форме появилось два одинаковых поля с Наименование заказчика? Если не ставить "вывод на экран" - нет

Возможно бывает и такое, удалить старому и по новому создать в нужных местах две разные закладки.
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
Цитата Сообщение от MaryOstin Посмотреть сообщение
Проблема решилась только после добавления дополнительных повторяющихся строк в таблицу...пришлось их и там скрывать, и на форме
Жаль пока не могу открыть Вашу базу, приходиться из соображений на основе своей писать, но я просто добавлял на форму свободное поле с типом данных таблице одного и того же поля, просто менял имя, вместо имя "Поле1" писал отличное имя от уже существующего.
1
0 / 0 / 0
Регистрация: 10.10.2012
Сообщений: 6
11.10.2012, 12:11  [ТС]
да,без скобочек заработало!
0
Татинка
24.07.2013, 20:46
Уважаемые программисты! Нужен ваш совет в реализации автозаполнения шаблона договора в word из формы в access. Конечная цель моих стараний заполнить неизменный шаблон договора реквизитами гражданина и сохранить документ. Код нарыла в интернете, переделала его под себя, в итоге при нажатии на форме кнопки "word", word открывается лишь смогла запрограммировать, а место под печать с повторяющими данными не смогла . Буду признательна, если подскажете код с повторением реквизитов, где моя ошибка!
Вложения
Тип файла: rar граж.rar (26.7 Кб, 122 просмотров)
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 5
09.03.2015, 03:43
Доброго времени суток.

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

По повторяющимся данным - необходимо создать новую закладку в том месте, где необходимо еще раз ввести даные.
Для простоты я у вас сделал её "Гражданин2" и "АдресЖит2".
Далее в коде дублируем строку с нужными данными и и меняем название закладки.
Вложения
Тип файла: rar граж2.rar (51.4 Кб, 92 просмотров)
0
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 5
09.03.2015, 03:48
И, собственно раз уж я здесь отписался,

можно вопрос к знатокам

- а как прописать функцию, чтобы одновременно можно было заполнить несколько документов по одному шаблону.
Т.Е. имеем функцию как в предыдущем вложении,
но по нажатию кнопки выводиться не один документ,
а сразу 3 (по одному шаблону).

Я предполагал, что это можно через логическое поле сделать - галочками выделяешь нужные фамилии и нажимаешь на вывод документа, но как это прописать в формуле, я так и не понял.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12208 / 5051 / 812
Регистрация: 07.08.2010
Сообщений: 14,908
Записей в блоге: 4
09.03.2015, 08:04
чтобы поймать всех нужных зайцев в любом шаблоне и любое количество применяю не закладки, а условные слова
например (гражданин) может быть любое количество раз в шаблоне(или не быть ни одного) и одна команда все заменит

если ошибся в имени (граждаанин) то замены не будет, но и ругани не будет
подправите шаблон и запустите формирование снова

можно иметь одну процедуру формирования на группу шаблонов, сообщая в нее только имя щаблона(конечно метки должны быть одни и те же)
например
--договор
--акт
--соглашение
--расписки

используют одни и те же закладки(фио, дата рождения,паспорт,адрес.....)
Вложения
Тип файла: rar граж0308.rar (93.8 Кб, 260 просмотров)
4
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 5
09.03.2015, 08:19
Да, так получается аккуратней. Запомню.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.03.2015, 08:19
Помогаю со студенческими работами здесь

Сохранение заполненного шаблона word данными из access
Доброго времени суток. Пользуюсь кодом автоматического заполнения шаблона word данными их формы и из запроса методом поиска и замены,...

Заполнение шаблона word из формы vba
Необходимо заполнить шаблон word'a через форму vba. При выборе одного из нескольких ListIndex в combobox'e должно выбранное поместиться в...

Защита шаблона, снятие и установка защиты в word, через Access
Добрый день Возникла следующая проблема, надеюсь вы помежете своим богатым опытом и знаниями. Шаблонный документ защищен от...

Заполнение шаблона Excel из формы Access
C заполнением word частично я разобрался. Частично потому, что нужно заполнять слоожную таблицу в word. Ну да ладно. Теперь решил...

Сохранение и закрытие шаблона Excel после внесения данных из формы Access
День добрый. По нажатию кнопки происходит открытие шаблона Excel c последующим его заполнением из активной формы Access. Собственно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru