質問: ファイルメーカー5.5(mac)データの入力について ファイルメーカー初心者です。 データ入力の時、リレーションを使って他のファイルからフィールド参照をしたいのですが、ポータルや値一覧のように参照データ(フィールド)が表示されるのではなく,ボタンをクリックすれば、次の参照レコード(フィールド)が表示できるようにしたいのですが、どうすればよいのでしょうか? 教えて下さい。(質問も下手ですみません)
回答: ■[フィールド定義] ○製造ファイル 数字フィールド:a親id グローバルフィールド:ag_子id 計算フィールド(結果はテキスト形式):a親子id=親id & "_"& g_子id ○商品リストファイル 数字フィールド:b親id 数字フィールド:b子id :同一b親idの中で、1から順番に数字を割り振る。 計算フィールド(結果はテキスト形式): b親子id=親id&"_"&子id ■[リレーション定義] ○製造ファイル リレーション名:親子 [a親子id=::b親子id] 例 ○製造ファイル a親id 1 2 3 ○商品リストファイル b親id:b子id 1:1 1:2 1:3 2:1 2:2 3:1■スクリプト(製造ファイル) スクリプト名:next フィールド設定[「ag_子番号」,「ag_子番号+1」] if[「親子::商品名 =""」] メッセージを表示[「これ以上ありません。」] フィールド設定[「ag_子番号」,「ag_子番号-1」] end if スクリプト名:prev フィールド設定[「ag_子番号」,「ag_子番号-1」] if[「親子::商品名 =""」] メッセージを表示[「これ以上ありません。」] フィールド設定[「ag_子番号」,「ag_子番号+1」] end ifただ、製造ファイルのレコードが変わる度に「ag_子id」に「1」を入れる必要があります。 こんなものでヒントになるといいですが...