-2

私は、マスターを含めて 33 の 32 のテーブルで年間在庫数を計算するデータベースを開発しています。

現在、SKU は 4000 あるため、カウンターに現実的な量の作業を割り当てることができるように、マスター テーブルを小さなテーブルに分割する必要がありました。

私が達成しようとしているのは、カウンターが UI を使用して小さなテーブルにデータを入力すると、マスター テーブルのフィールドに自動的に入力されることです。

どんな助けでも大歓迎です。

マイケル

4

2 に答える 2

1

別のテーブルの更新からテーブルを更新するデータ マクロ* を作成できますが、この場合、なぜそれを行うのでしょうか? サブ テーブルに数量フィールドを含め、更新クエリを実行する前にメイン テーブルに対してデータを検証するか、サブ テーブル (データを分割するには従業員 ID で十分であることに注意してください) のみで構成することができます。従業員 ID と SKU を入力すると、サブ テーブルは SKU によってメイン テーブルに結合され、すべての更新はメイン テーブルの数量フィールドを使用します。

SELECT Mytable1.SKU, MyTable.Quantity 
FROM MyTable1
INNER JOIN MyTable 
ON MyTable1.SKU = MyTable.SKU
WHERE EmployeeID = [Enter ID: ]

*データ マクロ

データ マクロ

于 2012-12-20T10:48:33.730 に答える
1

Access では、トリガーをテーブルに適用する方法はありません。できることは、グリッドを実装するフォームを作成することです。必要なことを行う After-Update イベントを発生させます。データシート ビューを使用して、フォームをテーブルのように見せることができます。

于 2012-12-20T02:42:17.797 に答える