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

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

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

You are not logged in.

Announcement

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


#1 2020-06-15 08:19:19

だん
Member

メモ帳に出力する際の改行について

環境

FM13AD WIN10


質問宜しくお願い申し上げます。

下記の記事にてファイルメーカーからメモ帳へ出力することができました。
https://solb.jp/filemaker-dos-command-1 … ン,帳が起動します。

スクリプトは下記です。

#デスクトップのパスを設定
変数を設定 [ $File; 値:Get ( デスクトップパス )]
変数を設定 [ $File; 値:Middle ( $File ; 2 ; 300 )]
変数を設定 [ $File; 値:Substitute ( $File ; “/” ; “¥¥” )]
#ファイル名を設定
変数を設定 [ $Filename; 値:”sample.txt”]
#テキストを設定
変数を設定 [ $Text; 値:”solb system”]
#実行
変数を設定 [ $Script; 値:”cmd /c echo ” & $Text & “> ” & $File & $Filename]
Eventを送信 [「aevt」; 「odoc」; $Script]



上記の中にある
変数を設定 [ $Filename; 値:”sample.txt”]

値の部分を
フィールド名+改行+フィールド名にしたいのです。

例えば
テーブル::お届け先郵便番号  & ¶ & テーブル::お届け先都道府県
にしたのですが、メモ帳に出力すると改行ができません。

また
テーブル::お届け先郵便番号  & "\n" & テーブル::お届け先都道府県や
テーブル::お届け先郵便番号  & "\\n" & テーブル::お届け先都道府県
でも改行ができません。

この場合どのように記述すれば改行ができるでしょうか?

ご回答のほど宜しくお願い申し上げます。

Offline

#2 2020-06-15 08:43:41

Shin
Member

Re: メモ帳に出力する際の改行について

CR+LF にするといいでしょう。
具体的には、Char ( 13 ) & Char ( 10 )
改行コードについては、システムによって異なりますので、詳しくは
https://ja.wikipedia.org/wiki/%E6%94%B9 … C%E3%83%89

Last edited by Shin (2020-06-15 08:44:28)

Offline

#3 2020-06-15 08:52:40

Moz
Member

Re: メモ帳に出力する際の改行について

下記の記事にてファイルメーカーからメモ帳へ出力することができました。

本当の目的はメモ帳へ出力することなのでしょうか?

やっていることは「.txt」のファイルを作成しているだけですから、
無理にEvent送信せず[レコードのエクスポート]や[フィールド内容のエクスポート]を使って
「.txt」ファイルでエクスポートして、関連付けられたアプリ(メモ帳)で開くようにしては如何でしょう?
予め出力用のフィールドを作っておき、tab句切りで出力すれば良いでしょう。

なお、最新版では「.txt」ファイルを作成できますし、文字コードも自由に設定できますから
業務で利用されるならアップデートされることをオススメします。FileMaker 13 製品はサポートが終了しています。

レコードのエクスポート
フィールド内容のエクスポート

Offline

#4 2020-06-18 07:53:28

だん
Member

Re: メモ帳に出力する際の改行について

Shin 様

早急なご回答ありがとうございます。

改行コードについてはわかりました。
これで検証して参ります。

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


Moz 様

早急なご回答ありがとうございます。

エクスポートを使用して.txtを作成してみます。

ファイルメーカーのアップデートも早く行いたいところですが
訳あって進められない状況です。

こちらも早急にできるように対応してみます。

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

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.1 KiB (Peak: 518.54 KiB) ]