初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-12-28 12:52:36

Valon
Member

重すぎて消せないレコード

Filemaker 16 Server &
Filemaker 16 Win10です。


とあるレコードのとあるフィールドに1GB超のテキストデータを貼り付けたところ、
そのレコードを削除できなくなりました。

■行ったこと

・クライアントでレコード削除
・クライアントでそのフィールドへ空のデータをインポート
・サーバーで共有を止めてファイルを開きレコード削除

どれも1時間前後待機しましたが、消えておりません。


現状は、レコード検索では引っかからないが、
データとしては存在するといった状況です。
(レコード番号を打つと、普通に存在)

完全に削除する方法はありますでしょうか?
よろしくお願いいたします。

Offline

#2 2017-12-28 13:46:12

qb_dp
Member

Re: 重すぎて消せないレコード

名前を付けて保存[保存形[:データなしのコピー] でレコード数:0 のファイルを作成。
元ファイルの不要なレコードを除外した状態で、新しいファイルにインポートするとか...。

Offline

#3 2017-12-28 14:43:26

Valon
Member

Re: 重すぎて消せないレコード

qb_dp様

ありがとうございます。

テーブルが10程度ある場合、すべてインポートしなければならないでしょうか?

Offline

#4 2017-12-28 16:10:25

Shin
Member

Re: 重すぎて消せないレコード

10テーブルあると、ちょっと面倒ですね。
その、とあるレコードをを除外しておいて、とあるフィールドをエクスポートし、フィールド定義から削除して、再度フィールドを作る、という方法でもいいかもしれません。
バックアップをとって作業してくださいね

Offline

#5 2017-12-28 16:18:20

Valon
Member

Re: 重すぎて消せないレコード

Shin様
ありがとうございます。

テーブルが多いため、そちらの方法で対応してみようと思います。
ありがとうございました。

Offline

#6 2018-01-15 15:47:34

Valon
Member

Re: 重すぎて消せないレコード

通常削除ができたので、ログとして残しておきます。

そのレイアウト、該当フィールドのスクリプトトリガを削除
該当フィールドのオプションで計算が使用されていれば削除
該当フィールドに侵入(1時間未満)
該当フィールドの内容を全選択(1時間未満)
該当フィールドの内容を全削除(1時間未満)
該当フィールドの内容を確定(1時間未満)

サーバー使用のファイルであればサーバーを停止し、
サーバー機でローカルファイルとして開く。

レコード削除のスクリプトを組む
実行(1~2日放置)



データなしのコピーは、
レコードIDを活用しているフィールドがあると現実的ではない? 

以上。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 508.05 KiB (Peak: 514.63 KiB) ]