質問: FileMaker Proで下記のようなケースでよいスクリプトの組み方があればお教えください。 当方はFileMaker Pro 5.5を使用し、データベースは初心者で、エクセルの感覚からまだぬけられていません。 ---------------- 【ケース】 フィールド甲フィールド乙 A A C A C A D A B B C B C B A A C A フィールド甲を参照し、フィールド乙に自動的に「A」か「B」を挿入するスクリプトを組みたいと考えています。 「A」と「B」のみを、フィールド乙に入る特殊な値とします ・最初のレコードのフィールド甲は必ず「A」が入っているとします。 ・フィールド甲を上のレコードから参照し、甲に「B」がでてくるまでフィールド乙に「A」を挿入しつづけます。 ・甲に「B」がでてきたら、そのレコード以下、甲に「A」がでてくるまで乙に「B」を挿入しつづます。 ・甲に再び「A」がでてきたら、甲に次に「B」がでてくるまでフィールド乙に「A」を挿入しつづます。 以上を最終レコードまで続けます。 ---------------- ネットのサイトを見ながら、if、loopを駆使して試みましたが、条件設定が間違っているのか、 うまくいきません。
回答: Gというグローバルテキストフィールドを作って、スクリプトはそのまま レコード/ 検索条件/ ページへ移動[ 最初の ] フィールド設定 [ 乙, "A" ] フィールド設定 [ G, "A" ] L o o p レコード/ 検索条件/ ページへ移動[ 次の, 最後まできたら終了 ] If [ 甲 = "A" ] フィールド設定 [ G, "A" ] フィールド設定 [ 乙, G ] E l s e If [ 甲 = "B" ] フィールド設定 [ G, "B" ] フィールド設定 [ 乙, G ] E l s e フィールド設定 [ 乙, G ] End If End If End Loop とか。