Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 23:23   #1
Slame
Пользователь
 
Регистрация: 07.11.2010
Сообщений: 45
По умолчанию Из поле со списком в запрос

Ребят такой вопрос: у меня есть на форме поле со списком в котором выбирается какое то значение. Так вот это значение я хочу запихнуть в 3 таблицы.
Так вопрос состоит в том что бы как это значение "Поле со списком" перенести в sql запрос на добавление?
Slame вне форума Ответить с цитированием
Старый 29.12.2011, 15:51   #2
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

p= [forms]![имя формы]![имя поля] и будет Вам счастье....
gluk_fm вне форума Ответить с цитированием
Старый 30.12.2011, 00:59   #3
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Slame.
"..sql запрос.." - если подразумевается использование запроса сохраненного в БД,
то действительно обещанное gluk_fm счастье может у Вас появиться.
Иначе можно применить в запросе функцию VBA (благо SQL MS Access относится к ним как к собственным)
1. в модуле создается подобная функция
Код:
Function vCombo()
    vCombo = Forms("Форма1").ПолеСоСписком0
End Function
2. в запрос помещается обращение к функции
Код:
INSERT INTO Table1 ( Field1 ) VALUES (vCombo())
этот способ избавляет от обращения к JET для получения в запросе значения объекта формы
и потому SQL конструкция может непосредственно обрабатываться в DAO, ADO,...

Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поле со списком Czun Microsoft Office Word 9 15.11.2011 05:45
поле со списком new_here Microsoft Office Access 2 03.10.2010 19:08
Поле со списком Diamand Microsoft Office Access 4 14.05.2010 21:28
Поле со списком Underfinder Microsoft Office Access 7 21.03.2010 17:17
Поле со списком d_adilet Microsoft Office Access 5 08.02.2010 07:37