みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Filemaker 16 Server &
Filemaker 16 Win10です。
とあるレコードのとあるフィールドに1GB超のテキストデータを貼り付けたところ、
そのレコードを削除できなくなりました。
■行ったこと
・クライアントでレコード削除
・クライアントでそのフィールドへ空のデータをインポート
・サーバーで共有を止めてファイルを開きレコード削除
どれも1時間前後待機しましたが、消えておりません。
現状は、レコード検索では引っかからないが、
データとしては存在するといった状況です。
(レコード番号を打つと、普通に存在)
完全に削除する方法はありますでしょうか?
よろしくお願いいたします。
Offline
名前を付けて保存[保存形[:データなしのコピー] でレコード数:0 のファイルを作成。
元ファイルの不要なレコードを除外した状態で、新しいファイルにインポートするとか...。
Offline
qb_dp様
ありがとうございます。
テーブルが10程度ある場合、すべてインポートしなければならないでしょうか?
Offline
10テーブルあると、ちょっと面倒ですね。
その、とあるレコードをを除外しておいて、とあるフィールドをエクスポートし、フィールド定義から削除して、再度フィールドを作る、という方法でもいいかもしれません。
バックアップをとって作業してくださいね
Offline
Shin様
ありがとうございます。
テーブルが多いため、そちらの方法で対応してみようと思います。
ありがとうございました。
Offline
通常削除ができたので、ログとして残しておきます。
そのレイアウト、該当フィールドのスクリプトトリガを削除
該当フィールドのオプションで計算が使用されていれば削除
該当フィールドに侵入(1時間未満)
該当フィールドの内容を全選択(1時間未満)
該当フィールドの内容を全削除(1時間未満)
該当フィールドの内容を確定(1時間未満)
サーバー使用のファイルであればサーバーを停止し、
サーバー機でローカルファイルとして開く。
レコード削除のスクリプトを組む
実行(1~2日放置)
データなしのコピーは、
レコードIDを活用しているフィールドがあると現実的ではない?
以上。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 508.05 KiB (Peak: 514.63 KiB) ]