過去の桐井戸端BBS (桐ver.8)
14879 在庫がなくなったときに表に入力されている画像ファイルを削除したい kei 2002/01/25-17:58
ありがとうございます
画像ファイルは解決しました
もう一つなんですが
月一度在庫の更新をするんですが
その際に売れているものの
画像ファイルを削除したいんです
TBLは併合でなんとかなるんですが
画像ファイルをどうやって消したら
良いのか分かりません
一括で組むとしたら
どういう具合にしたら良いのでしょうか?

14881 Re:もう一つが・・・ masa 2002/01/25-18:07
記事番号14879へのコメント
keiさん  今晩は。

ファイル削除 ”1*.jpg”
で先頭に1の付く.jpgファイルは消せると思います。

14884 Re:もう一つが・・・ kei 2002/01/25-20:00
記事番号14881へのコメント
masaさん

masaさんありがとうございます
1-1
10-1
100-1
というように4桁まであるんです
できればハイフンより左側が一致であれば
一括のプログラムで消したいのですが
可能でしょうか

14886 Re:もう一つが・・・ pokopon 2002/01/26-09:18
記事番号14884へのコメント

>1-1
>10-1
>100-1
>というように4桁まであるんです
>できればハイフンより左側が一致であれば
>一括のプログラムで消したいのですが

ワイルドカードの指定。
10-1.jpg と1X-1.jpgを削除したければ
ファイル削除 ”1?-1.jpg”
では?
100-1.jpg なら
ファイル削除 ”1??-1.jpg”

14888 イメージ的には kei 2002/01/26-14:03
記事番号14886へのコメント
番号を選んで
イメージ的には
100という番号があった場合
その在庫が売れた時に
TBLで消すわけですが
その選んで消すのと連動したいんです
そのような事ができるのでしょうか
文章が分かりにくく申し訳ありません
14889 Re:イメージ的には Ogo 2002/01/26-14:30
記事番号14888へのコメント

以降、商品管理の TBL を「商品一覧.TBL」とします。

1.現在の保持データを別テーブルに書き出します。
  書き出す項目は[商品ナンバー]と[画像ファイル名]
  です。
  # 以降、これを「OLD_商品.TBL」とします。

2.通常の運用をします。
  画像消去の作業を行なう前に、「商品一覧.TBL」
  からは該当する[商品ナンバー]を持つレコードは
  消えているはずです(ただし、1.で書き出した
  「OLD_商品.TBL」には含まれているはず)。

3.「OLD_商品.TBL」を開き、「商品一覧.TBL」を
  [商品ナンバー]を照合項目として併合(選択のみ)
  します。
  ここで選択されるデータは必ず「現在も存在する
  商品」です。

4.上記の補集合を取ると、これが「既に削除された
  商品」の一覧です。
  コレを全部、[画像ファイル名]をパラメーターに
  して「ファイル削除」します。
  その後、「OLD_商品.TBL」を終了します。

5.追加商品がある場合は、このタイミングでデータ
  (と画像ファイル)を追加します。

6.最後に改めて「OLD_商品.TBL」を上書き書き出し
  して次回整理に備えて終わりです。

もちろん、6の後は2.に戻ってループします。
14909 Re:もう一つが・・・ masa 2002/01/28-18:17
記事番号14884へのコメント
keiさん 今晩は。

>1-1
>10-1
>100-1
>というように4桁まであるんです
>できればハイフンより左側が一致であれば
>一括のプログラムで消したいのですが
>可能でしょうか
>
ファイル削除 ”*-1.jpg”
で最後に-1の付く.jpgファイルは消せると思います。


戻る