みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
【やりたいこと】
プロジェクトを管理するデータベースを作成しています。
1つのレコードにプロジェクト名が書いてあり、
詳細ボタンを押すとプロジェクトの詳細画面へ飛び、
元に戻るボタンを押すとプロジェクト名に戻るようにしたいのです。
下記のスクリプトを書いたのですが、
元に戻るボタンを押しても選択したレコードには戻らず、先頭レコードに戻ります。
解決方法がわからずアドバイスいただけないでしょうか。
どうぞよろしくお願いいたします。
【使用しているFMおよび機器】
FileMakerPro18 Advanced
Windows10
ipadmini2
【スクリプト】レイアウトのスクリプトトリガ
IF[Get(レコードのオープン状態)≠1]
現在のスクリプト終了[テキスト結果: ]
End IF
IF[Get(システムプラットフォーム)=3]
スクリプト実行[指定:一覧から;「選択したプロジェクトに移動」;引数: ]
Else
レイアウト切り替え[「プロジェクトの詳細」]
End IF
※選択したプロジェクトに移動
エラー処理[オン]
変数を設定[$$スクリプトトリガ;値:"オフ"]
変数を設定[$$現在のプロジェクトID;値:フィールド]
IF[PatternCount(PatternCount ( Get ( アプリケーションバージョン ) ; "Go_iPad" ) or PatternCount ( Get ( アプリケーションバージョン ) ; "ProAdvanced" )
関連レコードへ移動[関連レコードのみを表示;テーブル:「タスク」;使用するレイアウト:プロジェクトの詳細|ipad]
End IF
IF[Get(最終エラー)=0]
レコードのソート[記憶する]
レコード/検索条件/ページへ移動[最初の]
Else
IF[PatternCount(PatternCount ( Get ( アプリケーションバージョン ) ; "Go_iPad" ) or PatternCount ( Get ( アプリケーションバージョン ) ; "ProAdvanced" )]
レイアウト切り替え[プロジェクトの詳細]
End IF
新規レコード/検索条件
一致するレコードを検索[置換;フィールド]
End IF
関連レコードへ移動、で、新しいウィンドウで表示させるのが簡単でしょう。ウィンドウを閉じると、元の表示に戻ります。
位置をずらしておくと、見やすくなりますよ。
Offline
Shinさん
ありがとうございました。起動しました。
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 504.61 KiB (Peak: 515.39 KiB) ]