• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:写真付きレポート)

写真付きレポートの作成方法

このQ&Aのポイント
  • 写真付きレポートの作成方法についてご質問いただきました。
  • 社員個人情報フォームを使用して写真付きの社員情報カードを印刷する方法をご説明します。
  • SQLテーブルを使用して写真をリンクし、写真フォルダから画像を取得することができます。

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

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

レポートの詳細部分にテキストボックスを一つ、 コントロールソースはリンク先のパスが入った フィールド。このテキストボックスは 「可視」を「いいえ」にしておいてもいいです。 レポートにイメージコントロールを設定。 リンク先のイメージを適当に選択。 個人別にレポートを作成とします。 (1) レポートに個人IDヘッダーを追加 (2) 詳細の改ページで 「カレントセクションの前」 を設定 (3) http://www.accessclub.jp/samplefile/samplefile_77.htm 上記に記載の 「レポートの詳細セクションのフォーマット時イベントプロシージャの作成」 をコピーし、保存。 中のオブジェクト名などを変更、ラベルはの部分はコメントアウト してもいいです。 だいたい、このようなところです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

No1です。 >ラベルはの部分はコメントアウトしてもいいです。 というのは、リンク先の Me.ラベル.Visible = False Me.ラベル.Visible = True の部分をコメントアウトするということです。 とくに使用しなければですが。

nuocngoai
質問者

お礼

早速ご対応、ありがとうございます。 参考しながら、作ってみます。 すぐうまく行けるといいですが、そうではない場合、またお聞き致します。 よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • accessのレポートで…

    レポート(テーブル1から作成)にあるフィールド1には「1・2・3…」という数字が入っています。 この1・2・3はテーブル2(ID・名前)とリンクしています。 フォーム上ではコンボボックスにして、テーブル2の名前も表示するようになっています。 (テーブルに値としては入っていません) これでレポートを作成した場合、テーブル2の名前を表示させたいのですが、テキストボックスで Iif([フィールド1] = "1","****",Iif(… というようにしてしまうと、せっかくリンクにしたのにデータが固定になってしまうのを避けたいんです。 フォームだとコンボボックスの更新後処理とレコードの移動にコードをかけば最新の情報を表示することができたんですが、レポートでもこのようなことはできるんでしょうか? (コードをかいて処理したいです) Access2000です。 よろしくお願いします。

  • Accessのリポートに関して教えてください(泣)

     社内で契約書のDBを作成することになり、まったく素人の私がアクセスの本を見ながらつくっております。  使用するDBの流れはこのような感じです。  セキュリティーをかけて、社員と管理を分ける。社員はテーブルの編集できない。 そして 社員はuserとしてフォームで必要事項を記入。 そして内容がテーブルに反映される。 社員さんは、リポート形式で記入した事項を印刷をします。 リポートの形式はフォーム上のものとは違います。 IDが10だとしたら、ID10の入力事項だけが反映されるリポートというものは印刷したいです。  フォーム上で記入する事項は、書類ID(オートナンバー型)捺印申請日(Date関数で自動)、誰に出すのか(リストボックスで顧客・協力会社・その他を選択)などなどを入力してもらいます。  これらの入力した事項をレポートとしてプリントアウトしたいのです。 ただリポートの形式にはハンコを押せるスペースなども新たにあります。フォームの形で印刷はだめということです。 ここからが問題なんです。。 リポートの表示がテーブルの一番上の行が反映されるために次に入力した際に反映しません。 詳しく書きますと ID1の事項をフォームで入力する。それがテーブルに反映される。 レポートから印刷をしようとする。しっかりID1の事項が書き込まれている。 ここまではOK^^ 次に ID2の事項をフォームで入力する。しっかりID2の事項がテーブルに反映されている。 しかし! リポートのほうがID1のまま変化していません(泣) どうしたらID2の記入がリポートに反映されるのでしょうか。 助言をお願いします。 わかりにくい文ですが、皆さまよろしくお願いします。 ここの説明がわかり難いと仰っていただければ、説明を加えさせて頂きます。 助けてください(泣)

  • Accessのフォームで

    教えてください。下のようなテーブルがあり、これを元にフォームを作成したいのですがいい方法が見つかりません。 【テーブル】  品物テーブル(品物ID、品物、製作所)  社員テーブル(品物ID、社員コード、氏名) このテーブルを元にして下のようなフォームを作りたいのです。 【フォーム】  品物ID [テキストボックス]  品物 [テキストボックス]  製作所 [テキストボックス]  社員コード [テキストボックス]  氏名 [テキストボックス]  社員コード [テキストボックス]  氏名 [テキストボックス]  社員コード [テキストボックス]  氏名 [テキストボックス] ※社員コード、氏名が3つあるのは、同じ品物を3人が作成することがあるため。(この部分で悩んでいます) このようなフォームを作ることは可能でしょうか? また参考になるようなサイトなどあれば教えてください。 よろしくお願いします。

  • アクセス レポートで表示するには?

    アクセス初心者です。 社員情報のレポートを作成しています。フォームで「性別」という項目があり、オプションボタンで男or女をチェックをします。 テーブルにはテキスト型で「性別」に1or2で入力されています。 その数値をレポートで、1のときは「男」、2のときは「女」と表示するにはどうすればよいのでしょうか?

  • MS-Access2000 一対多のリレーションシップを含むレポートの作成方法

    Accessは初心者なのに、 会社であるDBを作るように言われてしまいました。 その中で以下のようなレポートを作りたいと考えています。 - 実施ID 実施日 団体名 担当業者・・ 1   1/1  A    あ 2   2/2  B    い              う 3   3/3  C    え 4   4/4  D    い - のように、一度の実施に対して複数の担当業者がいる場合に、 2番目以降の担当業者名が一行下に出てくるようにしたいです。 もとになるテーブルは以下の3つ。 - [実施table] 実施ID 実施日 団体名 ・・ 1   1/1   A 2   2/2   B 3   3/3   C 4   4/4   D [担当業者リンクtable] 実施ID 担当業者 1   あ 2   い 2   う 3   え 4   い [業者情報table] 業者名 住所 電話番号・・・ あ   北区 1234-5678 い   南区 2345-6789 う   西区 3456-7890 え   東区 4567-8901 それらのリレーションは (1)実施tableの実施ID (一側)- (多側)担当業者リンクtableの実施ID (2)業者情報tableの業者名(一側)-(多側)担当業者リンクtableの担当業者 となっています。 レポート作成ウィザードを利用して、必要なフィールドを含んだ レポートを作成すると、以下のようなレポートが作成されてしまいます。 - 実施ID 実施日 団体名 担当業者・・・ 1   1/1  A   あ 2   2/2  B   い 2   2/2  B   う 3   3/3  C   え 4   4/4  D     い - 個人的にDBのレポートとしては これで十分だと思うのですが 「文書の書式」にこだわる上司が納得しなくて(^^; よろしくお願いいたします。

  • ACCESSのレポート作成方法

    ACCESSでレポートを作成したいと考えています。 お客様から注文が入り次第、「氏名」と「商品名」をフォームに入力します。 商品は1個が500円で、2個目以降は400円となります。 例えば、山田太郎さんから「みかん」と「リンゴ」と「キウイ」の注文が入った場合、フォームにそれぞれ手打ちした後、下記のようなレポートで出力したいと考えています。 氏名 山田太郎 商品 みかん 500円    リンゴ 400円    キウイ 400円 合計     1300円 これらを実現するには、どのような方法でテーブル、フォーム、レポートを作成すればよいのでしょうか?ご教授のほどよろしくお願いいたします。

  • レポートでの表示

    いつもお世話になっております。 発注書を作成している、アクセス初心者です。 アクセス2000で作成した発注書フォームで 発注者欄を設けているのですが 印刷すると、 発注者名ではなく発注者コードが印刷されてしまいます フォーム上では発注者名が表示されているのですが。。。 発注者名を印刷するにはどうしたらいいですか? レポートのコントロールソース  「発注書印刷」(←選択クエリ) レポートの発注者名のテキストボックスのコントロールソース:「発注者」 SELECT 発注書.発注者 発注書テーブルの  発注者=テキスト型 フォーム上の発注者の部分(コンボボックス) コントロールソース「発注者」 値集合ソース SELECT 社員マスタ.社員コード, 社員マスタ.社員名 FROM 社員マスタ ORDER BY 社員マスタ.社員コード; 社員マスタ:テーブル 社員コード(主キー)数値型 社員名 テキスト型 です この情報だけで回答が得られるかどうかも自信がありませんが 解決策をご存知の方がいらっしゃったらどうかお力をお貸しくださいませ。

  • ACCESS フォーム設計

    ACCESS2003を使用して、基本情報と明細のテーブルとフォーム設計をしています。基本テーブルに担当者IDと氏名があり、明細テーブルにも担当者IDと氏名があります。明細のフォームで、担当者IDを入力したら、基本情報にある担当者名を自動表示し、明細テーブルに書き込みたいのですが、=DLookup("[氏名]", "[基本情報]", "[担当者ID] = " & Forms("明細")("[担当者ID]")) を指定しても、うまく動作しません。明細フォームの氏名のコントロールソースを空白にしても、テーブルとリンクしてもだめです。 又、明細の更新フォームとして、担当者IDを入力したら、該当レコードの内容を全て表示し、変更内容を入力後、同一主キーでUPDATEモードで書き込む方法も教えてください。

  • 別々の性質のもつテーブルのクエリーとレポートについて

    ACCESS2000において テーブルA  ID  氏名  口座   テーブルB  ID  振込み月  金額A テーブルC  ID  振込み月  開発費 テーブルD  ID  振込み月  金額B 上記のようなテーブルが存在するときに、 リンクまたはクエリーでそれぞれのテーブルの 内容をまとめて、レポートを出力させます。 このとき、それぞれのテーブルでの振込み月は 必ず毎月存在するとは限らないので、存在しない 月はデータがありません。 それぞれのテーブルのデータを集計し、各IDにおける その月の振込み月の金額の合計を算出します。 レポートにおいては、振込み月とそれぞれの金額と 金額の合計をレポート印刷します。 そのままのクエリーを考えると、それぞれのテーブルの データをもつIDのみ、クエリーのデータとなってしまう ので、その月のデータがない場合でも金額¥0として クエリーとしたいですが、どのようにすればいいでしょうか?よろしくお願いします。

  • アクセスでレポートに和暦を表示させるには

    アクセスで社員名簿を作成しています テーブルを 社員名  ○○○○ 生年月日 1953/09/18 生年月日 空欄 フォームは 社員名  ○○○○ 生年月日 1953/09/18 和暦   昭和28年09月18日      ↑生年月日を入力すると自動で表示されるようにしました レポートは 社員名  ○○○○ 生年月日 1953/09/18 和歴   空欄 上記で理解して頂けるか大変不安ですがフォームで和暦を手入力していないのでテーブルに反映しません それに伴ってレポートも表示されません どうしたらレポートへ和暦を表示することが出来るのでしょうか