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

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

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

You are not logged in.

Announcement

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


#1 2017-10-31 16:35:41

肉塊
Member

ObjectExitを別のボタンから無効化する方法、またはポータル間の移動方向

まずこんなクソみたいな仕様にしてるところから怒られそうなのですが…

1□ □5
2□ □6
3□ □7
4□ □8

ポータルを上の図のように8個、それぞれ1レコード(入力が有効なのは1フィールド)ずつ表示させていて、
Enterで縦方向に順番どおり移動させて8に行ったら1に戻したいのですが、そのままだと1→5→2→6...と横方向に移動してしまいます。

入力をスルーする場合もあるので、ModifyではなくOnObjectExitで次番ポータルへ行くようには、なったのですが、
「OnObjectExit」なので他のボタンを押したときも「Exit」でトリガが動いて次のフィールドへ、その次のフィールドもExitで次へ・・・となり、
レイアウトに配置したボタンが永久に押せないどころか、レイアウトの編集にも戻れない、ウィンドウもFM自体も閉じれないまま
フィールド間を移動し続けるという状態になってしまいました。

フィールド入力後に押すボタンは一個しかないのでそのボタンさえ動けばいいのですが、
ボタンのスクリプトの一番上に「すべてのスクリプトを終了」を入れると、(当たり前ですが)ボタン自体が動作しません...

OnObjectExitの前に、何か割り込んで動作させられるスクリプト等がないでしょうか。
または、ポータル間の移動方向を任意で決めることができる方法がないでしょうか...


Filemaker Advance 15 (win7) / Filemaker Go 15 (ipad mini/ipad mini2/ipad 2017)

Offline

#2 2017-10-31 16:56:24

チポ
Member

Re: ObjectExitを別のボタンから無効化する方法、またはポータル間の移動方向

タブ順設定でできませんか?

1〜4と5〜8の二つのポータルで良さそうですが、
これならポータル内は連続して移動しますよね。

Offline

#3 2017-10-31 17:01:50

チポ
Member

Re: ObjectExitを別のボタンから無効化する方法、またはポータル間の移動方向

あれ、取り違えているか?

> フィールド入力後に押すボタンは
このボタンって何をしているのですか?

Offline

#4 2017-10-31 17:02:05

肉塊
Member

Re: ObjectExitを別のボタンから無効化する方法、またはポータル間の移動方向

チポ wrote:

タブ順設定でできませんか?

そんな設定があったとは…!!
ありがとうございます!!!出来そうな気がします!


Filemaker Advance 15 (win7) / Filemaker Go 15 (ipad mini/ipad mini2/ipad 2017)

Offline

#5 2017-10-31 17:03:25

肉塊
Member

Re: ObjectExitを別のボタンから無効化する方法、またはポータル間の移動方向

チポ wrote:

あれ、取り違えているか?

> フィールド入力後に押すボタンは
このボタンって何をしているのですか?

このボタンには、入力漏れチェック成否でダイアログ出して、別のレイアウトへ移動させるスクリプトが入ってます。


Filemaker Advance 15 (win7) / Filemaker Go 15 (ipad mini/ipad mini2/ipad 2017)

Offline

#6 2017-10-31 17:06:14

肉塊
Member

Re: ObjectExitを別のボタンから無効化する方法、またはポータル間の移動方向

チポ wrote:

タブ順設定でできませんか?

めっちゃ出来ました。感動…!
しょーもない部分とは思いながらクッソ煮詰まってたので、とてもすごく助かりました。ありがとうございます!!!


Filemaker Advance 15 (win7) / Filemaker Go 15 (ipad mini/ipad mini2/ipad 2017)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 512.8 KiB (Peak: 517.34 KiB) ]