過去ログ

                                Page      22
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼削除したファイルの復元について  tamasen 02/1/19(土) 14:42
   ┣Re:削除したファイルの復元について  ykitz 02/1/19(土) 18:22
   ┣Re:削除したファイルの復元について  T_T 02/1/21(月) 12:17
   ┗Re:削除したファイルの復元について  tamasen 02/1/23(水) 15:39
      ┗無料のエディタを見つけました。  ykitz 02/1/24(木) 0:58
         ┗Re:無料のエディタを見つけました。  tamasen 02/1/28(月) 15:06

 ───────────────────────────────────────
 ■題名 : 削除したファイルの復元について
 ■名前 : tamasen
 ■日付 : 02/1/19(土) 14:42
 -------------------------------------------------------------------------
    はじめまして、よろしくお願いします。
 早速質問ですが、新年早々、誤って500件近くのデータを削除してしまいました。確かアプローチでは削除したデータも.dbfファイルには残っていると聞いていたので、.dbfファイルをエクセルで開いたところ、ちゃんと開けたのですが半分しか表示されませんでした。もしかするとそこまでのデータは以前アプローチ97でつくったもので、以降のデータはアプローチ2000でつくったものなので、そのせいかもしれないと思い当たりましたが、削除したデータの復元方法はないものでしょうか。大事なデータを入れていたのにバックアップをとっていないという失態のせいで困っています。どなたか知恵を貸していただければ幸いです。
 ───────────────────────────────────────  ■題名 : Re:削除したファイルの復元について  ■名前 : ykitz <lotus_apr@lycos.co.jp>  ■日付 : 02/1/19(土) 18:22  -------------------------------------------------------------------------
   tamasenさん、はじめまして。こちらこそ、よろしくお願いします。

年明け早々、ひどいことになっておられるようですね。
その心情といったら.....。

1.こちらでもアプローチ 2000 でデータを1件削除し、Excel 2000 でその
 .dbf ファイルを開いてみましたが、削除したデータは表示されませんでした。
 Excel 2000 は、.dbf ファイルを仕様どおりに取り扱っているようです。

2.ならば .dbf ファイルの掟を破ろうと、
 Mifes という市販のエディタと、Terapad、M2Editor、MKEditor の3つの
 フリーウェアのエディタで試してみましたが、
 Mifes のみ、削除したレコードを返らせることができました。

 この状況から推測すると、00 から FF までの ASCII コードを
 そのまま操作できるエディタなら、.dbf ファイルの削除済みレコードを
 回復できるということだと思います。

 なお、この Mifes は 28,000 円もします。
 また、エディタは、使い方によっては強烈な劇薬にもなり、
 ファイルを滅茶苦茶にもできます。
 ファイルの無関係な部分に影響を与えないよう慎重に、
 削除済みマーク(2AH)を、スペース(20H)に変更する必要があります。

 Mifes については、こちらをご覧下さい。
 http://www.megasoft.co.jp/mifes/index.html

 また、2002 年 2 月 17 日までの使用期限付きですが
 次期バージョンのβ版のダウンロードができます。
 http://www.megasoft.co.jp/mifes/mi6_beta_reg.html

.dbf ファイルは、レコード先頭に削除済みマークをつけることで、
そのレコードを削除したことにします。
つまり、アプローチでレコードを削除しても、レコードそのものは残っています。
そして、データベースの圧縮をすると、実際にレコードを削除します。

データベースを圧縮する前なら、削除したレコードを回復する機能が
アプローチにあってもいいと思いますが、残念ながら、そうはなっていません。
回復すること自体は簡単なことですから、なぜ回復機能をつけないのか
とても不思議です。
ロータスさんには、このへんの改善もお願いしたいものです。

アプローチでの操作ミスだけではなく、Windows お得意のフリーズで
データベースに損害が出ることも考えられます。
日常の作業でも、データのバックアップを作成し、
問題が起きたときのダメージを少なくすることをお勧めします。
 ───────────────────────────────────────  ■題名 : Re:削除したファイルの復元について  ■名前 : T_T  ■日付 : 02/1/21(月) 12:17  -------------------------------------------------------------------------
   アプローチ経験は2カ月で、主としてDOS版の123とdBASE IVを使用しているものです。

DOS版の123をお持ちであれば
{menu}{D:データ}{E:外部}から該当するデータベースに接続し、{O:その他}を選択すると{R:復元}があります。簡単です。
 ───────────────────────────────────────  ■題名 : Re:削除したファイルの復元について  ■名前 : tamasen  ■日付 : 02/1/23(水) 15:39  -------------------------------------------------------------------------
   神様仏様ykitz様

 早速のレス、それもとても丁寧なご教授ありがとうございました。教えていただいたMifesの試用版をダウンロードして試したところ見事に開けました。いくつかのデータの2AHを20Hに直したところ、ちゃんと復活することが確認できました。ありがとうございました!助かりました!心から感謝いたします。
 そしてこの掲示板を開いてくださった管理人の方にも御礼申し上げます。どうもありがとうございました。
 ykitz様のおっしゃるように削除データの復元機能をぜひアプローチに追加して欲しいですね。ともあれこれからはちゃんとバックアップをとることにします。
 ykitz様本当にありがとうございました。

(1/21に掲示板に送信したのですが、うまく入らなかったようですので再送します。T_T様もレスありがとうございました。残念ながらDOS版の1-2-3は持っていません。こんな便利な機能があったのならぜひ復活して欲しいですね。)
 ───────────────────────────────────────  ■題名 : 無料のエディタを見つけました。  ■名前 : ykitz <lotus_apr@lycos.co.jp>  ■日付 : 02/1/24(木) 0:58  -------------------------------------------------------------------------
   tamasenさん、神様仏様ykitz様とは、恐縮しごくです。

前回の回答のあとも、
無料のテキストエディタで、.dbf ファイルを編集できるものがないか
探していましたら、Text Maid というのを見つけました。
試してみたところ、削除済みレコードを復旧することができました。

ただし、Mifes に比べれば、使い勝手はよくありません。
でも、なんてったってタダです。よろしければ、お試しください。

次のページの Text Maid という文字をクリックすればダウンロードできます。
http://www.maid.org/index.html.ja

ダウンロードしたファイルは、Tm019fja.lzh というファイルで、
これを解凍し、Tmaid.exe をダブルクリックすると、Text Maid が起動します。

Text Maid を使って不便だと思ったのは、次の2点です。

 1.画面表示の設定を記憶させることができないため、
  文字サイズ、画面の折り返しなどは、「ファイル」−「プロパティ」で、
  ファイルを開くたびに設定しなければなりません。
 2.Mifes のように、カーソル位置のキャラクターコードを確認することが
  できません。

Text Maid には、検索や置換の機能がありますので、
削除マークの * を、半角スペースに入れ替える作業を
効率よくできると思います。

なお、エディタは、よく切れる刃物と同じで、扱い方を間違えると、
.dbf ファイルを壊して使えなくするような、大けがをする危険性があります。
使用する場合は、バックアップをしてから、十分に注意して作業してください。
 ───────────────────────────────────────  ■題名 : Re:無料のエディタを見つけました。  ■名前 : tamasen  ■日付 : 02/1/28(月) 15:06  -------------------------------------------------------------------------
   ykitz様

 再度のご教授ありがとうございました。教えていただいたText Maidをダウンロードして一括置換をしましたところ、見事に全データがよみがえりました。シコシコと200件、上書きを始めたところだったので、数秒で置換できたのは、とても助かりました。“劇薬”の.dbfファイルをいじる上でも個別の検索、置換より安心できました。本当にありがとうございました。
 新年早々、めげていたところがykitz様のようにすばらしい方と出会えて、とてもよい年始めになりました。これからもどうかよろしくお願いいたします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 22