powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
11 сообщений из 11, страница 1 из 1
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39967226
Alezza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, есть такая проблема.

Есть таблица "Ответы" (данные в которую пользователь периодически подгружает из Эксель файлов) с полями (Код, Тема, Баллы, Фамилия_Имя, Класс, №1,№2,№3,№4,№5,№6,№7,№8,№9,№10 ) и точно такая же по структуре таблица "Контрольные ответы". То есть в "Ответах" множество ответов учеников на тесты по разным темам, а в контрольных ответах по одной строке ответов на каждый тест.
Пользователь на форме "Проверка ответов" из списка выбирает тему и ученики фильтруются и добавляются в запрос "Отбор по теме теста".
Осталась задача- сравнить 10 вопросов этих учеников с ответами в контрольной строке по такой же теме и заменить правильные ответы на 1, неправильные на 0.
Эта информация далее будет использоваться для произведения расчетов и построения диаграмм здесь же в БД.
Не знаю как лучше сделать- таблицу "Контрольные ответы" иметь в виду как временную? (после проверки очищать её, чтобы там при проверке была только одна строка контрольных ответов или как-то по другому...).
Я создала запрос на выборку ответов по конкретной теме, потом второй запрос запрос на добавление в таблицу "Проверка ответов" , где сравнивала значения в столбцах в запросе и значения таких же столбцов в таблице с контрольными ответами с помощью Iif и вывести 1- если истина и 0- если ложь,
Код: vbnet
1.
IIf([Отбор по теме теста для проверки результатов]![№1]=[Контрольные_ответы]![№1];1;0)


но ничего не выходит,видимо я камушек...
Help...
P.S.
Данные в таблицы "Тема мониторинга, Контрольные ответы,Ответы" периодически загружаются пользователем из Эксель файлов, поэтому некоторые связи в таблицах установить мне не удалось.
Прилагаю БД и пример файла с ответами детей, которые может загружать пользователь, чтобы было яснее.
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39967245
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIF() не нужен. Просто
Код: sql
1.
2.
3.
4.
5.
SELECT [Ответы].[ИД ответа], 
       ([Вопросы].[Вариант1] = [Ответы].[Вариант1]),
       ... 
       ([Вопросы].[Вариант10] = [Ответы].[Вариант10])
FROM [Вопросы] JOIN [Ответы] ...



Alezza
Прилагаю БД и пример файла с ответами детей, которые может загружать пользователь, чтобы было яснее.

Срочно сотрите этот бред и сделайте заново. Но как положено - анализ, нормализация до 3NF, ER-диаграмма, ...
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39967251
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

Помягче с ТСом, а то получится как у Нас , обзовет - Хамом, за словечко, типа - Бред.
Ранимая душа однако, ибо похоже живёт, в собственном придуманном идеальном мире, где все должны ей отвечать - Любезно.
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39967262
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух
а то получится как у Нас
ТС - девочка, ей простительно. А у вас (хм...) "ранимых душ" хватает, некоторые и по меньшим причинам впадают в истерику...
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39967456
Alezza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, Благодарю за идею
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39967466
Alezza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да тут вся БД строится вокруг одного документа, который выдают гугл формы, и который будет загружать учитель, ничего не понимающий в эксель. Я, к сожалению, имею начальные знания в Access и ограниченное время, поэтому загружать документ в таблицу с подстановочными полями или разделять его программно на несколько таблиц, не особо получается. Поэтому прошу прощения за этот ужас, который вам приходится смотреть в архиве =)
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39967479
Alezza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но если кто-то подкинет ссылку на литературу или тему на форуме, где можно почитать как раскидать таблицу эксель на отдельные таблицы акцесс, или про загрузку таблицы эксель в таблицу бд с подстановочными полями, буду премного благодарна...
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39968081
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alezza,

Одно время здесь действовало такое жОсткое правило.
Девушке с фото в профиле помогали значительно охотнее и быстрее, чем девушке без фото.
Некоторые корифеи без фото даже файл не смотрели
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39968096
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВП
Одно время здесь действовало такое жОсткое правило.
Девушке с фото в профиле помогали значительно охотнее и быстрее, чем девушке без фото.
Некоторые корифеи без фото даже файл не смотрели


а если фото без одежды, то помогали абсолютно все, даже те кто в этом ничего не соображает...
(шютка)
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39968120
ИВП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, поняла ТС намек или нет?
...
Рейтинг: 0 / 0
БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
    #39968126
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИВП,

Ни намеков, ни прямых указаний.
Хотя, наверное сама уже разобралась, если вопросов больше неть.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / БД Мониторинг знаний учащихся. Проверка ответов в таблице и замена их на 0 и 1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]