|
|
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Необходимо сделать тест на основе Access Открывается формочка с вопросом и двумя кнопкам: Да и Нет Нужно, чтобы при ответе на вопрос в поле таблицы вносилась информация (число) и выводился следующий вопрос. Так вот: каким макаром организовать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:43 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
смотри нелп VBA по функции msgbox ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:47 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Сажаем форму на таблицу со следующими полями: вопрос число для да число для нет При нажатии на кнопку заносим в нужную таблицу число из нужного поля (да или нет) и переходим на следующую запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:50 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
"При нажатии на кнопку заносим в нужную таблицу число из нужного поля (да или нет) и переходим на следующую запись." Чуток подробнее можно? Я большой ламак :((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:53 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Как, оказывается, просто спасать задницы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:54 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
понадобится -таблица для хранения вопросов и правильных и фактических значений ответов. -форма запуска теста с кнопками начать тест и печатать результаты. -программный модуль с цикличесим запуском вопроса после нажатия ответа и внесением результата обрато в таблицу это может быть цикл рекордсета который будет циклически запускать msgbox -отчет о результатах теста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:54 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Короче, задачка чуть сложнее, чем можно рассказать словами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:56 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Жаль..... Попробую исходя из описанного... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:57 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
>Необходимо сделать тест на основе Access похоже человека не интересуют тонкости программирования - нужен программный продукт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:57 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Может, его и интересует, как все сделать самому, но я не вижу для нас другого способа помочь ему, кроме как написать все самим и отправить готовый mdb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 12:59 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Альтруисты - в очередь!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:01 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
>>но я не вижу для нас другого способа помочь ему, кроме как написать все >>самим и отправить готовый mdb Если честно, то было бы очень здорово... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:06 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Делать заново лениво, но я дочке года 4 назад делал тест для школы, могу кинуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:06 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Только эти альтруисты должны приготовиться к тому, что сначала надо будет долго и муторно уточнять постановку задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:07 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Alexander G, буду весьма признателен: ajalex@bk.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:10 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
>>Только эти альтруисты должны приготовиться к тому, что сначала надо >>будет долго и муторно уточнять постановку задачи Тест психологический. Несколько десятков вопросов. Ответу Да соответствует число: 0-2 , Нет: 0-2 (для каждого вопроса по разному). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:17 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
На этом вопросы не кончаются. Куда заносить результаты? Ну и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:24 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
>> Куда заносить результаты? Для каждого участника прошедшего тестирование в таблице должна быть создана запись, содержащая его личный номер (не порядковый, задается вручную) ну и собственно все числа по порядку ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:34 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Отправил. Но там сделано, конечно не так. Таблица вопросов - таблица ответов - их сколько угодно, ставим галочки, в конце вычисляем % правильных ответов и ставим оценку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:37 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
А чего, хороший вопрос. Наверное, все зависит от того, каков будет алгоритм подсчета результата и сама последовательность вопросов зависит или нет от результатов ответа на предыдущий вопрос, нужно ли хранить результаты ответивших. Бывают тесты, в которых последовательность вопросов строго определенная. Такие тесты, наверное, удобнее хранить в структурах типа Таблица "Вопросы" "ID(PK), Номер Теста (FK), Номер вопроса в тесте, Вопрос. Таблица "Люди" ID(PK), Имя человека Талица "Варианты ответов" (Например "Да", "Нет", "Скорее Да чем нет"...) ID(PK),Вариант ответа Таблица "Ответы" ID(PK), ID вопроса(FK),ID человека (FK),ID варианта (FK) Если тест древовидный (последующий вопрос зависит от предыдущих ответов), то можно и под это дело придумать структуру, либо жестко прописывать каждый тест в коде VBA типа If lngOtvet=1 then ... end if if lngOtvet=2 then ... end if ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 13:53 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Короче, это проект побольше, чем казалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:11 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Кстати, мне уже стало интересно, какая должна быть структура под древовидный тест... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:16 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Формулирую: Таблица вопросов: 1. Номер вопроса (всего: 75) 2. Сам вопрос 3. Колл-во баллов за утвердительный ответ 4. Колл-во баллов за отрицательный ответ Таблица ответов: 1. Личный номер тестируемого (таблица людей уже существует) 2... балл за ответ ...76 Мне это так видится... Но, я не знаю, как организовать это с помощью VB:((( Нужно, чтобы первая форма спрашивала личный номер испытуемого, после его ввода в таблице должна создаться новая запись с этим номером, и сразу же должна выскочить форма с первым вопросом. Под вопросом две кнопочки: "Да" и "Нет". После нажатия одной из них исходя из таблицы вопросов в таблицу ответов записывается балл и выскакивает форма со вторым вопросом, и т.д. Так вот, подскажите какие функции из VB, понадобятся, ну и приблизительный алгоритм кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 17:48 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Cудя по названию топика - дело довольно срочное. Самое простое, если надо быстро, так это отдать кому-то, кто уже работал с VB(A), и имеет законченные работающие программы. И заплатить за это денег. Если хочешь сам, нужно время и Акцес. У Акцеса в директории установки, в подкаталоге Samples, есть файлы Борей и Решения (как правило) - посмотри в них, там куча способов решений тех или иных вопросов для начинающих и не очень. Опционально можешь и книжку какую-нибудь найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 18:05 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
>Так вот, подскажите какие функции из VB понадобятся тебе понадобится 2 DAO.Recordset `а и 1 msgbox > ну и приблизительный алгоритм кода... алгоритм кода Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 18:09 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
А может от сохи? добавить в таблицу ответов логическое поле, выводить ее в ленточную форму, пусть себе галочки ставит или не ставит. Нажал Стоп - сброс в таблицу пользователей номера пользователя и суммы баллов (зачем хранить ответы по каждому вопросу) и чистка этого булева поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 06:10 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
2 Alexander G, я че-то не получил твой тест... МИожет еще прислать попробуешь? ajalex@bk.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 11:44 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Так и сидело в исходящих, сволочь. Теперь ушло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 12:26 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
Получил. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 12:45 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
2 АлексейК. Считать сумму баллов не нужно. Необходимо, чтобы для каждого прошедшего тестирование осталась запись как именно он ответил на конкретный вопрос. Это необходимо для того, что тест будет обрабатываться по нескольким шкалам и для каждой шкалы важны отдельно взятые вопросы. И пожалуйста если не сильно в лом напиши пожалуйста нормальным кодом, ну не рублю я в VBA совершенно, день потратил только чтобы библиотеку DAO подключить :) (Я все думал, что у меня как-то коряво access стоит а оказалось, в преференсах поправить надо...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2003, 00:03 |
|
||
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#18+
2 Rudik Я извиняюсь, а Вы откуда? Из какого - либо горного аула? Или в Ваших краях нет программистов вообще? Знаете MS Access достаточно популярная БД в среде начинающих и не очень программистов :-) Поэтому гораздо проще там у Вас на месте найти такого программиста, заплатить ему энную (я не думаю чтобы уж очень большую) сумму денег и за два часа минимум, день максимум (зависит от квалификации программиста) такую нужную БД. Вы больше времени потратите на обсуждение тех задания на форуме, чем тот программист на работу. Поверьте так нельзя сделать ничего толкового. Достаточно часто нужен личный контакт заказчика и программиста. Только в этом случае заказчик может получить требуемое, а программист избавится от лишней головной боли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2003, 16:09 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1679461]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 375ms |

| 0 / 0 |
