使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
お世話になっております。
ご返答、ありがとうございますます。
ご指摘のとおりクロス集計です。
DLOOKUPとDMAXを使うと重くなるとの
アドバイスありがとうございます。
別の方法を考えます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
お世話になっております。
添付画像にあるクエリを作成しました。
黄塗りのセル(「商品コード」フィールドの1と「10」フィールドの交差する場所)が空白になっています。
この空白部に「10」フィールドの一つ前のフィールドの値をコピーしたいのですが関数式を教えてください
(ここでは、「9」フィールドの16,500をコピーしたい)。
1.添付画像の場合は、以下の関数でいいのでしょうか?
iff([10]=" ", [9].[10])
2.添付画像下段にあるような [10]フィールドの前のフィールド名が固定できない
場合は([9]フィールドではなく、[7]や他の名称に変わる場合)の関数式を教えてください。
よろしくお願いします。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
お世話になっております。
ご返答、ありがとうございますます。
ご指摘のとおりクロス集計です。
DLOOKUPとDMAXを使うと重くなるとの
アドバイスありがとうございます。
別の方法を考えます。
フィールド名が固定できないということは、クロス集計クエリということですか。
クエリ内の式でフィールドを可変にしたり相対的に指定することはできないので、クロス集計クエリにする前に、空白がないように加工するクエリを作成して、それをクロス集計クエリにすることになりますね。
DMaxとDLookupを組み合わせる式になりますので、結構思い処理になります。
場合によっては、入力時に空白ができないようにテーブルに自動入力するような仕組みを考えたほうがいいかもしれません。