アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在Access VBAを使用して開発をしております。
(Accessのバージョンは2003です。)

メインフォームとサブフォームから成る画面があります。
以下、フォーム内に配置されているコントロールです。

<メインフォーム>
・コンボボックス(DB非連結)
・検索ボタン
・画面印刷ボタン

<サブフォーム>
・表形式フォーム(DB連結)

画面の機能としては、メインフォームの検索ボタンをクリックしたら、
メインフォームのコンボボックスで選択されているデータに
該当するデータをサブフォーム内に表示しています。

この状態で画面印刷ボタンをクリックしたら
印刷プレビュー画面を表示しています。

●サブフォームのデータは印刷プレビューで表示されているのですが、
メインフォームのコンボボックスで選択されたデータが表示されなくて
困っております。

メインフォームのコンボボックスをサブフォーム内に配置すれば
印刷プレビューで表示できるようになるのかもしれませんが、
できればメインフォーム上に配置しておきたいのです。

何か良い方法をご存知の方、ご教授いただきたく思います。
よろしくお願いします。

A 回答 (3件)

思い出しました。

あるシステムを作るとき、
フォームなどのオブジェクトの画像がたくさん
必要になり、同じように印刷プレビューで
確認したところ、プレビュー画面には表示
されないものがいくつか存在することに
気がつきました。

(1)
データシート形式のサブフォームで
データが入力されていないサブフォ
-ムが画面から消える。
(複数のサブフォームがある場合のみ
確認していますが)

(2)
ツリービューのデータは表示されない。
そのほかもあったような気がします。

思いもよらない規則が存在するのかも
知れません。

その他もろもろです。しかたなく
PrintScreenでコピーしてはソフトで
切り分け、データ変換した記憶が
あります。

印刷プレビューが内部的にどのような
APIを使っているのかわかりませんが、
明らかにシステムのPrintScreenとは
能力に歴然とした差があります。
どうしますかね。
    • good
    • 0
この回答へのお礼

お返事が遅くなってしまい申し訳ありません。

どうやらプレビュー表示には色々と表示されないオブジェクトが
あるようですね。

原因がはっきり解らないのはスッキリしませんが、
フォームと同じ帳票を作成し対応しました。

ありがとうございました。

お礼日時:2010/05/16 20:12

訂正。


ビットマップにコピー
ではなく、
ビットマップに貼り付ける
でした。
    • good
    • 0

似たようなことを経験したことが


あるような、無いような。
コンボボックスは値を選択して
一つだけ表示されている状態ですか、
あるいはコンボボックスが
ドロップダウンした状態ですか。
表示されないという状態の場合を
キーボードのPrint Screenを押し、
ビットマップにコピーしたら
どうなりますか。
    • good
    • 0
この回答へのお礼

piroin654さん
コメントありがとうございます。

・コンボボックスは、一つだけ選択し表示されている状態です。
・PrintScreenしたところ、コンボボックスもサブフォームの
データもどちらも表示されています。

今回やりたい機能を満たすには、レポートを作るというのも
一つのやり方だと思いますが、原因が解らないのが気になりまして・・・

お礼日時:2010/03/11 23:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A