Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/27: Рейтинг темы: голосов - 27, средняя оценка - 4.59
11 / 8 / 0
Регистрация: 17.02.2012
Сообщений: 88

Выполнение запроса на добавление.

13.03.2012, 10:29. Показов 5745. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как отключить следующее сообщение при выполнении запроса на добавление?
Миниатюры
Выполнение запроса на добавление.  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2012, 10:29
Ответы с готовыми решениями:

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

Выполнение запроса в VBA
Здравствуйте ! В конструкторе построил работоспособный запрос "qrОДД_Элементы" на добавление: INSERT INTO tblОДД_Элементы ( IdОДД,...

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

11
11 / 8 / 0
Регистрация: 17.02.2012
Сообщений: 88
13.03.2012, 10:30  [ТС]
кнопку справка нажимал. ничего там не нашел.
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
13.03.2012, 10:32
Уровень безопасности поставить "Низкая".
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
13.03.2012, 11:08
Если вы будете запускать запрос на добавление из VBA, как вам подсказал в предыдущем посте minob, то можно добавить команды отлючения/включения системных сообщений:
Visual Basic
1
2
3
DoCmd.SetWarnings False
DoCmd.RunSQL "Текст запроса на добавление"
DoCmd.SetWarnings True
Настоятельно рекомендую при отключении системных сообщений включать их в конце кода
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
13.03.2012, 11:12
Думаю, лучше не использовать DoCmd.RunSQL (как-то много споров по поводу RunSQL..)
Я обычно пишу
Visual Basic
1
CurrentProject.Connection.Execute("Текст запроса на добавление")
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
13.03.2012, 11:25
Прошлась по форумам:
С одной стороны DoCmd.RunSQL позволяет использовать ссылки на поля открытой формы, с другой стороны CurrentProject.Connection.Executе избавляет от необходимости отключать системные сообщения, а также эту конструкцию можно использовать не только в Accesse, но и в других приложениях, использующий VBA.
Так что тут спорный вопрос, что лучше
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
13.03.2012, 12:01
Цитата Сообщение от Ameli Посмотреть сообщение
позволяет использовать ссылки на поля открытой формы
CurrentProject.Connection.Execute тоже это позволяет...(я ведь выполняю запросы, используя ссылки на поля,листбоксы формы..)
Формируешь запрос динамически, strSQL = " "....
И выполняешь его CurrentProject.Connection.Execute(strSQL )

Цитата Сообщение от Ameli Посмотреть сообщение
Так что тут спорный вопрос, что лучше
Ну, поэтому я и ответил, что:
Цитата Сообщение от Agapov_stas Посмотреть сообщение
(как-то много споров по поводу RunSQL..)
0
11 / 8 / 0
Регистрация: 17.02.2012
Сообщений: 88
13.03.2012, 13:08  [ТС]
Цитата Сообщение от Ameli Посмотреть сообщение
Если вы будете запускать запрос на добавление из VBA, как вам подсказал в предыдущем посте minob, то можно добавить команды отлючения/включения системных сообщений:
Visual Basic
1
2
3
DoCmd.SetWarnings False
DoCmd.RunSQL "Текст запроса на добавление"
DoCmd.SetWarnings True
Настоятельно рекомендую при отключении системных сообщений включать их в конце кода
А там открывается в режиме SQL а не в режиме VBA. так что там такой код не вставляется.
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
13.03.2012, 13:36
Я так понимаю, "а там" - это в запросе. Конечно запрос в VBA не откроется, это язык программирования, а SQL как раз язык запросов. Но его можно запустить из процедуры или функции VBA.
Мы тут как раз в соседней ветке обсуждаем.
Терзает вопрос: почему вы в том посте написали "разобрался"? если вы совсем не разобрались
0
11 / 8 / 0
Регистрация: 17.02.2012
Сообщений: 88
13.03.2012, 14:24  [ТС]
Цитата Сообщение от Ameli Посмотреть сообщение
Я так понимаю, "а там" - это в запросе. Конечно запрос в VBA не откроется, это язык программирования, а SQL как раз язык запросов. Но его можно запустить из процедуры или функции VBA.
Мы тут как раз в соседней ветке обсуждаем.
Терзает вопрос: почему вы в том посте написали "разобрался"? если вы совсем не разобрались
Потому что я получил что мне надо было и у меня все заработало........
0
 Аватар для Ameli
2096 / 1172 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
13.03.2012, 14:27
Вы разобрались, что такое процедура VBA, SQL, как запустить процедуру, как запустить запрос на добавление из процедуры? (все это я описала в соседней ветке, перейдите по ссылке)
2
11 / 8 / 0
Регистрация: 17.02.2012
Сообщений: 88
13.03.2012, 14:30  [ТС]
И тут кстати тоже решение нашел:
Кнопка office - параметры acces - дополнительно - подтверждение - убрать галочку запросов на изменение.

Добавлено через 1 минуту
Цитата Сообщение от Ameli Посмотреть сообщение
Вы разобрались, что такое процедура VBA, SQL, как запустить процедуру, как запустить запрос на добавление из процедуры? (все это я описала в соседней ветке, перейдите по ссылке)
Да, прочитал и разобрался. Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.03.2012, 14:30
Помогаю со студенческими работами здесь

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

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

Выполнение запроса на подсчёт
Нужно выполнить запрос в Access В базе данных содержится заказы выполненные сотрудниками, нужно посчитать количество выполненных заказов...

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

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru