初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-08-16 00:34:44

nice-guy
Member

get(レイアウトテーブル名)を使ったポップオーターへの移動

先程質問した「フィールドに入ったときにポップオーバーが起動するようにしたい」の関連質問です。
ポップオーバーオブジェクトに「get(レイアウトテーブル名)」と付けました。
スクリプトでオブジェクトへ移動 「get(レイアウトテーブル名)」としたのですが、正常に移動しません。
ポップオーバーの名前を固定値にして、スクリプトの方の固定値にしてやると正常に呼び出します。
これは、そういう仕様なのでしょうか?


FM12始めたばかり さん、回答ありがとうございました。インスペクターから変更出来ました。

Offline

#2 2014-08-16 01:54:48

FM12始めたばかり
Guest

Re: get(レイアウトテーブル名)を使ったポップオーターへの移動

get(レイアウトテーブル名)はレイアウト名を取得する関数ですよね

ポップオーバーを開いた状態でスクリプトを実行すればお解り頂けます
カスタムダイアログを表示[get(レイアウトテーブル名)]

スクリプトでポップオーバーを開くには、[オブジェクトへ移動]または[フィールドへ移動]スクリプトステップ
http://filemaker-jp.custhelp.com/app/an … 9%E7%94%A8

追記
ポップオーバーボタンの非表示
インスペクタ→データ→次の場合にオブジェクトを隠す
Get ( ウインドウモード ) =1

#3 2014-08-16 02:01:51

FM12始めたばかり
Guest

Re: get(レイアウトテーブル名)を使ったポップオーターへの移動

訂正です
Get ( ウインドウモード ) =0

「0」 - ブラウズモード
「1」 - 検索モード
「2」 - プレビューモード
「3」 -印刷中の場合
「4」 - (FileMaker Pro Advanced) データビューアから関数を評価していて現在のウインドウがレイアウトモードの場合

#4 2014-08-16 08:39:35

wader
Member

Re: get(レイアウトテーブル名)を使ったポップオーターへの移動

nice-guy wrote:

ポップオーバーオブジェクトに「get(レイアウトテーブル名)」と付けました。
スクリプトでオブジェクトへ移動 「get(レイアウトテーブル名)」としたのですが、正常に移動しません。
ポップオーバーの名前を固定値にして、スクリプトの方の固定値にしてやると正常に呼び出します。
これは、そういう仕様なのでしょうか?

仕様です。オブジェクト名はレイアウト内で固有の値を持つためのものなので、計算式でなく固定値です。

スクリプトの指定は計算式なので関数値がオブジェクト名として移動先になりますが、
オブジェクト名の指定は固定値なので入力した通りになって、スクリプトの指定と一致しません。

Offline

#5 2014-08-16 09:43:42

nice-guy
Member

Re: get(レイアウトテーブル名)を使ったポップオーターへの移動

FM12始めたばかり さん、wader さん、、詳しい解説ありがとうございました。よくわかりました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 509.92 KiB (Peak: 514.83 KiB) ]