みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
win FileMaker14
お世話になっております。
レコードに見積書番号ごとの連番を付けたいと思っています。
現在見積書番号が重複しているため連番を作成し、2以降の連番を削除しようという意図です。
ですがどうにもうまくいきません。。。
どなたかご教授お願いします。
重複したレコードの削除ではなくて連番だけ削除ですか?
Offline
旅人さん
お返事ありがとうございます。
やりたいことは見積書番号の重複したレコードの削除なのですが、件数が多すぎるためスクリプトでLoop等で実行すると
まったく終わる気配がないので計算で項目に値を付与し(今回は連番)検索条件にヒットするものを一括で削除したいのです。。。
ファイルの複製を作って、そのテーブルを空にして、見積書番号を重複禁止(常時)にして、レコードをインポートする。
timさん
お返事ありがとうございます。
重複に関してはtimさんのやり方で解決できました!
有難うございます。
もうひとつ質問忘れてました。
別ファイルでは見積書番号ごとの連番を設定し、1~10までを残し11以降は削除したいと考えています。
方法はありますか?
見積書の明細ですか?
だとしたら、削除したら意味をなさなくなるような気がしますが。
見積書番号(と連番の順を決めるフィールド)でソートして、連番をフィールド内容の全置換で入れる
Case(見積書番号=GetNthRecord(見積書番号;Get(レコード番号)-1);GetNthRecord(連番;Get(レコード番号)-1)) + 1
timさんの方法で連番をつけることができ、自分のやりたいことができそうです!
何日もかかっていたことを解決でき、本当に感謝しています(泣)
timさん、旅人さんありがとうございました!!!
また何かありましたらよろしくお願いいします。
今回は本当にありがとうございました。
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 508.09 KiB (Peak: 514.62 KiB) ]