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

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

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

You are not logged in.

Announcement

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


#1 2015-04-08 18:47:01

eddie
Member

空白区切りデータのポータル(各行)への取り込み

お世話になっております。FMP11 Mac 使用です。

全角空白で区切られるテキストデータがあります。
例)AAA BBB CCC

これを、コピペなどの簡単な作業で、項目ごとにポータルの各行に入力したいのですが、どのような方法があるでしょうか?もちろん項目ごとにコピペすればいいのでしょうが、データ量が多いので・・・。

とりあえず何かのフィールドにコピペしてSubstituteで空白を改行に変えるのかななどと考えているのですが、それをポータルに移動(?)させる方法がわかりません。良いアイデアがあればお願いしたいです。よろしくお願いいたします。

Offline

#2 2015-04-08 19:44:07

Moz
Member

Re: 空白区切りデータのポータル(各行)への取り込み

全角空白で改行はないのでしょうか?

テキストのルールが守られているなら空白を改行にするという考え方でいいと思います。
ポータルも実際は別のテーブルのレコードに過ぎないので、
ポータルのまま何とかしようとせずにポータルの元のテーブルでレコードを作成すればいいでしょう。

親となるテーブルのIDを変数などに設定しておき、
新規作成で作った各レコードに設定すれば元のレイアウトではちゃんとポータルに表示されます。

Offline

#3 2015-04-08 20:00:55

Moz
Member

Re: 空白区切りデータのポータル(各行)への取り込み

雑なサンプル
http://xfs.jp/dZAMW

Offline

#4 2015-04-08 20:01:17

eddie
Member

Re: 空白区切りデータのポータル(各行)への取り込み

@Mozさま
早速のご回答ありがとうございます。

>全角空白で改行はないのでしょうか?
はい、この点は大丈夫です。

>親となるテーブルのIDを変数などに設定しておき、
>新規作成で作った各レコードに設定すれば元のレイアウトではちゃんとポータルに表示されます。
すみません、この部分が理解できないのですが、空白を改行に変えても、そのフィールド内では

AAA
BBB
CCC

という記載になっています。これをポータルの各行に表示させるには、少なくとも1レコードに1項目ごととなるようバラさないといけないと思うのですが、これはどうするのがよいでしょうか?

Offline

#5 2015-04-08 20:04:39

eddie
Member

Re: 空白区切りデータのポータル(各行)への取り込み

すみません、サンプルを確認する前に上を送ってしまいました。これから確認します。

Offline

#6 2015-04-08 20:33:05

eddie
Member

Re: 空白区切りデータのポータル(各行)への取り込み

ありがとうございます!
このサンプルで希望通りの動作が可能です。スクリプトの内容を理解するのに時間がかかりそうですが、勉強しながら使わせていただきます。丁寧にコメントを入れて下さりありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 558.55 KiB (Peak: 586.27 KiB) ]