123個の固有の原材料名を含む列と、OutgoingRawMaterialという別の列があります。考えられるのは、テーブルを見て、270単位の成分Aが会社などから離れることです。Microsoft Access重複出力先回避策
私は、希望の数字が含まれているクエリ 'qrySumManufacturingRawMaterials'からFigureを使って、関連するOutgoingRawMaterialを更新する更新クエリを作成したかったのです。問題は、私はすべての123件のレコードに対して同じことをやりたいと、これを実行する方法を知っている123個のクエリを作成する短いし、実行していないということです
Field: OutgoingRawMaterial
Table: tblRawMaterialsManufactured
Update to: [tblSumManufacturingRawMaterials Query].[Expr1]
Criteria: [RawMaterial] Like "Raw Material 1*"
:以下のように更新クエリは、個々のレコードのために正常に動作しますそれらはすべてマクロまたはVBAから取得します。私はまた、別の 'LIKE'を使用して123のRaw Materialsを使用して単一のクエリを作成して分離しましたが、「Duplicate Output Destination 'tblRawMaterialsManufactured.OutgoingRawMaterial'」を取得しました。 "OutgoingRawMaterial '
こんにちはチャーリー、ありがとうございました。 これはうまくいくように見えますが、元のデザインがバレルの上に残っているという点でも正しいので、テーブルを削除して正規化します。 'INSERT INTO SELECT'はSQLで実行されますか、それともVBAでも実行できますか? – Juddles
VBAはSQL以外のAccessと対話できないので、Accessドライバを使用してVBAによって実行されるSQL文です。ドキュメントをVBAで印刷すると考えてください。 VBAはプリンタについては何も知らず、プリンタドライバに印刷したいことを伝えることができます。 – Charlie
@Juddles - これに関する更新はありますか?問題は解決しましたか? – Charlie