こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Accessのレポートのコントロールソースについて

すみません。教えてください。

Accessのレポートで、レポートとしてはクエリー1をレコードソースに設定してありますが、その中の1つのテキストボックスにクエリー2(つまりレコードソースに設定した以外のクエリー)の項目を表示させたい場合、そのテキストボックスのコントロールソースには、どのように式を記載すればよいのでしょうか?

投稿日時 - 2008-03-18 11:21:17

QNo.3873043

すぐに回答ほしいです

質問者が選んだベストアンサー

Q、すみません。教えてください。
A、試すしかないかと・・・。

ともかく、レポートのレコードソースをビルドして2つのクエリを連結できるか否かを試すしかないでしょう。

1、レポートをデザインモードで開く。
2、レコードソースでビルドを選択。
3、2つのクエリを選択する。
4、2つのクエリを連結する。
5、表示したい列を全て選択する。

要は、4が可能かどうかです。

4が可能であれば、式も可能です。
この場合は、DLookup関数を使うことになります。
もちろん、4、5で参照出来ていますので、わざわざ式を使うかどうかはケースバイケースで判断。

>フォームやレポートの演算コントロールの式で DLookup 関数を使うと、
>基になるレコード ソースにないフィールドをフォームやレポートに表示することができます。

(Microsoft Visual Basic のヘルプより)

投稿日時 - 2008-03-18 11:49:21

お礼

ありがとうございます。
DLOOKUP関数で解決できました。

投稿日時 - 2008-03-18 12:15:46

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問