
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
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
6
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
7
どこにもフォーカスを当てたくない
Access(アクセス)
-
8
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
9
Accessで別途保存の画像ファイルを読み込む方法
Access(アクセス)
-
10
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
11
AccessのFormの設定で、開いた時に必ず最大化で表示する方法が分からず困っています
Access(アクセス)
-
12
アクセスVBAのMe!と[ ]
Access(アクセス)
-
13
Accessのフォームで商品の画像を表示したい
Excel(エクセル)
-
14
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
15
Access サブフォームでの選択行の取得
その他(データベース)
-
16
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
17
DLookupがうまく出来ません
Access(アクセス)
-
18
アクセスのボタンから指定のワードファイルを開く
Access(アクセス)
-
19
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
20
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
ACCESS Yes/No型の集計
-
Access 2010 土日祝日を除いて...
-
Accessを使って日付を比較したい
-
Access 複数フィールドの一致
-
accessのレポートであとから他...
-
accessで、「集計のオプション...
-
数値型にしたい
-
Accessのクエリによる集計が出...
-
Access97で任意のフィールドと...
-
オートナンバー型を1から始める...
-
Accessで検索を高速化
-
Access2010 携帯番号にハイホン...
-
アクセスにエクセルのデータを...
-
ACCESS クエリで重複データを最...
-
Accessのクエリで、Left関数を...
-
「データベースまたはオブジェ...
-
「メソッドまたはデータメンバ...
-
アクセスでテーブルの変更内容...
-
Accessのフォーム上にレコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルに主キーを作らないデ...
-
アクセスにエクセルのデータを...
-
accessのレポートであとから他...
-
Accessを使って日付を比較したい
-
accessで、「集計のオプション...
-
Accessの入力フォームから、テ...
-
Accessで検索を高速化
-
Access 複数フィールドの一致
-
Access97で任意のフィールドと...
-
Access2010 携帯番号にハイホン...
-
アクセスのフォームを開くとき...
-
オートナンバー型を1から始める...
-
Accessの構造について
-
アクセスについて
-
主キーから他のレコードを表示...
-
Accessのクエリによる集計が出...
-
Access97のフォーム(リストボッ...
-
ファイル間で双方向のデータの...
-
別々の性質のもつテーブルのク...
-
Accessでマスターデータで資格...
おすすめ情報