みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS win10
FM12proADV
filemaker初心者になります。
よろしくお願いいたします。
現在フィールド名に
【1】日付
【2】名前
【3】住所
などと【数字】を頭に入れております。
理由はファイルのエクスポートを行う際に出力項目の並びがテーブルと異なる(あいうえお順?)ため、頭に数字を入れております。
ここでご相談になります。
エクスポートしたファイルのヘッダーレコードは当然フィールド名と同じ「【1】日付」などと【数字】付きのフィールド名が表示されますが、この【数字】を取り除いた状態でヘッダーレコードを作成したいです。
① エクスポート時にヘッダーを書き換える方法
または
② そもそもフィールド名に数字を入れなくても、エクスポート出力項目を選ぶ際にレイアウトで表示されるフィールド名で並ぶ方法
上記①②のいずれかの方法はございませんでしょうか
何卒よろしくお願いします。
Offline
エクスポート時に書き出す順番を指定できますよね。
それではダメということですか。
Offline
スクリプトに、書き出し順も記憶させれば良いのでは。
フィールド名をつけるには、merge フォーマットにすれば良いです。
Offline
旅人さん Shinさん
ご回答ありがとうございます。
出力形式の記載漏れでしたが「mergeファイル(ファイル名「.csv」)」で出力してヘッダーも含まれております。
そのcsvを別の集計システムが自動取り込みしているのですが、ヘッダーに「【】」や「()」などの記号が入ると取り込みしません。
逆にfmのフィールド名に先頭文字を数字にしてしまうとエラーとなります。
旅人さんがご回答いただいた通り書き出し順を記憶させればよいのですが、フィールド数が700強あり、取り急ぎフィールド名に【数字】を入れる対応をしておりました。
Offline
とりあえず、今のフィールド名のままで、スクリプトの中に書き出しの設定をして,書き出し順を記憶させます。その後,フィールド名を変更すれば良いです。其の後の書き出しは,変更後のフィールド名がついています。
ですが、フィールド数が700って、どうですかね。
Last edited by Shin (2016-12-16 13:18:18)
Offline
Shinさん
確かにです。
早速その方法で実施します。
ありがとうございます。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 511.11 KiB (Peak: 518.08 KiB) ]