みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ポータル上のアクティブなポータル行をクリックし、別ファイルの関連レコードを開きたいと思っています。
レイアウトA:ポータルのあるレイアウトでスクリプト実行
変数を設定[$カルテ番号;値:TBL_PTNUM::ptnum]
ファイルを開く[Bレイアウト]
スクリプト実行[Bレイアウトに移動],ファイル[レイアウトB]
レイアウトB:カルテレイアウトでスクリプト[Bレイアウトに移動]
検索モードに切り替え
フィールド設定[TBL_PTNUM::ptnum;$カルテ番号]
の様な形にスクリプトを組んでいるのですが上手く動作しません。
根本的に間違っているような気がするので宇賀
どなたか教えていただけないでしょうか?
関連レコードへ移動、をボタンに貼り付ければいいですよ
Offline
Shin様
単純に関連レコードに移動だけでOKということでしょうか?
関連レコードに移動をしようとすると
該当のBレイアウトが表示されないのです。(元データとなっているものが更に別ファイルのCテーブルだからでしょうか?
スクリプトステップ
関連レコードへ移動
は別ファイルでも問題ありません。
それから先の、関連テーブルの操作は
関連テーブル側でスクリプトを作り、
そのスクリプトをこちら側のスクリプトで実行させます。
Offline
チポさん
関連レコードで設定をすると
101エラーが出て画面が切り替わらないのです。
なぜでしょうか??
エラーコード
101 レコードが見つかりません
ですが、理由が分かりません。
もう一度チェックか、
設定等の、もう少し詳しい説明を。
Offline
チポさん
画面の裏でBレイアウトが開いた状態になっていたためエラーになっていたようでした^^
次はBレイアウト上で該当のカルテ番号を絞り込むスクリプトを組むと思うのですが
そちらも教えていただけないでしょうか?
関連レコードへ移動
でそのカルテ番号のレコードが選択されていますが、
そうではなくて、そのレコードだけを対象レコードとしたいのでしょうか?
ならば、
Bレイアウトのテーブルで、
全レコード表示
レコードを対象外に
対象外のみを表示
でできます。
Offline
チポさん
連絡が遅れ大変申し訳ありません。
無事解決いたしました!ありがとうございました(^_-)-☆
もう一つポータル行をクリックし同一ファイルの別レイアウト(別テーブル)に移動したいのですが
関連レコードに移動だと、希望通りのレイアウトに移動はするのですが
ポータル行で指定したレコードに移動しません・・
こちらも教えていただけると助かります^^
> もう一つポータル行をクリックし同一ファイルの別レイアウト(別テーブル)に移動したいのですが
> 関連レコードに移動だと、希望通りのレイアウトに移動はするのですが
> ポータル行で指定したレコードに移動しません
これは前質問と違うポータルですよね?
状況が分からないので何とも、、
Offline
チポさん
変数を設定して、フィールドに挿入検索したら解決いたしました^^
お世話になりました^^
Pages: 1
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 520.02 KiB (Peak: 524.55 KiB) ]