現在、Access(2010)
複数の注文アイテムとGROUPING BY
注文番号を取得するクエリを使用しています。たとえば、下にアイテムcustomer
を注文したかもしれませんが、私のクエリでは、これらの個々のアイテムすべてを 1 つの行にグループ化し、各アイテムをそれぞれの列に配置します。目的は、クエリがサードパーティ ソフトウェアにフォーマット でエクスポートされるため、個々の注文番号が 1 行に含まれていることです。5
order number 123
.csv
複数のレコード/アイテムを組み合わせているため、説明フィールドが文字に基づいて切り捨てられるときに問題が発生しています255
。クエリで作業して以来、テキストフィールドをメモフィールドに変更するオプションが表示されないため、問題は解決せず、GROUP BY
句はすべてのテキストフィールドを255
文字で制限しています。
それで、私の質問は、現在のクエリの説明フィールドを使用する代わりに、追加のテーブルを使用して、注文した部品番号に基づいて商品説明を検索する方法はありますか? 提案された新しいテーブルは、次のような非常に単純なものになります。
PART | DESC
123 Widget Z_Langs_AUS_INT<br>
567 Widget K_Langs_DOM_CAN<br>
890 Widget B_Langs_SM
したがって、クエリの理想的なステートメントは次のようIIF TABLE1.PART#ORDERED(from current query) = NEWTABLE.PART(from new table)
になりNEWTABLE.DESC
ます
部品番号フィールドが一致した場合、特定の部品番号の説明が返されます。それ以外の場合は、部品番号が含まれていない可能性があるため、フィールドは空白のままになります。
この時点で何か提案をいただければ幸いです。この問題を解決しようとするとき、私はこれについてすべて間違っているかもしれないので、新鮮な意見を歓迎します.