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

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

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

You are not logged in.

Announcement

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


#1 2018-07-12 15:41:17

エラーコード 800 のエラー処理はできますでしょうか?

デスクトップ上にある data_ex というフォルダに
対象データのエクセルファイルをエクスポートするスクリプトを作成しております。
デスクトップに「data_exフォルダ」がないときには、フォルダを作成して、 [レコードのエクスポート]をやり直すメッセージを出すというイメージの
スクリプトにしたいのですが、エラー処理しているにもかかわらず、エラーが必ずでてしまいます。
800のエラーは、エラー処理出来ないのでしょうか?お知恵をお貸しくださいませ。宜しくお願い致します。

スクリプトステップにて
[エラー処理 on]
[レコードのエクスポート]   ★ ファイルをディスク上に作成できません (800)のエラーがでます
IF Get(最終エラー)=800
イベント送信で「フォルダを作成」
スクリプト一時停止 1秒
[カスタムダイアログ] デスクトップに「data_exフォルダ」を作成しました。もう一度エクスポートを行ってください。
[End If]
[現在のスクリプト終了]

Offline

#2 2018-07-12 16:12:57

qb_dp
Member

Re: エラーコード 800 のエラー処理はできますでしょうか?

OSやFileMakerのバージョンが不明ですが...
FileMaker 17 だと「レコードのエクスポート」時にディレクトリを作成することができます。
エクスポート
https://fmhelp.filemaker.com/help/17/fm … 3ww1212129

「イベント送信で「フォルダを作成」」とあるのでおそらくWindowsですね。
コマンド:mkdir なら、すでにフォルダがある場合、何もしません。
なので、以下のような順番で良いと思います。

イベント送信で「フォルダを作成」
[レコードのエクスポート]

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, 7 queries executed - Memory usage: 546.31 KiB (Peak: 581.72 KiB) ]