Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
68 / 8 / 1
Регистрация: 14.03.2013
Сообщений: 116

Выполнение запроса в VBA

31.03.2013, 15:00. Показов 1810. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте !
В конструкторе построил работоспособный запрос "qrОДД_Элементы" на добавление:
SQL
1
2
3
4
INSERT INTO tblОДД_Элементы ( IdОДД, IdОбъект, IdacadObject, [Объект AutoCAD], Distance, Rotation, dX, dY, dZ, [Scale X], [Scale Y], [Scale Z], Симметрия, Отражение )
SELECT tblОДД.Id, tblОДД_Элемент.IdОбъект, tblОДД_Элемент.IdacadObject, tblОДД_Элемент.[Объект AutoCAD], tblОДД_Элемент.Distance, tblОДД_Элемент.Rotation, tblОДД_Элемент.dX, tblОДД_Элемент.dY, tblОДД_Элемент.dZ, tblОДД_Элемент.[Scale X], tblОДД_Элемент.[Scale Y], tblОДД_Элемент.[Scale Z], tblОДД_Элемент.Симметрия, tblОДД_Элемент.Отражение
FROM (tblОДД_Объект INNER JOIN tblОДД ON tblОДД_Объект.Id = tblОДД.IdОбъект) INNER JOIN tblОДД_Элемент ON tblОДД_Объект.Id = tblОДД_Элемент.IdОбъект
WHERE (((tblОДД.Id)=[Формы]![frmОДД]![Id]) AND ((tblОДД_Элемент.IdОбъект)=[Формы]![frmОДД]![IdОбъект]))
В VBA
Visual Basic
1
CurrentDb.QueryDefs("qrОДД_Элементы").Execute
, разумеется, недополучат 2 параметра: [Формы]![frmОДД]![Id] и [Формы]![frmОДД]![IdОбъект], т.е не работает.
Подскажите, где расставить кавычки с амперсендами в конструкторе, чтобы
Visual Basic
1
CurrentDb.QueryDefs("qrОДД_Элементы").Execute
работал в VBA?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.03.2013, 15:00
Ответы с готовыми решениями:

Выполнение sql запроса в vba
И снова прошу помощи. не могу понять как можно сделать: в форме вношу месяц (текстовый формат) и год (числовой формат) например...

Выполнение запроса и построитель выражений. Поля появляются, а значения не вытягивает в поля запроса
Запрос НАРАХОВАНО Поля для значений появляются, а значения не вытягивает в поля запроса, нужное не расчитывает, хотя и таблицы заполнены....

Условие на выполнение запроса
Народ, я в access не очень разбираюсь, поэтому прошу не смеяться надо мной. Проблема такая: Есть, например, таблица...

2
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
31.03.2013, 16:05
Bars4, используйте такой вариант во Where запроса
SQL
1
WHERE tblОДД.Id=Eval("Forms![frmОДД]![Id]") AND tblОДД_Элемент.IdОбъект=Eval("Forms![frmОДД]![IdОбъект]")
И вместо Currentdb.QueryDefs лучше Currentdb.Execute
CurrentDb.Execute "qrОДД_Элементы"
1
68 / 8 / 1
Регистрация: 14.03.2013
Сообщений: 116
31.03.2013, 16:28  [ТС]
mobile, ну конечно же !
Ты гениален
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2013, 16:28
Помогаю со студенческими работами здесь

Цикличное выполнение запроса
Заранее извиняюсь, если кто-то уже задавал этот вопрос, но я не нашла. И, если формулировка звучит глупо - я на самой начальной стадии...

Выполнение запроса в Access
Собсно вопрос в следующем: как выполнить запрос, передать параметры и пр. из VB - это понятно и работает, а вот как назначить подобное...

Выполнение запроса по событию
Добрый вечер! В общем такая проблема, есть форма ПЛАТЁЖ на ней есть выпадающий список НАЛОГ например с двумя параметрами. Есть список...

Выполнение запроса на добавление.
Как отключить следующее сообщение при выполнении запроса на добавление?

Запрос на выполнение запроса
Не знаю, является ли этот момент простым или нет и есть ли он вообще, но кажется, что такое возможно: Если в базе данных создавать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru