SSブログ

常時ユニーク設定による重複レコード削除 [FileMaker]

ファイルメーカーにおける重複レコード削除方法はFAQの1つです。種々の方法がありますが、データなしコピーを作り重複検出フィールドに常時・ユニークの設定をして元ファイルからデータインポートするのがもっとも簡単でやはいと思います。この方法の汎用スクリプト(他のファイルでも利用できる)を作成しましたので紹介します。MacでもWinでも動作します。

【重複レコード削除の方法】
1. 元ファイルでデータをソートしておく(必要時)
降順でソートしてファイルを開いておくと、重複ある時は最新レコードが、ソートをかけない場合やファイルを閉じている場合は重複レコードのもっとも古いレコードがインポートされる。
2. スクリプト「重複削除用ファイルを作成して開く」を実行する
データなしコピーが開く。ファイル名に「_dupdelete」が付加される。
3. 重複検出フィールドの設定
重複削除用ファイルの重複検出フィールドのオプションを開いて、入力値の制限で○常時 □ユニークな値 の2つをチェックする。
4. スクリプト「重複削除してインポートする」を実行する

サンプルファイル duplicate.fp7のzip圧縮ファイル(09_duplicate.zip)をアップしておきますのでお試しください。Lhacaなどのアーカイバで解凍してご使用ください。
http://www001.upp.so-net.ne.jp/MedFiles/samples.html
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:趣味・カルチャー

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。