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

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

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

You are not logged in.

Announcement

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


#1 2016-10-24 14:49:35

金の字
Guest

一つのフィールドの中にはいったデータの分割方法

OS:[win7]FileMaker Ver:[12]

一つのフィールドに
2014/10/11 16:00 2014/12/10 15:59
と日付と時間が半角の空白で区切られて二つ入ったデータがあるのですが、
これを開始フィールドの中へ「2014/10/11 16:00」終了フィールドの中へ「2014/12/10 15:59」と分割したいのですが、どのようにすればよいのでしょうか。

#2 2016-10-24 15:05:53

Shin
Member

Re: 一つのフィールドの中にはいったデータの分割方法

let (
t = Substitute ( 元フィールド ; " " ; ¶ ) ;
GetAsTimestamp ( GetValue ( t ; 1 ) & " " & GetValue ( t ; 2 ) )
)

let (
t = Substitute ( 元フィールド ; " " ; ¶ ) ;
GetAsTimestamp ( GetValue ( t ; 3 ) & " " & GetValue ( t ; 4 ) )
)

元データが2010年台限定なら、
GetAsTimestamp ( GetValue ( Substitute ( 元フィールド ; "201" ; "¶201" ) ; 2 ) )
GetAsTimestamp ( GetValue ( Substitute ( 元フィールド ; "201" ; "¶201" ) ; 3 ) )
でも良いかも。

Last edited by Shin (2016-10-24 15:08:54)

Offline

#3 2016-10-24 15:17:30

Hiro
Member

Re: 一つのフィールドの中にはいったデータの分割方法

●GetValue(Replace(元フィールド;Position(元フィールド;" ";1;2);1;¶); 1)
●GetValue(Replace(元フィールド;Position(元フィールド;" ";1;2);1;¶); 2)

Offline

#4 2016-10-24 16:13:19

金の字
Guest

Re: 一つのフィールドの中にはいったデータの分割方法

ShinさんHiroさん、素早いご返事ありがとうございます!
できました!ちょっと諦めてたので、感動一入です!尊敬します!本当にありがとうございました<m(__)m>

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 505.03 KiB (Peak: 509.57 KiB) ]