0

次の構造を持つ多くのコースの詳細を含むテーブルがあります

CourseName
BasicInfo
CourseDetails
OtherInfo
AgeGroup
StartDate

CourseName と BasicInfo、CourseDetails は同じですが、Age と StartDate が異なるコースが多数あります。すべてのレコードのコース名は既に存在しますが、BasicInfo と CourseDetails は空です。

ユーザーが詳細を入力するためのフォームを作成しました。それで彼らは最初のコースに行き、詳細を入力します。次に必要なのは、これら 2 つのフィールドを、CourseName が一致する各レコードにコピーできるようにすることです。

私の人生では、それを行う方法がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

1

同じ basicInfo と courseDetails を複数回繰り返す場合は、その情報を別のテーブルに入れることを検討する必要があります。そうすれば、コースが選択されるたびにその情報を含めることができ、変更は 1 か所で行うだけで済みます。あなたが何を達成しようとしているのかはわかりませんが、次の構造が正しい方向に導くはずだと思います。

Table: Course
id (PK)
courseName
basicInfo
courseDetails

Table: CourseDate
Id (PK)
startDate
courseId (FK)

これが少しでもお役に立てば幸いです。ただし、あなたの質問を 100% 正しいと解釈したかどうかはわかりません。

OPがコメントした後に編集されました。

于 2012-10-18T07:50:11.233 に答える