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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2012, 18:28   #1
GrabbeR
Пользователь
 
Регистрация: 17.03.2010
Сообщений: 43
По умолчанию CheckBox в анкете

Помогите доделать, пожалуйста!

1. Объявляем переменную типа byte;
2. При выборе любого чекбокса увеличивать ее на 1
3. Если чекбокс не выбран то соответственно +0 (не прибавлять)
4. Общие чекбоксы в переменную не записывать
5. Button2 - обнуление всех чекбоксов (якобы новая страница)
6. Button1 - показать результат (сумму всех значений для каждого чекбокса)

Что-то типа flag:=flag+1;

Например:
А=1
А+А=2
...
Вложения
Тип файла: zip Anketa.zip (203.1 Кб, 11 просмотров)
GrabbeR вне форума Ответить с цитированием
Старый 15.03.2012, 20:36   #2
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

проще заранее проиндексировать боксы
Вложения
Тип файла: zip Anketa.zip (3.6 Кб, 12 просмотров)
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 16.03.2012, 12:08   #3
GrabbeR
Пользователь
 
Регистрация: 17.03.2010
Сообщений: 43
По умолчанию

Спасибо большое, но это чуть не то...
Смотрите, на форме есть две стороны по три колонки, 15 строк в каждой колонке. Будет выбран (true) какой-то один из трех чекбоксов в каждой строке (обеих сторон). Соответственно выбранные чекбоксы должны записываться в переменную. После чего нажатием кнопки "Следующий лист" все выбранные чекбоксы обнуляются (как бы новая страница создается) и проходит новая, та же процедура выборов, что и в начале. После нажатия кнопки "Результат" либо в сообщении, либо в Memo/Edit суммируются количество true для каждого чекбокса (их всего 90). Например:
в первой колонке чекбокс 1.2 был дважды выбран за все время, значит его значение суммируется и = 2.

Знаю, что бред и пурга, но это очень нужно для облегчения моей работы... я даже готов заплатить, не обижу
GrabbeR вне форума Ответить с цитированием
Старый 16.03.2012, 13:36   #4
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Тестируй........
Вложения
Тип файла: zip Anketa.zip (3.5 Кб, 17 просмотров)
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 16.03.2012, 20:25   #5
GrabbeR
Пользователь
 
Регистрация: 17.03.2010
Сообщений: 43
По умолчанию

О-о-о, спасибо огромное, самое оно! Благодарствую!
Slym лучший
GrabbeR вне форума Ответить с цитированием
Старый 26.03.2012, 19:37   #6
GrabbeR
Пользователь
 
Регистрация: 17.03.2010
Сообщений: 43
По умолчанию

Аналогично
Вложения
Тип файла: zip Anketa2.zip (5.0 Кб, 11 просмотров)

Последний раз редактировалось GrabbeR; 26.03.2012 в 19:46.
GrabbeR вне форума Ответить с цитированием
Старый 27.03.2012, 07:30   #7
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Вместо CheckBox - Edit
Вложения
Тип файла: zip Anketa2.zip (4.1 Кб, 10 просмотров)
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 27.03.2012, 12:29   #8
GrabbeR
Пользователь
 
Регистрация: 17.03.2010
Сообщений: 43
По умолчанию

да, оно! спасибо Вам большущее!!!

P.S.: только вместо 1,17,33,49,65,81 - 1,16,31,46,61,76

Slym лучший на этом форуме!
GrabbeR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CheckBox`ы new player Общие вопросы Delphi 3 15.10.2010 09:32
Подсчет голосов в анкете CyberGenus HTML и CSS 1 19.09.2010 20:43
Поиск по анкете. Delphi JuliaBelochka Помощь студентам 1 26.04.2009 15:47
DB checkbox Arsench PHP 6 09.10.2008 16:01