みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win10
FMP19
いつもお世話になっております。
昭和、平成...といった元号のテーブルがあります。
Aレイアウトでは昭和とそのまま表示させていますが、
Bレイアウトでは昭、平、令など頭文字だけを表示させかつExcelにエクスポートしたいです。
このようなことをさせたい場合は、計算フィールドを新規に作成してLeftを利用して表示させたフィールドをエクスポートするというので合ってますか?
計算フィールドを作らなくても、もっと簡単な方法はあるのでしょうか。
初歩的な質問ですみません。
パフォーマンスや領域になるべく負荷がかからない作り方がしたいので
質問させていただきました。
よろしくお願いいたします。
元号のテーブルがあるなら、そこに1文字のデータを入れて、関連テーブルとして表示・エクスポートすればいいのでは。
元号だけ別に入力しないでデータを日付にしておければ、日付書式でできますがね。
返信ありがとうございます。
すみません、書き間違えてました。
元号テーブルではなく、元号フィールドでした。
申し訳ありませんが引き続き宜しくお願い致します。
レイアウトを変えても、一つのフィールドに異なる値を持たせることはできません。
どれだけフィールドがあって、レコードが大量にあっったとしても、
フィールド一つ増やすことで何ら影響はないでしょうね。
Offline
>元号だけ別に入力しないでデータを日付にしておければ、日付書式でできますがね。
同意。
昭和、平成...といった元号フィールドが、日付フィールドと関連しているモノなら、元号フィールド自体要らないですが...
例:
式:
Left (
YearName ( 日付フィールド ; 0 )
; 1 )
結果:令
Offline
みなさま、ありがとうございます。
>どれだけフィールドがあって、レコードが大量にあっったとしても、
フィールド一つ増やすことで何ら影響はないでしょうね。
そーなのですね。
テーブルに安易にフィールドを作ることが是じゃない時代に育ったものですから考えすぎていたかもしれません。
FMは直感的に簡単に作れるのが強みなのですから、そのようにしたいと思いました。
ありがとうございました。
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 511.04 KiB (Peak: 518.16 KiB) ]