• 締切済み

ファイルメーカーのレコードが削除されている

こんにちは。ファイルメーカーで顧客の管理をしています。レコードを1日 400件ほど追加しているのですが、朝行き電源を立ち上げるとレコードが 400件ほど削除されていることがあります。前日に入力したものが消えて いる様子はなく1週間ほど前にいれたものなどアバウトに共通性が見あたら ない状況で消えてしまっています。考えられる原因をお願します。 ※最後に電源を切る状態では確実にレコードは、入っておりました。  上書きするには限界のある数ですので上書きの可能性はありません。  レコードの削除は私が最後に電源を切っており、事務所には誰もいない  状況ですのでこの可能性もありません。  過去に何回かレコード数が減っていると思ったことがあったのですが、  削除されている人を特定できなかった為気のせいと思っておりましたが、  確実に削除されていたものがありました。 どんなことでも構いませんので少しでも可能性のある回答お願します。

みんなの回答

回答No.3

おはようございます。私もファイルメーカーで顧客管理をずっとやってます。 おおもととなるものを色んな人が触ると編集されてしまったり、削除されてしまったり・・・と色々な問題が出てきてしまうので、色々な方法で試してみました。 全く同じファイルを2つ持っていて、毎日の入力用と1つのファイルを入力する人に渡し毎日入力が終わったらその日のファイルを貰って私の方で確認して、おおもとのファイルにインポートします。毎日取りこんだ件数を紙に書いていきレコード数を管理しておくと、もし万が一減った場合に何日の分が消えてしまっているかは分かりやすいです。日々入力されたファイルは1ケ月分くらいは日別に保存しておくと消えたりした場合に対処することが出来ます。ファイルが重たくなるので私の場合は月別におおもとのファイルを変えて月別に保存していってます。おおもとのファイルは他の人が参照用に必要なのであれば、パスワードでアクセス権の制限をかけて他の人はレコードのブラウズしかできない状態にしてます。自分のパスワードは全ての権限をもったパスワードにしてます。それか参照用としてコピーファイルを閲覧用として公開しておけばおおもとのマスタは自分以外誰も触ることはないので 問題は減るかもしれません。長々とごめんなさい。色々な方法をやってみましたが 安心して出来る方法としては今回書かせて頂いた内容でした。

  • himajin1
  • ベストアンサー率43% (184/422)
回答No.2

考えられる原因は故意か過失の人為ミス程度ですね。 パスワード管理で、レコードの削除禁止のパスワードを「パスワード無し(空白)」に設定して、ファイルの初期設定で、使用するパスワードを「空白」にしてしまったら、どうでしょう? 使用するほかの人は、パスワードが設定されていることに気がつかないです。 但し、なぜか削除できない状態になります。 故意や過失からは守れると思います。 これでも、駄目だとファイルが壊れている?? ファイルを閉じるときのスクリプトで、バックアップ作成を組んでも良いと思います。 原因がわからないと不安ですね。

  • shorty
  • ベストアンサー率23% (3/13)
回答No.1

ファイルメーカーサーバーは使用していますか? していないなら保存が問題だと思います。 自動保存なので途中で強制終了などをするとそれまで入力したものが更新されていない場合があります。 確実に終了することが大切です。 したいときに保存できないので、意図的に時間をくぎりソフト自体を終了させた方が良いでしょう。 サーバーを使用しているなら他の可能性も考えられるのでご一報ください。

関連するQ&A

  • ファイルメーカーPro6 全レコードでのスクリプト実行

    お客様のデータ管理をファイルメーカにて行っています。 基本ファイルAと対応履歴の内容ファイルBとがあり、Aにポータルを作成し、顧客ごとの訪問履歴の管理を行っています。 今、このAファイルに新しく、訪問回数をポータル内のレコードの数にて確認するためのレイアウトを作成しました。 複数顧客の状況を一目で確認できるように、リスト形式にて表示させているのですが、どうしてもポータル内のレコード数を計算させるために、顧客ごとにボタン押下にてスクリプトを実行させなければなりません。 顧客数が多いため、はっきり言って現在の状態では活用することが出来ません。 全レコードのスクリプトを一度に作動・計算させる方法はありますでしょうか? もしくは、別の対処方法があるようでしたらご教示いただけたらと思っております。 ちなみに現在は、履歴入力用(ポータルの在る)レイアウト(1)と訪問回数確認用のレイアウト(2)をスクリプトにて、(2)→(1)(ポータル数計算)→(2)と移動させています。 また、ポータル内の最終レコード内にある、日付フィールドの日付(最終対応日)のみを(2)のレイアウトに反映できれば、と思っていますが、どうしても初めのレコードの日付が反映されてしまいます。 あわせて、宜しくお願い致します。

  • ORACLE 大量レコードの削除

    Oracleで大量レコードを削除する場合、 どういった方法を取ればよいですか? 削除予定レコード数は約2万件です。 以下は使用しているOracleのversionを調べたものです。 Oracle Database 10g Release 10.2.0.2.0 - 64bit Production これだと、partitionが使用できないと思われるので (Enterprise Editionじゃないから)どなたかお力添えをお願いします。

  • Accessでのレコードの削除時の表示について

    いつもお世話になります。基本的なことかもしれませんがAccess初心者でよくわからないので 教えて下さい。 Access2010でテーブルからレコードを読み出すフォームを作成し、そのレコードを削除するため、 フォーム上に削除ボタンを設定しました。 削除ボタンをクリックすると小さなウインドウが開き下記のようなメッセージが表示されます。           1件のレコードを削除します。     「はい」をクリックすると、削除したレコードを元に戻すことはできません           「はい(Y)]   「いいえ(N)] メッセージのウインドウの下には読みだしたレコードのフォームが表示されていますが、 キーとなる顧客コード(数字6桁)の欄には #エラー と表示され、その他の項目はすべて ブランクになります。 「はい」をクリックするとレコードは削除されるので処理的には問題ないのですが、 削除する前に確認するためフォーム上の項目を表示したまま残したいです。 どのようにすればよいでしょうか? 削除ボタンのクリック時の埋め込みマクロの内容は以下のように設定しています。  エラー時         移動先 次         マクロ名  コントロールの移動     コントロール名 = [Screen].[PreviousControl].[Name]  マクロエラーのクリア   If not [Form].[Newrecord] Then     メニューコマンドの実行           コマンド レコードの削除 If文の最後   If [Form].[Newrecord] And Not [Form].[Dirty] Then 警告文 If文の最後   If [Form].[Newrecord] And [Form].[Dirty] Then     メニューコマンドの実行           コマンド レコードを元に戻す If文の最後   If [MacroError] <> 0 Then メッセージボックス           メッセージ = [MacroError].[Description] 警告音 はい        メッセージの種類 なし      メッセージのタイトル If文の最後  ウインドウを閉じる   オブジェクトを閉じる    オブジェクトの種類      オブジェクト名    オブジェクトの保存 確認 参考にしたAccessのプログラムから削除ボタンをコピーしたため、これが適しているかどうか わかりません。 よろしくお願いします。   

  • accessで同じレコードが出来る

    access2007です。2010でも同じ現象が起きています。 idをオートナンバーで振っているのですが、連続した2つの番号で同じ内容のレコードが出来ることがあります。 片方のレコードの内容を変更するともう片方の内容も自動的に変化します。 片方のレコードを削除すると両方削除されてしまいます。 現在レコード数は50000件です。 何か対処方法は無いでしょうか。 宜しくお願いします。

  • レコードを削除しても容量が減らない

    毎度お世話になっております。 似た内容の質問を http://okwave.jp/qa5095173.html でしているのですが、求める内容が異なるため別途質問いたします。 質問本文 一度大きくなってしまったDB容量を、 レコード削除後に減らす方法を教えてください。 また、それをストアドで実行する方法があれば教えてください。 以下、状況と経緯になります。 SQL SERVER 2005 EXPRESS で、とあるテーブルに、 EXPRESSの容量限界である4GBまでレコードを詰め込みました。 試験前68.00MBだったデータベースは、試験終了後4088MBとなりました。 試験後、増やしたログテーブルをTruncateし全てのレコードを削除しました。 DBサイズも減るかと思いましたが容量は68.00MBに戻らず4088MBから減りません。 「使用可能領域」が4000MB以上の値を示し 事実DB使用上は何の問題はないのですが、 DBサイズを参照し、DB使用率を表示するレポートを作成しておりまして、「保存レコード件数が少ないのにDBサイズは大きいまま」という状態を何とか回避したいのです。 最適化という方法があると聞き、 http://okwave.jp/qa2283438.html を参照し、真似てみたのですが十分な理解・結果を得られなかったので質問いたします。 どうかよろしくお願いします。

  • エクセルデータのレコード重複修正

    7000件程度のレコード数があるエクセルデータで、一部(およそ500件程度)レコードが重複していることがわかりました。 本来ないはずの重複レコードを削除するにはどのような方法があるでしょうか? ご存知の方ご教授ください。

  • VBで任意の複数レコードを追加・削除するには?

    VBで作成するアプリについて質問があります。 処理としては、追加するレコード数が実行毎に違っているデータを、 フォームの入力エリアに入力し、そのデータを使用してデータベースに データを登録する処理を想定しています。 上記を踏まえて、下記条件を同時に満たす操作を作成したいと思っています。 (1)「追加」ボタンをクリックすると、表示されている入力エリアが1行追加される (2)レコード毎に作成された「削除」ボタンをクリックすると、  任意の入力済みの行を削除出来る 最後の行に入力エリアを追加・削除することは出来たのですが、 (2)の「任意の行を削除する」処理が作成できていない状況です。 VBの経験が2週間で、下らない質問かもしれませんがよろしくお願いします。

  • CSVファイルを毎日、全レコード一括更新したい

    毎日、CSV形式で送られてくる最新のデータがあります。 それを自動的にMySQLに一括で追加・更新したいと考えています。 CSVファイルは毎日、データが追加されたり、UPDATEされたり、削除されたりしています。そのCSVファイルのデータを神様DBとして、上書きしたいと思っています。 つまり、前日のMySQLのデータを本日のデータで完全に上書きしたいと考えています。 単にデータをロードするだけなら mysql> load data infile "ファイルパス/ファイル名.csv" -> into table テーブル名 fields terminated by "," lines terminated by "\n"; でよいと思いますが、完全上書きの方法がよくわかりません。 それとも、上記方法で同じことを2度すると完全に上書きされるのでしょうか?同じレコードが2つ出来上がるのでしょうか?それともマージされるのでしょうか? もし、お分かりでしたらご教授ください。

    • ベストアンサー
    • MySQL
  • ファイルメーカーでのデータ取り込みについて

    職場でファイルメーカーPro4を使用しています(OSはMacです)。 500件ぐらいの顧客データのレコード全部にMSExcelファイルをタブ区切りやカンマ区切りに保存しなおしたものを取り込みしました(内容は文章で、お客様ごとに内容は違います)。 取り込み後、内容確認をすると一部のデータの頭と最後に「"」がついてしまっていました。 取り込んだその文章を入れた手紙をプリントアウトして、それぞれのお客様に送付するのが目的ですので、その状態ではとても体裁が悪いので困っています。 また、手作業で「"」を削除するにしても、これからお客様がどんどん増えていくことを考えると大変な作業になってしまいますので、できればデータの取り込みをしたときに最初から「"」がつかないようにしたいのですが、どうすればよいのでしょうか? 文章中に「,」が入っているものがそうなるように思えたので、「,」を取り去って試してもやはり一部のものには「"」がついてしまっていました。

  • レコード数が65536件を超えるファイルの加工

    1つ困っていることがありまして、 何か良い方法を、ご教示いただければ、 ありがたいです。 業務上、CSVファイルをEXCELにて、 いろいろなかたちに加工して処理を行っているの ですが、一部のファイルにレコード数が65536件を 超えるものがあって、EXCELでは読み込めません。 これを加工する方法もしくはツールは ないでしょうか? どうか、よろしくお願い致します。