Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1108 / 2272 ツリー ←次へ | 前へ→

【8766】テーブル名をレポートのヘッダに表示する shin 06/11/2(木) 22:34 質問[未読]
【8767】Re:テーブル名をレポートのヘッダに表示する まさ7251 06/11/3(金) 11:23 回答[未読]
【8768】Re:テーブル名をレポートのヘッダに表示する shin 06/11/3(金) 12:10 お礼[未読]

【8766】テーブル名をレポートのヘッダに表示する
質問  shin  - 06/11/2(木) 22:34 -

引用なし
パスワード
   お手数ですが又分からない事が出来ましたので、アドバイス御願いします。
(直接VBAとは関係無しとして問題があるようでした無視して下さい)

質問
表題の如く、リストボックスで選択したテーブル名を
レポートのヘッダのテキストボックスに表示したいのですが
方法が全く分かりません。
何方かヒントを頂けないでしょうか?

リストボックスの表示は
 SELECT MsysObjects.Name
  FROM MsysObjects
  WHERE (((MsysObjects.Name) Like "試験" & "*") AND ((Left$([Name],1))
  <>'~') AND ((MsysObjects.Type)=1))
  ORDER BY MsysObjects.Name;

にて表示させています。

【8767】Re:テーブル名をレポートのヘッダに表示す...
回答  まさ7251  - 06/11/3(金) 11:23 -

引用なし
パスワード
   >質問
>表題の如く、リストボックスで選択したテーブル名を
>レポートのヘッダのテキストボックスに表示したいのですが
>方法が全く分かりません。
>何方かヒントを頂けないでしょうか?

通常のリストボックスなら、
レポートにテキストボックス作って、コントロールソースに
=[Forms]!フォーム名!リストボックスコントロールの名前
で出来ます。

ただし、リストボックスが複数選択可能となっているなら、
ItemsSelected 等を使って、VBAで取得し、
テキストボックスへセットすることになるかと思います。

【8768】Re:テーブル名をレポートのヘッダに表示す...
お礼  shin  - 06/11/3(金) 12:10 -

引用なし
パスワード
   ▼まさ7251 さん:

こんにちは。
早速のレス有り難うございます。

今回はテーブル名自体だったので、出来ないものだと思い込んでいました。

お陰様で希望通り表示することが出来ました。

>ただし、リストボックスが複数選択可能となっているなら、
>ItemsSelected 等を使って、VBAで取得し、
>テキストボックスへセットすることになるかと思います。

今回はテーブルデータ印刷の見出しと使用しますので不要ですが、
次回のために勉強させて頂きます。

本当に有り難うございました。

1108 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078209
(SS)C-BOARD v3.8 is Free