
No.2ベストアンサー
- 回答日時:
出来上がった「レポート」を「デザインビュー」にします。
それでラベル1シート分のレイアウトが表示されます。
そこで、「連結オブジェクト」を挿入します。
その「コントロールソース」は「クエリー」で作成した「項目名」にします。
「OLEサイズ」は「ズーム」にしてください。
ウィザードではなく「連結オブジェクト」の挿入なのですね。
これがわからずに悩んでましたが、おかげさまで解決しました。
ありがとうございました。
No.1
- 回答日時:
通常、レポートに画像を配置したいときは、以下のようにします。
サンプルの作り方ですが一度お試しください。
≪サンプルの作り方≫
●テーブル作成
・サンプル用として「画像テーブル」という名前のテーブルを作ります。
・主キーはオートナンバーフィールドでいいです。
・で、その中に「画像ファイルのパス」というテキスト型(255文字)のフィールドを1つ作っておきます。
・ここには「C:\My Documents\123.jpg」のような画像のパスを入力します。
●画像ファイルの用意とテーブルへのパスの入力
・jpg形式の画像をいくつか用意します。(できれば1枚が100KB以下がいいです。あまり大きいとエラーになるかもです。)
・Cドライブのルートに「gazou」という半角英数名のフォルダを作り、その中にjpg画像を入れます。
・「画像テーブル」にそれらのファイルのパスを入力します。例えば「C:\gazou\xxxxxx.jpg」のようなかたちです。ファイル名の半角全角に注意します。半角全角を間違えると画像表示されません。
●レポート作成
・前項の「画像テーブル」と連結したレポートを作ります。(=前項の「画像テーブル」をレコードソースにしたレポートを作ります。)
・「画像ファイルのパス」と連結したテキストボックスを配置します。
・イメージコントロールを1つ配置します。配置する時に最初の画像を決めないと配置できませんが、それは何でもいいです。適当に決めてください。適当に決めてもとりえず関係ありませんので。
・イメージコントロールの名前を「画像表示枠」という名前に変更します。
・レポートのデザイン画面の「詳細」というバーの部分を右クリックして、プロパティをクリックします。
・「すべて」タブをクリックして、「フォーマット時」イベントに以下のプログラムコードをまるごとコピー&貼り付けします。
If IsNull(Me.画像ファイルのパス) Then
Me.画像表示枠.Picture = ""
Exit Sub
Else
Me.画像表示枠.Picture = Me.画像ファイルのパス
End If
・レポートを開いてみて画像が表示されるか確認します。画像ファイルの大きさにもよりますが、印刷サイズがA4の場合、100KB程度の画像なら多分1ページに1~2個の画像が表示されると思います。もっと小さい画像ならもっとたくさん表示されます。
・1ページに1画像を表示したかったら、改ページコントロールを使うか、レポートの用紙(詳細セクション部分)の大きさを大きくしたり小さくしたりして調整するなどして1ページに1枚の画像が現れるようにします。
●画像が表示されない時
Accessでjpgを表示できるグラフィックフィルタがインストールされていないかもしれませんので、WordまたはOfficeのインストールをしなおします。
通常Wordに付属の Microsoft Photo Editor という画像レタッチソフトをインストールすれば見られるようになると思います。
Officeの場合ならオフィスツールかなんかのグラフィックコンバータか、これまた Microsoft Photo Editor を追加インストールすればいいと思います。
Access単体の場合はちょっとわかりません。そんなような項目を探してみてください。(Wordがあれば前述のようでいいと思うんですが…。)
●注意
画像が大きすぎると強制終了かメモリ不足かなんかになったと思います。1ページに表示される画像ファイルの容量の合計が、100KBを超えないように画像を小さくしておいた方がいいと思います。
**************************************************************
以上を宛名ラベルのレポートに応用します。
>1枚の紙に4つの帳票を印刷したいので、宛名ラベルウィザードを使用しました。
ということがどういう状況のことを示しているのかがわかりませんが、通常、現在すでに作ってある、宛名ラベル印刷用レポートの詳細セクションのスペース内にイメージコントロールを配置すれば、例えばA4サイズ1枚の中に4片のシールがついている用紙に印刷する場合なら、その4片にそれぞれ別々の画像が表示されると思います。
以上です。宛名ラベル用レポートのバックアップを取ってからいろいろ試してください。がんばってくださいね。
この方法なら、アクセスのファイルサイズが大きくならなくて良さそうですね。
難しそうですが、勉強してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 請求書と領収書の作成 4 2022/11/10 16:13
- 年賀状作成・はがき作成 ワード・エクセル2007で印刷 2 2023/05/12 05:40
- Illustrator(イラストレーター) 印刷プレビューに画像が表示されない 3 2022/09/06 14:34
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- その他(アニメ・マンガ・特撮) 著作権について アニメのオタ活手帳に貼るために、ワンシーンやキャラクターの立ち絵などを印刷したいです 3 2023/03/07 17:26
- プリンタ・スキャナー おすすめ家庭用プリンター 3 2023/07/06 14:10
- その他(Microsoft Office) 複数の写真を1枚に印刷 5 2023/05/05 22:41
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- プリンタ・スキャナー 封筒印刷 差出人印刷ずれる 4 2022/05/01 10:12
- Excel(エクセル) 【マクロ】プリントスクリーンした画像をエクセルに貼付して印刷したい 6 2022/11/30 20:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
男の人はやってるとき 彼女がす...
-
男性の方に質問です。 バックで...
-
風俗ってどこまでの接客をします?
-
彼女が感じやすくて可愛い
-
フェラチオは妻の義務ですか?...
-
女性が喘いでいるときの男性の...
-
男性に質問です! 電話だけで勃...
-
高校生です。彼氏の前で初めて...
-
夫婦の夜の営みについてです。 ...
-
彼氏と毎日セックスするのは異...
-
男性に質問です。 デリヘルって...
-
初体験って気持ちいいの? 男の...
-
ソープランドについて
-
彼と体の相性が良すぎて悩んで...
-
兄妹や姉弟で、キスやエッチし...
-
キスすれば相手を好きでなくて...
-
もし週1しか恋人と会えなかった...
-
実家住まいの場合Hはホテル以外...
-
ふぇらでイカセテくれる うまい...
-
彼氏が前戯をしてくれない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
男の人はやってるとき 彼女がす...
-
男性の方に質問です。 バックで...
-
彼女が感じやすくて可愛い
-
風俗ってどこまでの接客をします?
-
高校生です。彼氏の前で初めて...
-
フェラチオは妻の義務ですか?...
-
女性が喘いでいるときの男性の...
-
夫婦の夜の営みについてです。 ...
-
彼氏と毎日セックスするのは異...
-
男性に質問です! 電話だけで勃...
-
兄妹や姉弟で、キスやエッチし...
-
初体験って気持ちいいの? 男の...
-
彼と体の相性が良すぎて悩んで...
-
男性に質問です。 デリヘルって...
-
ソープランドについて
-
キスすれば相手を好きでなくて...
-
もし週1しか恋人と会えなかった...
-
実家住まいの場合Hはホテル以外...
-
彼女がフェラをしてくれません。
-
彼氏が前戯をしてくれない
おすすめ情報