Member 13551210 Ответов: 1

Немного помощи там, пожалуйста? Я думал о том, как я могу вставить одни данные в 5 таблиц?


У меня есть 5 столов

- tbl_student
- g7 (таблица для оценок учащихся 7-го класса средней школы)
- g8 (таблица для оценок учащихся 8-го класса средней школы)
- g9 (таблица для оценок учащихся 9-го класса средней школы)
- g10 (таблица для оценок учащихся 10-го класса средней школы)

их аналогичными данными является lrn-номер студента (lrn)

Что мне нужно, так это то, что когда я добавляю новую запись студента, lrn также должен быть вставлен в другие 4 таблицы. И когда я нажимаю на представление, появляется страница, где есть оценки этого конкретного ученика, даже если я еще не вставил оценку, она должна просто по умолчанию иметь значение vaue 0... нужна помощь здесь, пожалуйста, для моего проекта capstone.

Что я уже пробовал:

Я уже перепробовал много кодов. но всегда кончается ошибкой.

1 Ответов

Рейтинг:
1

CodeWraith

Существует очень простое решение: не используйте отдельные таблицы для каждого класса. Используйте только одну таблицу и добавьте новый столбец для оценки.

Когда обработка модели данных кажется неудобной, это хороший признак того, что модель данных должна быть улучшена, прежде чем делать что-либо еще.

Кроме того, независимо от того, есть ли у вас только одна таблица или много, где проблема вставить несколько одинаковых строк? Если у вас есть функция для вставки одной строки, почему вы не можете просто вызвать ее несколько раз?