誰か、教えてください、初心者です。
仕様環境
WinXP
access2002
今、他のQ&Aやサイトをみながら、アクセスで写真の取り込みを
やっているのですが、一つのレコードに一枚または数枚入れようとしています。
それでテーブルにOLEオブジェクト型のフィールドを作り、
「オブジェクトの挿入」で写真(jpg形式)をフィールドに反映し、
そこからフォームやレポートに反映することはできました。
(ようは成功した、ということです)
そこで疑問が出てきたんですが、
この画像はアクセス内に保存されるのでしょうか?
アクセスが重くなるのを嫌っているので、
なるべく軽くしたいと思っています。
理想は、写真がアクセス内に表示されてる時だけ表れ、
閉じたら外のファイルに戻る(アクセス内には残らない(ただしレコード名は残るため
次回フォームを開いた時には写真も表示される))みたいなことが理想です。
つまり写真は外部のファイルに保存され、
必要な時だけ、アクセスで使用するみたいな感じがベストです。
誰か教えてください!
No.4ベストアンサー
- 回答日時:
>strGAZOU = strPath & Me.DSC00110
Me.DSC00110は無理です。
「コンパイルエラー:メソッドまたはデータナンバが見つかりません」のメッセージ通りなのですが、要するにフォーム(Me)上に「DSC00110」というオブジェクトがないと指摘しています。
QNo.1378032の回答では
「Me.画像名」となっています。
これはフォーム上に「画像名」と名付けられたテキストボックスを置き、これに画像ファイル名(23tomo-uの場合であれば「DSC00110.jpg」など。拡張子も付ける)が表示されるようにレコードと関連づけ、その上でフォームを実行します。レコードを移動するごとにファイル名が替わり、画像もそれが表示されます。
QNo.4092746で、『「!」とか「ME.」とか用語が』と書かれているので無理もないかもしれませんが、この場合「Meの実体はフォーム」と判れば全体が見通せるでしょう。もちろんMeの実体はケースバイケースです。
fuuten_no_neko様
回答ありがとうございます!
「DSC00110」はfuuten_no_neko様の助言で何とか解決できました、
ありがとうございます。
ただ、またエラーが発生しました。↓
Me.Image4.Picture
ここがおかしいようです。
しかし、現在のスキルから考えるとちょっと難しい問題ですし、
また現在のレベルでfuuten_no_neko様や他の方にご指導を受けていたら何度も聞くことになり、
ご迷惑をかけそうなので、ここで締め切らせて頂こうかとかとおもいます。
ありがとうございました!
No.3
- 回答日時:
過去の質問でこれが参考になるでしょう。
http://oshiete1.goo.ne.jp/qa1378032.html
要するに、設計時には適当な画像を貼り付けて、レコード移動時(起動したときも移動している)に、ファイル名をそのレコードに記述されているものに替え、表示しています。
画像データは個別に保存。つまりカメラなどから取り込んだままでも良いわけです。
この回答への補足
fuuten_no_neko様
回答ありがとうございます!
早速やってみたのですが、中々うまくいきません。
下記は画像をデスクトップ上にもってきてやったものです。
画像名は「DSC00110」です。
Private Sub Form_Current()
Dim strGAZOU As String
Dim strPath As String
strPath = "C:\Documents and Settings\23tomo-u\デスクトップ\"
strGAZOU = strPath & Me.DSC00110
If Not IsNull(Me.DSC00110) Then
Me.Image4.Picture = strGAZOU
End If
End Sub
コンパイルエラー:メソッドまたはデータナンバが見つかりません
と出てきます。
エラーはMe.DSC110のところで発生しているようです。
(色が反転します)
ちなみにテーブルに「写真」というテキスト型のフィールド
を作ったのですが、混乱を回避するため、その中は空にしてあります。
もし何かご指摘がありましたら
お手数ですがよろしくお願いします!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 写真・ビデオ iPhoneのプライバシーとセキュリティの写真の項目について 2 2023/06/24 23:11
- iPhone(アイフォーン) iPhoneのプライバシーとセキュリティの写真の項目について 1 2023/06/24 20:25
- 写真・ビデオ チャットアプリと写真データ漏洩 プライバシーについて 1 2023/06/19 20:59
- 写真・ビデオ チャットアプリと写真データ 漏洩やプライバシーについて 1 2023/06/19 03:28
- その他(IT・Webサービス) チャットアプリと写真データ 漏洩やプライバシーについて 6 2023/06/19 06:04
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- 写真・ビデオ スマホアプリ 写真データへのアクセスについて 情報漏洩 2 2023/06/22 23:00
- au(KDDI) 「カメラへのアクセスを許可してください」のせいで年齢確認書類を撮影できない、アップロードできない 2 2022/11/01 00:04
- Android(アンドロイド) AQUOS SH08 を使っています。 写真をSDカードに保存していたのですがなにかの拍子に「写真を 2 2022/05/25 13:33
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3つ以上のテーブルをUNIONする...
-
Accessでレコードが更新された...
-
データの二重表示の原因
-
Access 削除クエリが重い
-
SQLの複数のカウントについて
-
Access 1レコードずつcsvで出力...
-
2つの項目が重複するレコード...
-
非連結サブフォームのレコード...
-
Accessにインポートしたら並び...
-
テーブルのレコード削除ができ...
-
Access VBA Me.Requery レコー...
-
世代管理をするデータベース設...
-
Accessで重複したデータを一件...
-
数百万件レコードのdelete
-
OUTER JOIN と TOP10との組み合...
-
MySQLでTIMESTAMP型の列から現...
-
Access2000でのExcel行の削除法
-
Accessでの排他制御
-
ACCESSファイルを開こうとする...
-
SQLの重複検索の高速化について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessにインポートしたら並び...
-
3つ以上のテーブルをUNIONする...
-
データの二重表示の原因
-
数百万件レコードのdelete
-
Access VBA Me.Requery レコー...
-
2つの項目が重複するレコード...
-
Access 1レコードずつcsvで出力...
-
ACCESSのBookmarkプロパティの...
-
SQLの複数のカウントについて
-
ManagementStudioからのデータ削除
-
SQLServerで同一条件レコードの...
-
Accessでの禁止文字チェック
-
Access 削除クエリが重い
-
Accessでレコードが更新された...
-
非連結サブフォームのレコード...
-
Accessでの排他制御
-
Access カレントレコードがあり...
-
Accessの重複クエリで最小以外...
-
(ACCESS)並び替えをしないで...
-
テーブルのレコード削除ができ...
おすすめ情報