|
-18 / 1 / 0
Регистрация: 20.09.2013
Сообщений: 15
|
||||||||||||||||
Разобраться с sql запросом в vba и правильным подключением базы access - word21.11.2014, 12:34. Показов 1512. Ответов 4
Метки нет (Все метки)
Добрый день.
Хочу замутить кнопку в форме базы по нажатию которой будет открываться шаблон word и заполняться указанными позициями из базы.Что сделано: -Записал макрос подключения к базе в word. Получилась следующая конструкция: Кликните здесь для просмотра всего текста
-Т.к. в базе используются связанные таблицы стандартный запрос выводит индексы а не связанные с ними данные. В access сделал нужный запрос и открыл его в режиме кода sql: Кликните здесь для просмотра всего текста
-Редактирую запрос в vba на основе кода запроса в access и получаю следующую конструкцию: Кликните здесь для просмотра всего текста
После чего при выполнении кода word не подключается к базе, так как обрезает путь и меняет расширение искомой базы до такого вида: R:\10. 01234567890 0123456789012 0123456789 012345678901\01. 0123456789 0123456789012\02. 01234 01234567890 012345678\СКЛАД.mdb т.е. \Склад.accdb заменяется на .mdbФайл находится на файловом сервере, изменить длину пути не представляется возможным. Заменил названия папок соответствующим количеством цифр. Длина пути осталась прежняя. Первый вопрос: Как правильно подключиться к базе с новым запросом?Второй вопрос: Возможно ли заставить считать корневым каталогом папку СКЛАД чтобы получилось что-то вида *\СКЛАД\Склад.accdb и избежать возможных проблем с переименовыванием основного пути к базе "R:\10. 01234567890 0123456789012 0123456789 012345678901\01. 0123456789 0123456789012\02. 01234 01234567890 012345678"?
0
|
||||||||||||||||
| 21.11.2014, 12:34 | |
|
Ответы с готовыми решениями:
4
Использование функции DatePart Access + VBA под SQL -запросом Блокировка базы SQL запросом (Дравер базы данных не может заблокировать таблицу ХХХХХ) Проблема с подключением базы Access |
|
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
||
| 21.11.2014, 13:21 | ||
|
потому что, если вы пишете макрос в ворде то и нужно обращаться к спецам по ворду
0
|
||
|
-18 / 1 / 0
Регистрация: 20.09.2013
Сообщений: 15
|
|
| 21.11.2014, 14:08 [ТС] | |
|
хм...а в чем разница между открытием шаблона аксесом и открытием того же шаблона с кодом подключения к базе.
ведь по идее и там и там будет одинаковый код? можно поподробнее? да и вопрос по сути не в worde а в подключении к базе. Плюс ко всему в аксесе нет функции записи макроса чтобы было проще разобраться, по крайней мере в 2010 я данного функционала не нашел
0
|
|
|
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
||||||
| 21.11.2014, 14:24 | ||||||
|
на кнопке вешаем процедуру
0
|
||||||
|
-18 / 1 / 0
Регистрация: 20.09.2013
Сообщений: 15
|
|
| 21.11.2014, 16:29 [ТС] | |
|
Спасибо буду разбираться.
Не совсем понял где взять и как в таком случае происходит заполнение .Bookmarks.Item При присоединении базы к ворду как-то попроще там есть поля слияния MailMerge которые сразу закрепляются за нужной ячейкой данных. Все же предпочтительнее было бы услышать решение по проблеме подключения к базе.
0
|
|
| 21.11.2014, 16:29 | |
|
Помогаю со студенческими работами здесь
5
Знаки подстановки разные в SQL Access и SQL VBA Access Проблема с подключением базы данных SQL SERVER Проблема с подключением базы данных созданной в Access к форме Разница в скорости vba word и vba access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|