みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初心者です。
ファイルメーカーからPDFファイルでエクスポートをしたいのですが、その際ファイル名を複数のフィールドを使って指定したいです。
今まで → 「番号(フィールド名)& "_"&宛名(フィールド名) & "様.pdf"」
上記で「番号+宛名+様.pdf」という名前のPDFファイルが出来ていました。
これからは順番を変え、日付と金額のフィールドを追加したいと思い、上記に似せて
「日付(フィールド名) & "_" & 番号(フィールド名) & "_" & 宛名(フィールド名) & "様" & "_" & 金額(フィールド名) & "円.pdf"
で試してみたのですがこのスクリプトを使うと「このディスク上に作成できませんでした」というエラーになってしまいます。
もし、上記の間違いがお分かりになる方がいらっしゃれば、ご教授いただけたら幸いです。
日付の書式が/区切りになってるのでは?/はファイル名につかえません。
何と言う事でしょう。仰る通りでした。ただ…全て数字表記のフィールドに直しても同じでした。他にも問題があるようです。
> 全て数字表記のフィールドに直しても同じでした
どういうことでしょう?
日付を
20220120
のような表記にすればいいんですよ。
Offline
himadanee様、チポ様、ご返信ありがとうございます。
「2022/01/01」の表記のフィールドを「20220101」に変換させたフィールドがあったので、そちらのフィールドに変更してみましたが
「このディスク上に作成できませんでした。ファイル名を変更、ディスクの空き容量を増加、ロックを解除、または他のディスクを使用してください。」
が出てしまいます。
以前の値に直すと問題ありません。
また、気になっているのは、変更して保存すると「"」の前にバックスラッシュが入って保存されている事です。
金額フィールドに¥が入ってるなんてことはないと思いますが 宛名にもファイル名に使えない文字が含まれる可能性はありますね。
ファイル名になってる計算結果をチェックしてみては。
”の前にバックスラッシュが付くというのは、”の対応が合ってないんでしょう。””の中に書く”はバックスラッシュというか\マークがつきますので。
himadanee様、早いご回答ありがとうございます!
・ 金額フィールドは数字のみです。
・ 宛名については、今まで問題ありませんでした。
日付か金額の計算結果に「ファイル名に使えない文字」が入っているという事ですね。
ありがとうございます!
ファイル名に使えない文字が何か調べた上で、確認してみます。
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 512.93 KiB (Peak: 517.47 KiB) ]