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

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

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

You are not logged in.

Announcement

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


#1 2016-12-16 11:42:11

pasqueis
Member

ファイルエクスポート時のフィールド名について

OS win10
FM12proADV


filemaker初心者になります。
よろしくお願いいたします。

現在フィールド名に
【1】日付
【2】名前
【3】住所

などと【数字】を頭に入れております。

理由はファイルのエクスポートを行う際に出力項目の並びがテーブルと異なる(あいうえお順?)ため、頭に数字を入れております。


ここでご相談になります。

エクスポートしたファイルのヘッダーレコードは当然フィールド名と同じ「【1】日付」などと【数字】付きのフィールド名が表示されますが、この【数字】を取り除いた状態でヘッダーレコードを作成したいです。


① エクスポート時にヘッダーを書き換える方法

または

② そもそもフィールド名に数字を入れなくても、エクスポート出力項目を選ぶ際にレイアウトで表示されるフィールド名で並ぶ方法



上記①②のいずれかの方法はございませんでしょうか

何卒よろしくお願いします。

Offline

#2 2016-12-16 12:01:48

旅人
Member

Re: ファイルエクスポート時のフィールド名について

エクスポート時に書き出す順番を指定できますよね。
それではダメということですか。

Offline

#3 2016-12-16 12:14:15

Shin
Member

Re: ファイルエクスポート時のフィールド名について

スクリプトに、書き出し順も記憶させれば良いのでは。
フィールド名をつけるには、merge フォーマットにすれば良いです。

Offline

#4 2016-12-16 12:39:51

pasqueis
Member

Re: ファイルエクスポート時のフィールド名について

旅人さん Shinさん

ご回答ありがとうございます。
出力形式の記載漏れでしたが「mergeファイル(ファイル名「.csv」)」で出力してヘッダーも含まれております。
そのcsvを別の集計システムが自動取り込みしているのですが、ヘッダーに「【】」や「()」などの記号が入ると取り込みしません。
逆にfmのフィールド名に先頭文字を数字にしてしまうとエラーとなります。


旅人さんがご回答いただいた通り書き出し順を記憶させればよいのですが、フィールド数が700強あり、取り急ぎフィールド名に【数字】を入れる対応をしておりました。

Offline

#5 2016-12-16 13:17:28

Shin
Member

Re: ファイルエクスポート時のフィールド名について

とりあえず、今のフィールド名のままで、スクリプトの中に書き出しの設定をして,書き出し順を記憶させます。その後,フィールド名を変更すれば良いです。其の後の書き出しは,変更後のフィールド名がついています。
ですが、フィールド数が700って、どうですかね。

Last edited by Shin (2016-12-16 13:18:18)

Offline

#6 2016-12-16 14:49:18

pasqueis
Member

Re: ファイルエクスポート時のフィールド名について

Shinさん

確かにです。

早速その方法で実施します。

ありがとうございます。

Offline

Registered users online in this topic: 0, guests: 2
[Bot] Googlebot,
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 511.11 KiB (Peak: 518.08 KiB) ]