27 / 1 / 0
Регистрация: 29.12.2016
Сообщений: 6
|
|
1 | |
Экспорт таблицы из запроса в шаблон Word30.12.2016, 11:58. Показов 8135. Ответов 52
Метки нет (Все метки)
Доброго времени суток, уважаемые форумчане.
Во имя человеколюбия: --сделайте пжста подарок под елку, помогите обрести душевное спокойствие и вернуться в семью) --Как выгрузить данные таблицы из запроса в шаблон Word? Упреждая возможные вопросы и замечания: да, тема избитая, но мой случай похоже клинический)), просмотрел все возможные решения на форуме, прокопипастил все похожие коды, как мог изучил матчасть. Но что-то не осилил) Результат потуг: Документ(справка) формируется, данные из полей основной формы благополучно выгружаются в закладки, а вот таблица - никак(( Вернее запрос никак не выгружается; его нет почему-то в списке источников данных. Скудным умишком понимаю,что где-то упущена какая-то настройка! А впрочем, чего гадать - уповаю только на помощь...
1
|
30.12.2016, 11:58 | |
Ответы с готовыми решениями:
52
Экспорт данных из запроса с параметрами в шаблон Word Экспорт из запроса Access в шаблон Word по критериям Экспорт таблицы в шаблон Word Экспорт данных из таблицы MS Access в шаблон MS Word |
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
|
|
30.12.2016, 12:09 | 2 |
А почему не в Excel формируется документ? Я думаю Access с Excel намного проще связать!?
1
|
27 / 1 / 0
Регистрация: 29.12.2016
Сообщений: 6
|
|
30.12.2016, 12:18 [ТС] | 3 |
Нет, только Word. Это справки установленной формы.
0
|
Модератор
|
|
30.12.2016, 12:41 | 4 |
может приложите и заполненный документ
--ругается -нет закладок(какой -то обкусанный шаблон) --непонятна структура таблицы --- может в шаблон сразу вставить таблицу из двух строк с шапкой и отформатировать ее
1
|
27 / 1 / 0
Регистрация: 29.12.2016
Сообщений: 6
|
|
30.12.2016, 13:07 [ТС] | 5 |
Спасибо всем откликнувшимся! О документе Word: это справка о проживающих по адресу. Закладки заполняются данными из формы frmFlat. Это проходит нормально( в шаблоне я убрал лишнее: лого, рамки, и пр. ). То что процедура ругается скорей всего связано с кривым путем к шаблону и документу в коде обработки нажатия кнопки. У меня не получилось создать абсолютный путь( . Во вложении заполненная справка. А вот закладка "таблица" и не заполняется...
0
|
Модератор
|
|
30.12.2016, 13:17 | 6 |
если таблица будет в шаблоне, к ней можно будет обратиться без закладки(по номеру)
1
|
27 / 1 / 0
Регистрация: 29.12.2016
Сообщений: 6
|
|
30.12.2016, 14:53 [ТС] | 7 |
Да-да,очень горячо, именно так! А компот,пардон,код?)Чтоб я ,наконец, вырос над собой!!)
Добавлено через 1 час 26 минут Пжста, поясните, как это реализовать в моем случае!
0
|
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
|
|
31.12.2016, 10:54 | 8 |
1
|
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
|
|
01.01.2017, 03:29 | 10 |
судя по образцу, там вообще 5 полей и даже не заслуживает обсуждения на форуме.
1
|
10916 / 5608 / 1425
Регистрация: 05.10.2016
Сообщений: 15,852
|
|
01.01.2017, 03:48 | 11 |
0
|
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
|
|
01.01.2017, 13:43 | 12 |
Ух! - а если немного внятнее писать о чём речь?
0
|
3 / 1 / 0
Регистрация: 17.10.2016
Сообщений: 21
|
|
04.01.2017, 23:25 | 13 |
Всех с Новым годом, здравствуйте, и доброго времени суток. Несколько дней блуждал по форуму, искал инфу о выводе данных из формы, имеющей подчиненную (на основе запросов) в документ Ворд на основе шаблона. Нашел, и работает в Акцессе 2000. Выгружает в ворд данные из главной формы и таблицу подчиненной формы через запросы и закладки. Но этот код формата mdb (нашел здесь на форуме) в Акцессе 2010 (формат accdb) не работает. При помощи информации форума, нашел код выгрузки в ворд данных главной формы через закладки, а вот данные починенной формы (таблицы) в таблицу ворда не нашел. Может кто из опытных поможет.
Необходимо как в представленном примере только для Access 2010 (формат accdb). Буду очень признателен. Обращаюсь на форум впервые.
0
|
Модератор
|
|||||||||||
05.01.2017, 00:01 | 14 | ||||||||||
попробуйте заменить строку
должна быть ссылка на ВОРД правильной версии верс.14 это 2010 верс.12----2007 ....
0
|
3 / 1 / 0
Регистрация: 17.10.2016
Сообщений: 21
|
|
05.01.2017, 13:13 | 15 |
Здравствуйте Уважаемая shanemac51 !!! Большое спасибо за Ваше внимание.
Из просмотра статей и постов, размещенных на форуме знаю, что вы обладаете огромными теоретическими и практическими знаниями и многим помогли. Целое утро опять колдовал над своей проблемой и к сожалению решить её до настоящего времени так и не удалось. В редакторе кода Toold/Referense версия ворда 2014 стоит. К тому же код пол листа в Word создает, а вот таблицу нет. Может у Вас получится помочь мне с данной проблемой. Уж скоро конец новогодним выходным, а задача поставленная мной так и не решена. Предоставляю образец. Ещё раз БО-О-ОЛЬШОЕ СПАСИБО.
0
|
Модератор
|
|||||||||||
05.01.2017, 13:30 | 16 | ||||||||||
если в начало модуля формы вставите сладкую парочку строк
1
|
3 / 1 / 0
Регистрация: 17.10.2016
Сообщений: 21
|
|
05.01.2017, 15:59 | 17 |
ОГРОМНОЕ СПАСИБО!!!!! ВЫ ПРЕЛЕСТЬ!!!!!
УРА!!!!!!!
0
|
3 / 1 / 0
Регистрация: 17.10.2016
Сообщений: 21
|
||||||
07.01.2017, 19:20 | 18 | |||||
Разрешите еще один вопрос.
Например в вышеуказанной форме создать еще одну кнопку, которая выгружала бы данные в ворд, при этом главная форма выгружалась бы как раньше, а вот подчиненная форма формировалась на основе переменной (запрос qryWordTable). Значение переменной присваивать в момент обращения к кнопке, также как идет присвоение переменных шаблона Word, пути и имени сохраняемого файла, например:
Подскажите пожалуйста как такое можно реализовать в моем примере, если можно. Заранее благодарен. Добавлено через 21 час 15 минут Сегодня провозился с данным кодом и получилось выгружать данные в Word (и данные главной и таблицу подчиненной формы) если переменную qryWordTable (запрос на основе которого строится подчиненная форма) объявляю и присваиваю ей значение непосредственно в функции funOutputWordQuery. Если же переменную объявляю в процедуре кнопки Private Sub butWordQuery1_Click() , то выдает ошибки. В чем дело? Другие переменные же видит? Например вот эти: strPathDot и strPathWord.
0
|
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
|
|
08.01.2017, 14:46 | 19 |
она эту переменную использует? если да, то нужно объявлять её там, либо в самом верху модуля: public блабла
0
|
3 / 1 / 0
Регистрация: 17.10.2016
Сообщений: 21
|
|
08.01.2017, 15:33 | 20 |
При нажатии кнопки butWordQuery, которая находится в форме, включается процедура Private Sub butWordQuery_Click(), которая присваивает значения переменным strPathDot и strPathWord.
Далее запускает функцию funOutputWordQuery, та отрабатывает - (выгружает данные главной формы в документ Word) и дальше запускает функцию funOutputTableWordQuery, которая должна в ранее открытый документ Word вставить таблицу из запроса qryWordTable. И вот этот запрос (qryWordTable) я хочу сделать переменной. А присваивать этой переменной значение при нажатии кнопки (т.е. в процедуре кнопки Private Sub butWordQuery_Click(). И когда я сделаю несколько кнопок, то и документы будут выгружаться с разными мне нужными данными. Т.е. форма одна, на ней несколько кнопок и они выводят каждый свой документ. Добавлено через 1 минуту Извиняюсь, не поздоровался с Вами. Здравствуйте. Добавлено через 20 минут Если я переменную qryWordTable объявляю и присваиваю ей значение например "Test" в процедуре funOutputTableWordQuery, то все работает и в документ Word загружается таблица с данными из запроса Test. Если другой запрос, например Test1, то выгружается другая таблица. Но если я пытаюсь объявить её в процедуре кнопке Private Sub butWordQuery_Click(), то открывает документ Word, выгружает туда данные из главной формы, а дальше выдает ошибку Tupe mismatch и открывает код на строке Set rstTable = CurrentDb.OpenRecordset(qryWordTable, dbOpenSnapshot) ' открываем запрос на чтение функции funOutputTableWordQuery Сделать задуманное пока не получается. Не хватает знаний. Если окажите помощь, буду рад. Спасибо что выслушали.
0
|
08.01.2017, 15:33 | |
08.01.2017, 15:33 | |
Помогаю со студенческими работами здесь
20
Экспорт данных запроса или формы в шаблон Excel или Word Экспорт таблицы из DBgrid в шаблон Word Экспорт данных в шаблон Word Экспорт данных в шаблон Word Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |