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

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

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

You are not logged in.

Announcement

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


#1 2014-10-22 16:23:42

あると
Member

ピクチャ挿入のキャンセル

MacOS
FMPro13

ピクチャを挿入する→キャンセル→警告を消したい。

キオスクモードを使用のため、右クリックが使えません。
画像を挿入するために、スクリプトを組む必要がありました。

フィールドへ移動[フィールドA]
ピクチャを挿入[]

スクリプトはこれだけなのですが、質問はこの後です。
実行して、どのピクチャか聞いてくるのですが、そこで「キャンセル」を押します。
ダイアログが出て「ピクチャを挿入が中止されました。このスクリプトを続行しますか?」「キャンセル、続行」と表示されます。
ダイアログのキャンセルを押さずに済む方法は、2度もキャンセルを押さずに済む方法は無いでしょうか?

対策失敗として
フィールドへ移動[フィールドA]
ピクチャを挿入[]
If(Get(最終メッセージ選択)=2)
現在のスクリプト停止
EndIf
と、Get(最終メッセージ選択)が使えないかと考えたのですが、If関数に入る前にダイアログでますからダメでした。

よろしくお願いします。

Offline

#2 2014-10-22 16:32:45

Moz
Member

Re: ピクチャ挿入のキャンセル

[ピクチャを挿入]の前に[エラー処理[オン]]を入れます。
次のステップで
If [ Get ( 最終エラー ) = 1 ]
カスタムダイアログを表示[(警告文は適宜考えて下さい。)]
End If

[エラー処理]はオンにすることで FileMaker が出すダイアログを抑制できます。
Get ( 最終エラー ) は FileMaker が返すエラー番号を取得できます。
今回のケースではユーザキャンセルなので 1 が返ってきた場合をキャプチャします。

FileMaker Pro エラーコード
http://www.filemaker.com/help/13/fmp/ja … codes.html

Offline

#3 2014-10-22 16:41:29

あると
Member

Re: ピクチャ挿入のキャンセル

ありがとうございます。
出来ました。

ダイアログ→Get(最終メッセージ選択)と考えてしまって、Get ( 最終エラー )を忘れていました。
これですっきり使えます。感謝

Offline

#4 2014-10-22 19:50:58

旅人
Member

Re: ピクチャ挿入のキャンセル

ユーザによる強制終了を許可でも良かったような。
onかoffか分かってないけど。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.030 seconds, 7 queries executed - Memory usage: 505.75 KiB (Peak: 515.75 KiB) ]