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

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

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

You are not logged in.

Announcement

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


#1 2015-02-17 17:47:09

トンカツ
Guest

不要レコードの削除について

初めて質問します。
よろしくお願いいたします。

社員データベースからcsvで吐き出した情報を読み込みたいのですが、社員が退職などでcsvの行数が減ると、
読み込んだ際に末尾のレコードが重複するので困っています。
読み込み前にスクリプトで全てレコードを削除すれば良いのかもしれませんが、リレーショナルで
他のデータベースも読み込んでいるのでちょっと不安です。

使い始めたばかりでよく分かっておりません。
何卒ご教示いただけたら幸いです。
よろしくお願いいたします。

#2 2015-02-17 17:54:43

Shin
Member

Re: 不要レコードの削除について

社員番号等ユニークな情報で、比較インポートを行なえば良いのでは。

Offline

#3 2015-02-17 18:20:34

トンカツ
Guest

Re: 不要レコードの削除について

ご返信ありがとうございます。

https://fm-aid.com/bbs2/viewtopic.php?id=344
こちらを見ながらやってみました。
csvに存在しない社員番号のレコードが削除されなくなるので、レコードが重複することはなくなったのですが、

csvに存在しない社員番号のレコード自体を削除することはできないでしょうか?
またその際、リレーショナルで読み込んでいるデータで該当するレコードも合わせて消してしまいたいのですが・・・

#4 2015-02-17 18:39:28

旅人
Member

Re: 不要レコードの削除について

読解力が無いので的外れかも知れませんが
もうひとつ別テーブルを作って、これにcsvをインポートして
両テーブルで社員番号とかでリレーションすると、csvに無い
社員番号を関連レコード移動で絞ることはできます。
例を示してくれると私にも判るのですが・・・・

Offline

#5 2015-02-17 18:39:42

Moz
Member

Re: 不要レコードの削除について

インポート直後の対象レコードはインポートされたレコードなので
設定を間違っていなければ[対象外のみを表示]すれば CSV に存在しないレコードになるでしょう。
対象レコード削除を行えば存在しないレコードを削除できます。

削除オプションの利用は慎重に。

Offline

#6 2015-02-18 16:19:46

トンカツ
Guest

Re: 不要レコードの削除について

>皆様

Moz様の提案で無事解決できました。
csvの取り込みから削除までスクリプトで処理できたので大変便利です。
大変ありがとうございました。

#7 2015-02-18 18:25:22

Shin
Member

Re: 不要レコードの削除について

過去のレコードを削除してしまっていい運用なのかな。レコードの削除そのものが非常に疑問だけど

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.036 seconds, 9 queries executed - Memory usage: 510.23 KiB (Peak: 516.33 KiB) ]