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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2013, 21:23   #1
beginner09
Пользователь
 
Регистрация: 16.02.2013
Сообщений: 16
По умолчанию Значение в поле в зависимости от флажка

Добрый вечер!

Помогите решить небольшую задачу. Необходимо в форме, если флажок не выделен, присвоить значение равное значению в первом поле, либо, если флажок выделен, присвоить значение Null.

Пример базы прилагается.

Спасибо.
Вложения
Тип файла: rar db3.rar (8.7 Кб, 16 просмотров)
beginner09 вне форума Ответить с цитированием
Старый 22.04.2013, 05:01   #2
alvk
Форумчанин
 
Регистрация: 22.05.2012
Сообщений: 136
По умолчанию

На событие "после обновления" вашего флажка:

Код:
if me.флажок then
me.pole2 = me.pole1
else
me.pole2 = ""
end if
alvk вне форума Ответить с цитированием
Старый 22.04.2013, 12:00   #3
beginner09
Пользователь
 
Регистрация: 16.02.2013
Сообщений: 16
По умолчанию

Большое спасибо, ALVK! То, что мне нужно.
beginner09 вне форума Ответить с цитированием
Старый 22.04.2013, 18:44   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте beginner09.
"..То, что мне нужно..", значит Вы ошиблись в вопросе(?) - "..присвоить значение Null..".
Согласно вопроса конструкция может выглядеть так:
Код:
Dim v: v = Null
If Me.флажок Then v = Me.pole1
Me.pole2 = v
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 22.04.2013, 21:49   #5
beginner09
Пользователь
 
Регистрация: 16.02.2013
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Teslenko_EA Посмотреть сообщение
Здравствуйте beginner09.
"..То, что мне нужно..", значит Вы ошиблись в вопросе(?) - "..присвоить значение Null..".
Согласно вопроса конструкция может выглядеть так:
Код:
Dim v: v = Null
If Me.флажок Then v = Me.pole1
Me.pole2 = v
Евгений.
Добрый вечер, Евгений!

Спасибо за внимание и за ваш вариант решения задачи. Может я и поставил вопрос не совсем правильно, но в данном случае мне было не принципиально, какое значение принимает поле2 в зависимости от флажка. Главное, чтобы флажок в форме заработал. Но важность затронутого вами вопроса я, как мне кажется, понимаю.

Спасибо.
beginner09 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить значение в зависимости от цвета ячейки fraise Microsoft Office Excel 11 19.02.2010 21:37
Сумировать поле в зависимости от выбраных на форме элементов полей dplz Microsoft Office Access 1 16.02.2010 19:29
Access 2003: как сделать изменяющийся список выбора в зависимости от значения в соседнем поле tanchikb Microsoft Office Access 14 14.01.2010 10:46
определить по диаграмме в зависимости от (Х) значение (У) Vittall Microsoft Office Excel 10 05.01.2009 06:18
Ссылка на лист в функции в зависимости от значение ячейки VadimSh Microsoft Office Excel 2 02.12.2008 10:28