自動番号IDのフォーム(見積もり)があります。現在のフォームには、異なるアイテムを表示する2つのサブフォームがあります(サブ1はパーティションモジュールを示し、サブ2はパーティションアバットメントを示します)。両方のフォームは同じパーツテーブルを使用してそれらを構築します。
どちらのフォームも、IDを使用して見積もりフォームにリンクされています。
フォームが更新または再ロードされるまで、すべてが正常に機能します。サブフォーム1には、アバットメント名のモジュール名と数量、および空白スペースが表示されますが、アバットメントの数量は表示されます。これの逆は、アバットメントサブフォーム2に表示されます。
さまざまなタイプのリストと詳細なパーツリストが印刷されている場合、それらは正しいものです。
これは視覚的な問題にすぎないようです。
すべてAccess2003に基づいています。
サブフォーム1
SELECT Quote_Modules.ModuleID,
Quote_Modules.QuoteID,
Quote_Modules.ModuleDescription,
Quote_Modules.ModuleQty,
Quote.Style,
Quote.Trim
FROM Quote
INNER JOIN Quote_Modules ON Quote.QuoteID=Quote_Modules.QuoteID
ORDER BY Quote_Modules.ModuleID;
サブフォーム2
SELECT Quote_Modules.ModuleID,
Quote_Modules.QuoteID,
Quote_Modules.ModuleDescription,
Quote_Modules.ModuleQty,
Quote.Style,
Quote.Trim
FROM Quote
INNER JOIN Quote_Modules ON Quote.QuoteID=Quote_Modules.QuoteID
ORDER BY Quote_Modules.ModuleID;