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

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

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

You are not logged in.

Announcement

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


#1 2018-02-10 18:50:06

pyape
Member

Excelからのインポートについて

FileMakerで以下のことはできますか?

1.
Excelで複数のセルをコピーしてクリップボードに入れる
Excelでの1行を1レコードとして貼り付け(インポートではなく)

2.
FileMakerにある既存のレコードのフィールド1に何か入力されているとして
Excelからインポートするとき、Excelのデータをフィールド2に入れることはできますか?
インポート前はフィールド1のみだが、インポート後はフィールド1とフィールド2になるということです

Offline

#2 2018-02-11 10:18:34

Shin
Member

Re: Excelからのインポートについて

1. 一旦。グローバルフィールドにペーストして、それを処理していけばいいでしょう。
ペースト[ グローバルフィールド ]
loop
exit loop if ( isempty ( グローバルフィールド ) )
変数を設定[ $txt ; Substitute ( GetValue ( グローバルフィールド ; 1 ) ; Code ( 9 ) ; ¶ )]
新規レコード
フィールド設定[ Field1 ; GetValue ( $txt ; 1 )]
フィールド設定[ Field2 ; GetValue ( $txt ; 2 )]
  ‥
フィールド設定[ グローバルフィールド ; RighttValues ( グローバルフィールド ; ValueCount ( グローバルフィールド ) - 1 )
end loop]

2, 普通の上書きインポートで可能です。

Last edited by Shin (2018-02-11 14:34:15)

Offline

#3 2018-02-11 16:54:53

pyape
Member

Re: Excelからのインポートについて

フィールド設定[ Field1 ; GetValue ( $txt ; 1 )]
というところはコピーしているセルの行数だけ必要ということですか?

Offline

#4 2018-02-12 00:44:14

Shin
Member

Re: Excelからのインポートについて

そうですね。数が多いのでしたら、Loop を回して、フィールドを名前で設定 でもいいかも。

Offline

#5 2018-02-12 17:53:41

pyape
Member

Re: Excelからのインポートについて

不特定の数の処理には弱いみたいですね

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 549.17 KiB (Peak: 581.11 KiB) ]