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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2011, 16:19   #1
dr03
Форумчанин
 
Регистрация: 08.04.2011
Сообщений: 119
По умолчанию элемент управление "флажок"

дорогие форумчане! Возникли проблемы с элементом управления "флажок".Имеется форма с полем "вид услуг" и флажки с именами(ЭКГ,ИВЛ,НМС,интуб.....)Хоте лось бы что бы в поле формы, при отметке флажком, проставлялось имя флажка или нескольких имён при нажатии нескольких флажков.Как сделать не знаю.Помогите, если кто с этим сталкивался.Полагаю это что то из разряда очень простых.
OVT 256 МЕГАРЕСПЕКТ!
dr03 вне форума Ответить с цитированием
Старый 14.05.2011, 22:39   #2
ovt256
Форумчанин
 
Регистрация: 01.04.2011
Сообщений: 226
По умолчанию

Вот набросал примерчик. Кладем на форму поле "Вид услуг" и четыре флажка с услугами (название флажка соответствует названию услуги, подпись флажка дублирует название услуги). для каждого флажка устанавливаем в закладке "Данные" значение по умолчанию = Ложь. Создаем подпрограммку MergeVidUslug, которая опрашивает значения флажков и по результатам опроса наполняет поле VidUslug. Далее, для каждого флажка в закладке "события" дважды щелкаем по событию "После обновления" и затем жмем кнопку с многоточием - попадаем в редактор VisualBasic и вписываем вызов функции MergeVidUslug.
Теперь, при каждом клике по любому флажку будет наполняться поле Вид Услуг.

Можно, конечно, по-красивше сделать, например, путем перебора элементов управления формы в цикле с проверкой на тип поля. Тогда не нужно будет при добавлении очередного флажка вносить изменения в процедуру MergeVidUslug. Но в отпуске сильно думать не хочется
Вложения
Тип файла: rar Database2.rar (18.5 Кб, 40 просмотров)
Если руки золотые, то не важно, откуда они растут.

Последний раз редактировалось ovt256; 14.05.2011 в 23:03.
ovt256 вне форума Ответить с цитированием
Старый 15.05.2011, 02:53   #3
dr03
Форумчанин
 
Регистрация: 08.04.2011
Сообщений: 119
По умолчанию

Можно, конечно, по-красивше сделать, например, путем перебора элементов управления формы в цикле с проверкой на тип поля. Тогда не нужно будет при добавлении очередного флажка вносить изменения в процедуру MergeVidUslug. Но в отпуске сильно думать не хочется [/QUOt
Немного помучавшись...всёж переложил на свою форму! Ну Каа...ты и впрямь самый мудрый... Спасибо огромное!!!! Реальная помощь от тебя Божий человечек!
OVT 256 МЕГАРЕСПЕКТ!
dr03 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать Элемент "список" на основе запроса вертикальным? d_adilet Microsoft Office Access 3 13.05.2011 07:25
по щелчку на флажок выводить сообщение:"вы действительно хотите забронировать номер люкс?" fera JavaScript, Ajax 1 16.12.2010 23:42
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04