みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
MacOS
FMPro13
ピクチャを挿入する→キャンセル→警告を消したい。
キオスクモードを使用のため、右クリックが使えません。
画像を挿入するために、スクリプトを組む必要がありました。
フィールドへ移動[フィールドA]
ピクチャを挿入[]
スクリプトはこれだけなのですが、質問はこの後です。
実行して、どのピクチャか聞いてくるのですが、そこで「キャンセル」を押します。
ダイアログが出て「ピクチャを挿入が中止されました。このスクリプトを続行しますか?」「キャンセル、続行」と表示されます。
ダイアログのキャンセルを押さずに済む方法は、2度もキャンセルを押さずに済む方法は無いでしょうか?
対策失敗として
フィールドへ移動[フィールドA]
ピクチャを挿入[]
If(Get(最終メッセージ選択)=2)
現在のスクリプト停止
EndIf
と、Get(最終メッセージ選択)が使えないかと考えたのですが、If関数に入る前にダイアログでますからダメでした。
よろしくお願いします。
Offline
[ピクチャを挿入]の前に[エラー処理[オン]]を入れます。
次のステップで
If [ Get ( 最終エラー ) = 1 ]
カスタムダイアログを表示[(警告文は適宜考えて下さい。)]
End If
[エラー処理]はオンにすることで FileMaker が出すダイアログを抑制できます。
Get ( 最終エラー ) は FileMaker が返すエラー番号を取得できます。
今回のケースではユーザキャンセルなので 1 が返ってきた場合をキャプチャします。
FileMaker Pro エラーコード
http://www.filemaker.com/help/13/fmp/ja … codes.html
Offline
ありがとうございます。
出来ました。
ダイアログ→Get(最終メッセージ選択)と考えてしまって、Get ( 最終エラー )を忘れていました。
これですっきり使えます。感謝
Offline
ユーザによる強制終了を許可でも良かったような。
onかoffか分かってないけど。
Offline
Pages: 1
[ Generated in 0.017 seconds, 9 queries executed - Memory usage: 505.8 KiB (Peak: 515.8 KiB) ]