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

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

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

You are not logged in.

Announcement

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


#1 2024-02-06 10:25:22

tfm
Member

JR東日本「東京駅」と入力されているフィールドからJR東日本を取り除きたいです。

いつも大変お世話になっております。
バージョン19.6.3.302になります。

場所フィールドに
JR東日本「東京駅」
JR東日本「品川駅」
JR東日本「新橋駅」
とあります。

ここからJR東日本を取り除いて
「東京駅」
「品川駅」
「新橋駅」
のようにフィールド設定する関数を教えていただけますでしょうか?

フィルタ関数でJR東日本のみを抽出するというのはわかったのですが、フィルタの逆のようなイメージです。
何卒よろしくお願いいたします。

Offline

#2 2024-02-06 10:53:25

チポ
Member

Re: JR東日本「東京駅」と入力されているフィールドからJR東日本を取り除きたいです。

前の部分が必ず
  JR東日本
と決まっているのなら
  Substitute ( 場所フィールド ; "JR東日本" ; "" )
でいいでしょう。

これはフィルタの逆の考えですね。


不定なテキストで、 "「" より後ろを取り出すなら、
  GetValue ( Substitute ( 場所フィールド ; "「" ; "¶「" ) ; 2 )

Offline

#3 2024-02-06 10:57:59

tfm
Member

Re: JR東日本「東京駅」と入力されているフィールドからJR東日本を取り除きたいです。

チポ様

ありがとうございます。
ほぼほぼ、  JR東日本が前にあるのですが、後ろに来た場合のことも考え、不定なテキストでスクリプトを作っておきたいと思います。
また、
JR西日本の場合ございます。
さらに駅に「」は必ずあるわけではなく、そのような場合は
  GetValue ( Substitute
の方の計算式を使用すればよろしかったでしょうか?

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

Offline

#4 2024-02-06 11:22:44

チポ
Member

Re: JR東日本「東京駅」と入力されているフィールドからJR東日本を取り除きたいです。

テキストの処理にはその規則性が大事です。

> JR東日本が前にあるのですが、後ろに来た場合
さらに
> 駅に「」は必ずあるわけではなく
これでは規則性が全く分かりません。

例えば、
"J"と"本"の間を全部消す
ならこの規則でいいですね。

Offline

#5 2024-02-06 11:38:24

チポ
Member

Re: JR東日本「東京駅」と入力されているフィールドからJR東日本を取り除きたいです。

ああ、
JR東海
とかがありますね。

社名と駅名の間に、
"「"がない場合、ブランクとかはないのですか?

これもだめなら、
JR全社名をひとつずつ消すことになるか。。

Offline

#6 2024-02-06 13:34:40

tfm
Member

Re: JR東日本「東京駅」と入力されているフィールドからJR東日本を取り除きたいです。

チポ様
ありがとうございます。
テキストの規則性の件承知です。
  Substitute ( 場所フィールド ; "JR東日本" ; "" )
こちらの方法をベースに考えてみます。
ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 10 queries executed - Memory usage: 509.49 KiB (Peak: 514.03 KiB) ]