みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
サーバ,ProともV12を使用しています。
ある条件でソートしたレコードに対し、下記のように上から3レコード毎に区分にAとBを交互に挿入させることはできるでしょうか。
実際はレコード数500件ぐらいで、交互に挿入するのは30レコード毎です。
ボタンを押すと自動でできればよいのですが。
番号 名称 区分
001 アアア A
006 アアア A
007 アアア A
004 イイイ B
008 イイイ B
002 ウウウ B
003 アアア A
009 アアア A
005 イイイ A
010 エエエ B
フィールドの全置換で、
Choose ( Mod ( Div ( Get ( レコード番号 ) - 1 ; 30 ) ; 2 ) ; "A" ; "B" )
とすれば良いでしょう。
Last edited by Shin (2016-04-13 10:20:11)
Offline
スクリプトを作成し実行したところ、一レコードにAしか入力しませんでした。
どこが間違っているのでしょうか。
フィールド内容の全置換
計算結果を挿入 Choose ( Mod ( Div ( Get ( レコード番号 ) - 1 ; 30 ) ; 2 ) ; "A" ; "B" )
対象となるレコードを対象にした状態で実行されましたか。
Offline
計算結果を挿入 のステップは使いません。フィールド内容の全置換の計算式です。
スクリプトから計算結果を削除し、
フィールド内容の全置換
計算結果で置き換えるの指定内に
Choose ( Mod ( Div ( Get ( レコード番号 ) - 1 ; 30 ) ; 2 ) ; "A" ; "B" )
に修正すると交互に挿入することができました。
有難うございました。
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 510.73 KiB (Peak: 517.77 KiB) ]