|
|
|
| Наверняка кто-то уже решал подобную простую задачу.
Задача состоит в следующем. Есть таблица в которой содержатся сведения о сотрудниках. Необходимо создать форму "подготовки приказа по предприятию". Приказ - это заранее известный шаблон (документ word). Сложность только в том что в приказ должны включаться фамилии сотрудников с их должностями (выбираемые из существующей таблицы) в неопределенном количестве (в какой-то приказ 1, в какой-то 5).
Если не жалко поделитесь примерами реализаций, хотел бы посмотреть как это можно сделать. | |
|
| |
|
|
|
| Сотрудников отмечать в элементе "Список" с мультивыделением.
В цикле по семейству ItemsSelected получать данные из столбцов списка и вставлять в документ Word. | |
|
| |
|
|
|
| http://hiprog.com/index.php?option=com_content&task=view&id=379&Itemid=35 | |
|
| |
|
|
|
| Мне промог (точнее сделал) Час. вот ссылка
http://hiprog.com/forum/read.php?id_forum=1&id_theme=4434&page=1 | |
|
| |
|
|
|
| попробую посмотреть ваши примеры спасибо!
сам думал что можно сделать интерактивный список (который налету производит отбор из списка по набранным буквам). Выбирать конкретного сотрудника и потом добавлять его во временную таблицу. После того как сотрудники набраны из временной таблицы уже всех отправлять в Ворд...
Просто если сотрудников скажем 100 то прокручивать весь список чтобы поставить галочки неудобно на мой взгляд... | |
|
| |
|
|
|
| Вариант - использование буфера обмена Office.
Примерно:
1.В подчиненной табличной форме выделите необходимые записи
2.Скопируйте записи методами объекта DoCmd или оператором SendKeys
3.Откройте Ваш шаблон, перейдите на закладку
4.Вставь содержимое буфера
objWord.Selection.PasteAndFormat (wdPasteDefault)
|
| |
|
| |