つい集めてしまうものはなんですか?

Access 2016を使用してます。

「商品管理」という名のフォルダーが次のようにな構成になっています。

\商品管理 - 管理システム.acccdb
  - \商品photo - s001.jpg
- s002.jpg
- s003.jpg




管理システムの「商品テーブル」は
  CODE 商品名  仕入単価 ・・・
  s001 AAAA 1000
s002 BBBB 1500
s003 CCCC 1700

つまり商品の写真名は 対応する「商品CODE」を使用しています。

以上に状況で、たとえばs002の商品データの完全削除(delete)のボタンを押したとき、
勿論データは削除できるのですが、同時に写真も削除できるようにしたいのですが、
どうVBAを書いてよいのかがわかりません。

現在はデータ削除後に、写真のフォルダーを開いて個別に削除するようにしています。
面倒です。どなたか教えてください。

A 回答 (1件)

VBでファイル(フォルダ)を操作をするのはいくつか方法がありますが、


FileSystemObjectを覚えると、一通り何でもできるようになりますのでお勧めです。
http://officetanaka.net/excel/vba/filesystemobje …
http://officetanaka.net/excel/vba/filesystemobje …

VBAの場合はScripting Runtimeの参照設定をすると便利です。
https://www.relief.jp/docs/fso-vba-references.html
    • good
    • 0
この回答へのお礼

ありがとうございました。
うまくいきました。
これは便利ですね!!
完璧に自分のものにしたいと思います。

お礼日時:2018/11/30 09:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報