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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2010, 10:12   #1
prosto_i
Пользователь
 
Регистрация: 28.07.2008
Сообщений: 28
По умолчанию Проверка ответов на тест

Всем приятного времени суток.
Прошу Вашего совета уважаемые форумчане. В приложенном файле есть форма, на ней вопрос и варианты ответов. Не могу понять, как организовать по нажатию кнопки "Ответить"-проверку.Тоесть мне нужно проверить какие выбраны ответы - состояние OptionButton и CheckBox. Заранее спасибо.
Вложения
Тип файла: rar пример_теста.rar (7.4 Кб, 15 просмотров)
prosto_i вне форума Ответить с цитированием
Старый 30.09.2010, 10:36   #2
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

как у OptionButton так и CheckBox св-во Value
аналитика вне форума Ответить с цитированием
Старый 30.09.2010, 10:36   #3
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Ты имещь в виду, что возможны вопросы на которые правльными будут все ответы?
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 30.09.2010, 10:46   #4
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Можно использовать Tag и Yalue
Присвоить всем элементам значение Tag в порядке степеней 2
1,2,4,8,16,32,64 и та далее.
Понажатию кнопки в цикле проверить Value у всех контролов
Если Да(1, True) прибавить к сумме значение Tag

Останется сравнить с правльной суммой
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 30.09.2010, 10:57   #5
prosto_i
Пользователь
 
Регистрация: 28.07.2008
Сообщений: 28
По умолчанию

У всех вопросов может быть только 1 правильный ответ.А что косается Tag и Yalue - с этим я неработал никогда, и было бы интересно как это выглядит... Хотя я предпологал что проверка будет проходить уже законченной формы (ответы все проставлены), а не в процессе ответа.
prosto_i вне форума Ответить с цитированием
Старый 30.09.2010, 11:37   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию


Если вы так организуете хранение вопросов.то проблем больших не будет с проверкой правильности ответов так ка предлагает alex77755
OptionButton объединяете в соответствующие вопросу группы
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 30.09.2010, 11:49   #7
prosto_i
Пользователь
 
Регистрация: 28.07.2008
Сообщений: 28
По умолчанию

Уважаемый doober, извините за наглость, а как "OptionButton объединяете в соответствующие вопросу группы ".Спасибо.
prosto_i вне форума Ответить с цитированием
Старый 30.09.2010, 12:36   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

В качестве примера.В группы одъединять не потребуется
Вложения
Тип файла: rar пример_теста.rar (15.9 Кб, 33 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 30.09.2010, 13:00   #9
prosto_i
Пользователь
 
Регистрация: 28.07.2008
Сообщений: 28
По умолчанию

Уважаемый doober, благодарю за быстрый ответ, работает классно!!! Буду крайне признателен за "разъяснения"-этого чуда... Frame1.Tag-встречаю впервые! Спасибо
prosto_i вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раасчитать процент верных ответов! SQeeZe Помощь студентам 6 15.09.2010 08:40
выбор нескольких ответов Kaznadzey PHP 0 22.02.2010 21:40
Бланк ответов V@mpir Помощь студентам 9 30.10.2009 17:45
Создание базы вопросов-ответов. BlincAttack Свободное общение 0 03.10.2009 12:46
тест с некоторими правильними вариантами ответов! Vito89 Общие вопросы Delphi 10 11.06.2009 14:53