みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境
サーバ V12。設計用PC WIN Xp FM V12。データ入力表示 iPad FM Go V12。
データベースの説明
「入力」と「基本情報」の二つのファイルがあります。
二つは部材コードでリレーションしており、「入力」ファイルの一部フィールドは「基本情報」からルックアップさせています。
「入力」ファイルの説明
レコードはNo毎に作製しておりNoは重複しません。
入力は複数の作業に分散して行っています。
新規レコードの作成は必ずA作業で、その後、A作業⇒K作業に順番に数日間で入力を完了します。
作業毎に入力レイアウトが異なり、B作業以降はNoを検索し、入力します。
又、各入力レイアウトでは「基本情報」からルックアップで表示もしています。
相談内容
A作業以降の作業でNoを検索実行すると、全てのフィールドが「?」に変わるレコードがあります。
「?」に変わったレコードを削除後、A作業で新規作成しても「?」のフィールドになります。
「?」レコードを削除後、EXCELで作成しインポートしても、No検索すると全てのフィールドが「?」に変わります。
又、「?」に変わったレコードと正しい表示のレコードの二つができていることもあります。
このNoのレコードは作業も中断し、データ利用も出来ないので非常に困っています。
ファイルの修復しました?
「?」に変わるんでなく、?(不正な値)が入ってるんだと思いますが。
データなしのコピーを作って、正常なレコードだけインポートすれば直るはず。
ファイルの修復しました?
「?」に変わるんでなく、?(不正な値)が入ってるんだと思いますが。
データなしのコピーを作って、正常なレコードだけインポートすれば直るはず。
不正な値が入ると既に入力しているフィールドまで「?」に変わるのでしょうか。
「?」で検索しても検索しません。
レコードは12万件です。
正常なレコードだけインポートするにはどのようにすれば良いのでしょうか。
そのNo.の基本情報にオカシイ登録がありませんか?
余分な文字が入力されていたり、改行されていたりとか・・・。
4桁分の表示スペースしかないのに、5桁の入力があると????になったりします。
ルックアップしているとのことですので、本来入れなければならない入力項目以上のものが
入力されているのではないでしょうか。
それを基に計算式を入れてあるなら、すべてが????になるかもしれません。
若しくは入力しなければならない項目が未入力とか・・・。
その場合は「=」で検索すればわかると思います。
まぁデータ破損の可能性もありますし、先の人がおっしゃるとおり、一度修復されてみては?
修復をやってみようと思いますが問い合わせです。
①ヘルプを読むと始めに最適化コピーの保存指示がありますが、ファイルメニューの名前を付けて保存がグレー表示で選択できません。
DBは管理者で起動しています。
②正常なレコードだけにする方法ですが、「?」マークは検索できないため、どのようにすれば削除できるでしょうか。
共有ではできませんから、サーバを止めるかバックアップファイルでやります。
Noを検索するとかでは。
共有ではできませんから、サーバを止めるかバックアップファイルでやります。
Noを検索するとかでは。
今度の日曜日にサーバを停止し修復を行う予定です。
ところで「?」を検索するための「Noを検索」とは、どの様な手順なのでしょうか。
バックアップから、レコードなしのファイルを作り、今のファイルから全レコードをインポートでいいはず。
その後、コンソールからそのファイルを閉じて、削除して、新しいファイルをアップロードするだけでもいいかも。これなら、ファイルが閉じれば、数分で作業は終了しますよ。
Offline
バックアップから、レコードなしのファイルを作り、今のファイルから全レコードをインポートでいいはず。
その後、コンソールからそのファイルを閉じて、削除して、新しいファイルをアップロードするだけでもいいかも。これなら、ファイルが閉じれば、数分で作業は終了しますよ。
Shin様
ご回答有難うございます。
他ファイルやこの問題となるファイル内でもリレーション設定をしていますが、改めてリレーション設定は不要でしょうか。
同じファイル名でしたら、リレーションの貼り直しは通常は不要です。
ただ、ファイル内の自動入力のシリアル値の設定などの生きている部分の再設定は必要です。
Offline
皆様
大変有難う御座います。
休日にFMサーバを止め、ファイルの修復作業を実施しました。
?のレコードを事前に削除し、修復後そのレコードを新規作成しましたが、
検索しても?が出なくなりました。
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 521.87 KiB (Peak: 526.41 KiB) ]