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

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

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

You are not logged in.

Announcement

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


#1 2019-11-01 11:59:52

set
Guest

空白区切りのデータをポータルへ取り込む方法

ファイルメーカーの作成時にとてもお世話になっております。

.csvファイルからデータをインポートした際に、一つのフィールドの中に
空白で区切られたデータ 例)A   B   C  として内容が表示されています。

これを、複数のフィールドとして分割表示させることは可能でしょうか?


例)A,B,C   というふうに「,」で区切られている場合は

こちらのサイト様を参考に
GetValue ( Substitute ( GetValue ( フィールド[1] ; Get ( 計算式繰り返し位置番号 ) ) ; "," ; ¶ ) ; 1 )
という式で解決できましたが、空白で区切られているさいの方法がわかりません。
最終的には、ポータルの中に作成したいです。

拙い文章でわかりづらいとは思いますが
詳しい方 よろしくお願いいたします。

#2 2019-11-01 12:25:46

Shin
Member

Re: 空白区切りのデータをポータルへ取り込む方法

GetValue ( Substitute ( フィールド[1] ; " " ; ¶ ) ; Get ( 計算式繰り返し位置番号 ) )

Offline

#3 2019-11-01 13:03:13

Hiro
Member

Re: 空白区切りのデータをポータルへ取り込む方法

今回、式に繰り返しフィールド(の処理)は無関係では?

例えば、「1番目フィールド」の式なら、
   GetValue(Substitute(元フィールド;[" ";¶]);"1番目フィールド")

Offline

#4 2019-11-01 14:04:02

チポ
Member

Re: 空白区切りのデータをポータルへ取り込む方法

ポータルと書いていますから、
繰り返しフィールドにして、
それを関連レコードに分解してインポートではないのかな?

Offline

#5 2019-11-01 14:21:53

Shin
Member

Re: 空白区切りのデータをポータルへ取り込む方法

こちらのサイト で、ポータルの中でデータを入れていく、という手法はなぜかあまり出てこないですね。
1手間で済む繰り返しフィールドへ展開して、関連テーブルへインポートが多く出ています。(私がこれが好みだから?)

Offline

#6 2019-11-01 17:01:23

Set
Guest

Re: 空白区切りのデータをポータルへ取り込む方法

Shin様 Hiro様 チポ様

回答ありがとうございます。
一括の返答で大変申し訳ありません。

最後の完成図としてポータルの画面からドロップダウン or チャックリスト 等を利用して
複数検索をかけ、exportで終了。という形のファイルになります。

なので、csvファイルをインポートする画面もポータルの方がいいのかと思い質問させていただきました。。。
まぎらわしくてごめんなさい。。。


やりたいことは、
.csvファイルをインポートした際に一つのフィールドの中に 空白で区切られたデータとして表示されてしまうので
各フィールドに分割して表示をさせたいです。

「今の状態:行番号のフィールドに全てインポートされます」
行番号 1  01  101  191001
区分
伝票番号
デリバリ

「理想の状態:それぞれのフィールドに分けたいです」
行番号   1
区分    01
伝票番号  101
デリバリ  191001

「,」区切りの方法は、こちらのサイト様で検索させていただき わかったのですが
空白区切りだと、うまくできなくて。。。
。。。。。説明 本当に分かりづらくて申し訳ありませんでした。


Shin様 Hiro様
ごめんなさい。。。教えていただきましたコードを計算式にいれてみたのですが、うまく動いてくれませんでした。。。
私の理解不足です。。。 せっかく教えて頂いたのにすみません。。

#7 2019-11-01 17:23:57

チポ
Member

Re: 空白区切りのデータをポータルへ取り込む方法

ポータルは関係ないですね ;;

書かれた例の通り、
数字と空白のみでしたら
MiddleWords関数が使えますよ。

ヘルプのリンクです
https://fmhelp.filemaker.com/help/18/fm … ds.html%23

Offline

#8 2019-11-01 17:38:56

Set
Guest

Re: 空白区切りのデータをポータルへ取り込む方法

チポ様
返答ありがとうございます!!
各フィールドへの取り込み  無事にできました!!
教えていただき ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 9 queries executed - Memory usage: 517 KiB (Peak: 521.91 KiB) ]