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

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

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

You are not logged in.

Announcement

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


#1 2022-09-04 17:02:33

yuinou
Member

左から11文字削除

abcdefghij-10001806
という文字列があり

前半のabcdefghij- を取り除いて
数字の10001806だけにしたいのですが

左から11文字削除?という事かな?と思うのですが
素人のため計算式が全く分からない状態です。

どなたかわかりやすくご教授下されば幸いです。

Offline

#2 2022-09-04 18:04:24

まか
Guest

Re: 左から11文字削除

●左から11文字を""に置き換える場合
Substitute ( 文字列 ; left ( 文字列 ; 11 ) ; "" )

●数字だけにする場合
Abs ( GetAsNumber ( 文字列 ))

#3 2022-09-04 19:16:12

himadanee
Guest

Re: 左から11文字削除

左から11文字を""に置き換える場合
ならこの方が普通では
Replace ( 文字列 ; 1 ; 11 ; "" )

#4 2022-09-05 07:17:27

Shin
Member

Re: 左から11文字削除

左が11桁と決まっているのでしたら Replace() でしょうね。
桁数が不定で、間に - が入っているのでしたら、
GetValue ( Substitute ( テキスト ; "-" ; ¶ ) ; 2 )

Offline

#5 2022-09-05 08:09:51

yuinou
Member

Re: 左から11文字削除

皆様ありがとうございます。

文字数は11、文字列も決まっているので
Replace ( 文字列 ; 1 ; 11 ; "" )

で行けそうです。早速試してみます。

ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 567.81 KiB (Peak: 601.55 KiB) ]