1

私は Access を初めて使用し、データベースに取り組んでおり、解決策を考え出すのに助けが必要です:

アスファルト敷設作業員のデータを記録しています。各乗組員は、生産と設備のフィールドを持つレコードを持っています。各乗組員は、さまざまな種類の機器とさまざまな量の機器を持っています。したがって、新しいレコードを入力するたびに、機器の種類と数量の新しいテーブルを作成する必要があります... 誰かが解決策を考え出すのを手伝ってくれますか?

4

2 に答える 2

2

レコードごとに新しいテーブルは必要ありません。適切にセットアップされたテーブルが必要なだけです。言いましょう:

Crews table
CrewID
Location
Etc

CrewMembers table
MemberID
Etc

CrewEquipment table
CrewID
EquipmentID
DateIn
DateOut
Etc

Equipment table
EquipmentID
Details
Etc

http://r937.com/relational.htmlをお読みください。

上記の設定により、メンバーと装備用のサブフォームを含むクルー フォームを作成できます。この作成フォームから、複数のテーブルにレコードを追加するアイデアを得ることができます

于 2012-11-15T16:11:02.547 に答える
1

毎回新しいテーブルを作成することは解決策ではありません。最初に正規化などの RDBMS の概念をクリアする必要があります。の別のテーブルを作成します。

crew member (which include crew member id, his name, salary/wages
List item per hour) equipments (which include equipments id, operation cost per hour etc) 
Shift (can be separated by date and shift time etc)

次に、テーブル間に適切な関係を作成します。これにより、適切なリレーショナル データベース システムを作成できます。最初にいくつかの基本的なチュートリアルを完了してから、開発を開始してください。

于 2012-11-15T16:14:40.603 に答える