過去の桐井戸端BBS (桐ver.8)
17357 画像ファイル名が入っているデータでレコードの削除と同時にその画像ファイルも一括して削除したい kei 2002/09/25-15:44
桐で中古車販売管理システムを作ろうとしているのですが
管理番号 数字
メーカー 文字
色    文字
グレード 文字
車体番号 文字
画像1
画像2
画像3
その車の前・横・後ろかららの画像をフォームから表示させたいのです
その車が売れたらそのレコードと画像ファイルを消せる一括が組めないでしょうか
管理番号をキーとしてその販売システムはまた別の桐にあります
どうぞ力を貸してやって下さい
お願いします
17361 Re:画像の事で 歌麿 2002/09/26-08:03
記事番号17357へのコメント
keiさんは おはようございます。

簡単に出来ますよ。

●データを蓄積する台帳をつくる。車台帳.tbl
●検索データを入力する台帳をつくる。検索.tbl
●[管理番号]をキーにして絞り込みでデータを削除する。

こんな形ですが。
17362 Re:画像の事で 歌麿 2002/09/26-08:08
記事番号17361へのコメント
keiさん、第2報です。
一括処理の内容です。

ーーーーーーーーーーーーー
変数宣言 固有,数値,{&管理番号}


表  "検索"
&管理番号=[管理番号]
行削除 *


★これで、検索する値が変数に代入されました。

続いて

表  "台帳"
絞り込み [管理番号]{&管理番号}

★台帳から該当のデータを絞り込んでいます。
行削除 *


これで完了です。
いかがですか。

17365 Re:画像の事で kei 2002/09/26-10:36
記事番号17362へのコメント
ありがとうございます
それと画像ファイルを消すのがあるんですが
管理番号 1という車に
画像 1.JPGという画像をつけています
フォームでは当然画像が表示されていますが
その車が売れた場合に
フォルダーに保存されているその車の
画像 1.JPGを削除したいのです
いろいろ考えてみるのですが
どうにもこうにも分かりません


17367 Re:画像の事で 幅田 2002/09/26-10:51
記事番号17365へのコメント
keiさん
こんにちは。

>管理番号 1という車に
>画像 1.JPGという画像をつけています
>フォームでは当然画像が表示されていますが
>その車が売れた場合に
>フォルダーに保存されているその車の
>画像 1.JPGを削除したいのです

その画像のファイル名は[画像1][画像2][画像3]に入っているのですよね。

では、先ほどの歌麿さんの一括処理に少し手を加えてみました。

絞り込んだデータの1行目から順番に
画像のファイル名を取得して、
そのファイルを削除していきます。

表  "台帳"
絞り込み [管理番号]{&管理番号}

    ジャンプ 行番号=先頭
  繰り返し (.not #終端行)
    &画像1=[画像1]
    &画像2=[画像2]
    &画像3=[画像3]
      ファイル削除 &画像1
      ファイル削除 &画像2
      ファイル削除 &画像3
    ジャンプ 行番号=次行
  繰り返し終了
   
行削除 *



戻る