|
|
|
Спастие мою задницу!!!
|
|||
|---|---|---|---|
|
#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 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1751&tid=1679461]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 359ms |

| 0 / 0 |
