доброго времени суток.
Тема избитая, но внятный ответ (для начинающего) я так и не нашёл.
Имеется две таблицы (по несколько полей в каждой, одно из них числовое).
С помощью запроса в одной из них подсчитывается сумма колонки.
С помощью двух запросов (используются 2 запроса, чтобы не перемешивались строки) исходные таблицы сливаются в одну. На выходе получается одна новая таблица со всеми необходимыми для передачив ворд полями.
В ворде имеется готовый шаблон для заполнения.
Суть вопроса. Нужно перенести/передать все записи каждого из полей в соответствующие таблицы в ворде. Т.е. передать таблицу из акса в ворд
как начинающего меня этот вопрос поставил в тупик
Для этого Вы должны создать в Word шаблон *.dot и поставить в нем Закладки, имеющие такие же имена как в форме. Например, Вставка -> Закладка ... -> Имя закладки=Фирма (Нажмите кнопку Добавить и сохраните шаблон) Создание документа Word с шаблоном .dot описано здесь: http://www.leadersoft.ru/Rus/help/code/Default.aspx?go=product&ProductID=11875
Как работать с Закладками я разобрался (чрезвычайно просто ).
Не удается передать таблицу. Дело в том, что при формировании в отчёте Access-а списками не удается отформатировать так как требуется (т.е. расположить содержимое списка по центру).
Мелочь, а требование достаточно жёсткое. Поэтому пытаюсь передать таблицу в более гибкий для форматирования текста Ворд.
Понимаю, что требуется перебор строк и их передача в ворд, но не хватает знаний додуматься, как самому реализовать. И достаточно простых примеров найти не удаётся
Прошу прощения, забыл сказать. Именно этот, приведенный Вами вариант я и использовал для передачи отдельных элементов
Чтобы передать таблицу, потребуется написать более сложную программу, т.е. отдельный класс VBA. Там нужно будет рисовать ячейки в Word. Вот пример, как можно распечатать счет предоплату. Обратите внимание на то, как можно будет правильно составить запрос SQL, чтобы напечатать сумму прописью http://www.leadersoft.ru/Rus/Market/Db/Default.aspx?go=product&pid=459