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

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

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

You are not logged in.

Announcement

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


#1 2013-12-24 00:00:15

Gajiro
Member

フィールドの表示方法を教えてください。

FM11 Win7 利用です。

簡単な質問なんですが
フィールドに「S1」と入力すると、「(S1)」と表示する方法がわかりません。


よろしくお願い致します。

Offline

#2 2013-12-24 09:45:02

mice
Guest

Re: フィールドの表示方法を教えてください。

マージフィールドにする
テキストオブジェクトで()を配置
計算値自動入力で()を付ける

他の値の場合はどうするんですか。

#3 2013-12-26 09:28:30

Gajiro
Member

Re: フィールドの表示方法を教えてください。

全ての値で()を付けたいです。

計算値自動入力がいいのですが、その計算式を教えてください。

Offline

#4 2013-12-26 09:49:02

mice
Guest

Re: フィールドの表示方法を教えてください。

Case(Left(Self;1)<>"(";"(") & Self & Case(Right(Self;1)<>")";")")
ぐらいでしょうか。

おわかりでしょうけど自動入力だとデータ自体が変わってしまうんで、全ての値に()を付けるのは、なんか違う気がする...
()を付けるのは印刷用のレイアウトだけ、とかではだめなんですかね。

#5 2013-12-26 10:22:23

Gajiro
Member

Re: フィールドの表示方法を教えてください。

データ自体かわるの忘れてました。

データの書式設定で値の前や後単位などを付けるような感じで値を()で囲みたいのですが、
テキストオブジェクトだと、S1の時は(S1)となってくれますが、S11の時は(S1)1みたいになってしまうのと、
空白時はにも()が入っているのが嫌なんですよね。

よろしくお願い致します。

Offline

#6 2013-12-26 12:01:22

mice
Guest

Re: フィールドの表示方法を教えてください。

フィールドは非表示にしてマージフィールドで見せるか、
(非保存)計算フィールドを手前に重ねるとか
"(" & フィールド & ")"
全フィールドが空欄のとき計算しない

#7 2013-12-27 00:42:12

Gajiro
Member

Re: フィールドの表示方法を教えてください。

miceさま

ありがとうございます。
なんかしっくりこないんです。

インスペクタ → データ → データの書式設定 → 表記法からみたいにしっくりくる方法はないでしょうか?

Offline

#8 2013-12-27 09:23:02

mickey
Guest

Re: フィールドの表示方法を教えてください。

()は付けたいけどデータとして変わっては困る。
()を表示したい目的は何なのでしょう。

#9 2013-12-27 09:28:47

tim
Guest

Re: フィールドの表示方法を教えてください。

マージフィールドで条件付書式「値が()なら表示しない」でいいんじゃないすか。

#10 2013-12-28 23:45:58

Gajiro
Member

Re: フィールドの表示方法を教えてください。

()を表示させたい理由は見た目だけの問題です。

>マージフィールドで条件付書式「値が()なら表示しない」でいいんじゃないすか。
で問題なく解決しました。

マージフィールドというのを初めて使ったので、戸惑いました。
簡単な質問なのにご丁寧に対応して頂いてありがとうございます。

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: 577.66 KiB (Peak: 603.11 KiB) ]