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

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

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

You are not logged in.

Announcement

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


#1 2016-05-12 12:33:49

しょう
Guest

フィールド内容の一部のみ別フィールドで表示

いつも参考にさせて頂いております。

使用しているバージョンはFilemaker pro14です。

今テーブルAにフィールド1と2があります。
このフィールド1はドロップダウンリストで値一覧を表示しています。
値一覧は作品(A)、作品(B)、作品(C)等、計10個程あります。
この値一覧の()内のA、B、Cの部分のみフィールドBに表示されるようにしたいと思っているのですがどのようにしたらよいでしょうか?

例としまして
レコード1 フィールド1=作品(A) フィールド2=A
レコード2 フィールド1=作品(C) フィールド2=C
のように出来ればと思います。

宜しくお願い致します。

#2 2016-05-12 12:54:41

Hiro
Member

Re: フィールド内容の一部のみ別フィールドで表示

式例
   GetValue(Substitute(フィールド1;["(";¶];[")";¶]); 2)

Offline

#3 2016-05-12 13:28:08

しょう
Guest

Re: フィールド内容の一部のみ別フィールドで表示

今教えて頂いた GetValue(Substitute(フィールド1;["(";¶];[")";¶]); 2)の計算式をフィールド2に入れたのですがうまく表示されませんのでお聞きします。
この最後の2の所はフィールド2にすれば良いのでしょうか?

#4 2016-05-12 14:16:58

Hiro
Member

Re: フィールド内容の一部のみ別フィールドで表示

> この最後の2の所はフィールド2にすれば良いのでしょうか?
今フィールド2を計算してるのだから、常識的考えてもそうではありませんよ。
関数の意味を ヘルプ で調べてみてくださいネ。

式の意味は、フィールド1の文字列を3行リストに替えて、その2行目の値を得る、です。

作品(A)
↓ Substitute関数
作品

空行
↓ GetValue関数
A

Last edited by Hiro (2016-05-12 14:22:36)

Offline

#5 2016-05-12 14:35:43

しょう
Guest

Re: フィールド内容の一部のみ別フィールドで表示

Hiroさん ありがとうございます。

こちらにまだ知識が無い為助かりました。
無事解決致しました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 9 queries executed - Memory usage: 506.27 KiB (Peak: 516.26 KiB) ]