
Access2007から追加された「添付ファイル型」フィールドを使用して、報告書管理システムを作成しようとしています(現在使用しているのは2016です)。
私はいつもデータをテーブルに追加するときには、非連結単票フォームに情報を入力し、登録ボタンをクリックし、addnew、Updateでテーブルに新規データを受け渡しています。
ただ今回「添付ファイル型」は非連結では使用できないようで、どのように添付ファイルをテーブルに受け渡せばよいのか悩んでおります(ちなみに、受け渡す添付ファイルは報告書をPDFにしたものです)。
テーブルへの添付ファイルの受け渡し方について、ご助言いただけないでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
以前、多分こちらを参考にしたものです。
https://docs.microsoft.com/en-us/office/vba/acce …
テストして動かして遊んだだけですが。
Sub Sample()
Dim dbs As dao.Database
Dim rst As dao.Recordset
Dim rsF As dao.Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("リスト1", dbOpenDynaset)
' … Code to move to desired employee
' Activate edit mode.
rst.AddNew
rst.Fields("ファイル名1") = "JPG1"
' Instantiate the child recordset.
Set rsF = rst.Fields("添付1").Value
' Add a new attachment.
rsF.AddNew
rsF.Fields("FileData").LoadFromFile CurrentProject.Path & "\画像\" & "JPG1.jpg"
rsF.Update
' Update the parent record
rst.Update
End Sub
お返事ありがとうございます。
わたしにはちょっと難しくて手におえそうにありません。
せっかく教えていただいたのにすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Access VBA 添付型フィールド
Visual Basic(VBA)
-
【ACCESS】レポートに添付ファイルを表示したい
Access(アクセス)
-
ACCESS 添付ファイルを含む複数テーブルからクエリで新しいテーブルを作りたい
Access(アクセス)
-
-
4
アクセスVBAでの添付ファイルの取り込みについて
Access(アクセス)
-
5
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
6
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
7
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
8
どこにもフォーカスを当てたくない
Access(アクセス)
-
9
Accessのフォームで商品の画像を表示したい
Excel(エクセル)
-
10
アクセスVBAのMe!と[ ]
Access(アクセス)
-
11
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
12
アクセスのフィールド表示を2段にする方法・抽出の方法
Access(アクセス)
-
13
Access サブフォームでの選択行の取得
その他(データベース)
-
14
Accessで別途保存の画像ファイルを読み込む方法
Access(アクセス)
-
15
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
16
AccessのFormの設定で、開いた時に必ず最大化で表示する方法が分からず困っています
Access(アクセス)
-
17
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
18
アクセス2000で画像データの一括取り込みはできますか?
Access(アクセス)
-
19
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
20
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
ACCESS Yes/No型の集計
-
数値型にしたい
-
Access 複数フィールドの一致
-
accessで、「集計のオプション...
-
アクセスのフォームを開くとき...
-
accessのレポートであとから他...
-
Access97で任意のフィールドと...
-
アクセスにエクセルのデータを...
-
ACCESS クエリで重複データを最...
-
テキストボックスの値をテーブ...
-
アクセスのフォームのビューが...
-
ユニオンクエリについて
-
アクセス 0以外をカウントす...
-
アクセスでの項目追加について...
-
Access2007 サブフォームの新規...
-
Accessのフォームに表示...
-
accessの自動更新処理をできな...
-
Access2002 フォームを閉じるた...
-
アクセスでのチェックリスト
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
アクセスにエクセルのデータを...
-
accessのレポートであとから他...
-
Accessを使って日付を比較したい
-
accessで、「集計のオプション...
-
Accessの入力フォームから、テ...
-
Accessで検索を高速化
-
Access 複数フィールドの一致
-
Access97で任意のフィールドと...
-
Access2010 携帯番号にハイホン...
-
アクセスのフォームを開くとき...
-
オートナンバー型を1から始める...
-
Accessの構造について
-
アクセスについて
-
主キーから他のレコードを表示...
-
Accessのクエリによる集計が出...
-
Access97のフォーム(リストボッ...
-
ファイル間で双方向のデータの...
-
別々の性質のもつテーブルのク...
-
Accessでマスターデータで資格...
おすすめ情報