FileMaker Proで下記のようなケースでよいスクリプトの組み方があればお教えください。
当方はFileMaker Pro 5.5を使用しています。初心者です。
----------------
甲乙
AX
BX
AX
BX
BX
YY
AY
BY
ZX
AX
BX
AX
BX
YY
AY
ZX
AX
----------------
フィールド甲を参照し、フィールド乙に自動的に「X」か「Y」を上のレコードから順次返すスクリプトを組みたいと考えています。
(1)フィールド甲に最初にYがでてくるまではXを返す。
(2)Yがでてきたら、以下のレコードのフィールド乙にYを返す。
(3)Yが登場したあと、最初に「Z」がでてきたレコードからはフィールド乙にXを返す。
(4)次にYが出てくるまでXを返す。
以下繰り返し
以前、類似した事例にて教わったことを応用し、
if、loopを駆使して試みましたが、うまくいきません。
No.3ベストアンサー
- 回答日時:
先頭レコードがYでもZでも無い場合は乙はXになるとすると、
G甲というグローバルテキストフィールドを作って、スクリプトは
レコードへ移動[ 最初の ]
If [ 甲 = "Y" ]
フィールド設定 [ G甲, "Y" ]
フィールド設定 [ 乙, "Y" ]
Else
フィールド設定 [ G甲, "X" ]
フィールド設定 [ 乙, "X" ]
End If
Loop
レコードへ移動[ 次の, 最後まできたら終了 ]
If [ 甲 = "Y" ]
フィールド設定 [ 乙, "Y" ]
フィールド設定 [ G甲, "Y" ]
End If
If [ 甲 = "Z" ]
フィールド設定 [ 乙, "X" ]
フィールド設定 [ G甲, "X" ]
End If
If [ 甲 <> "Y" and 甲 <> "Z" ]
フィールド設定 [ 乙, G甲 ]
End If
End Loop
かな?
No.2
- 回答日時:
違った、甲はYの前にZが出てくることはないのですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
NULL値を含む場合のフィルタ
-
ACCESSのフィールドに記述する...
-
ファイルメーカーで名前データ...
-
Access 抽出条件を自動で入力し...
-
アクセスで前年対比を出す方法...
-
テーブルに主キーを作らないデ...
-
ACCESS クエリで重複データを最...
-
access・カウント結果がゼロで...
-
[至急]accessクエリ結果を入力...
-
アクセスのフォームを開くとき...
-
accessのレポートであとから他...
-
Accessのフォーム上にレコード...
-
accessの自動更新処理をできな...
-
アクセスにエクセルのデータを...
-
accessで選択クエリで得た全レ...
-
Accessを使って日付を比較したい
-
ACCESSのフォームからデータの...
-
ACCESSでテーブルから選択,表示...
-
アクセス 0以外をカウントす...
-
Accessのフィルタ検索でデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリで、Left関数を...
-
Accessでフォームへのフィール...
-
NULL値を含む場合のフィルタ
-
Accessでグループ化した結果フ...
-
access で「指定したフィール...
-
アクセスで前年対比を出す方法...
-
Access2000 2番目に大きい数値...
-
別のテーブルのフィールドを抽...
-
【access】テキストから日付へ...
-
Access2003でフィールドのデー...
-
ファイルメーカーで住所内の市...
-
[Access]クエリの抽出条件について
-
ACCESSで2つのテーブルで一致し...
-
LotusNotesで全角の空白を半角...
-
【至急】Mp3tagで歌手情報を追...
-
[Microsoft Access]クエリ作成...
-
アクセスのフィールドデータを...
-
VBAで日付型とテキストでフィル...
-
値("001")と数値(1)が混在...
-
FileMakerでアットマーク入り文...
おすすめ情報