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

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

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

You are not logged in.

Announcement

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


#1 2017-04-23 00:52:41

質問者
Member

Excelからのインポートを半自動で行う方法

あるExcelファイルのデータをファイルメーカーにインポートするとき
Excel側もしくはファイルメーカー側から、
VBAもしくはスクリプトを作成し
自動でインポートするにはどうしたらよいでしょうか?

Excelファイルは同じファイルにレコードが増えていくのではなく
毎月新しいファイル(毎月100行前後ほどのファイル)です

例えばExcel側に

商品名 個数
A        1
B        2

というデータがあり
それをコピペではなく
ファイルメーカーの既存のデータベースに追加インポートということです

理想的なのは
ファイルメーカーで、ボタンを押すと
Excelファイルを選択するダイヤログがでて
ファイル指定、A列からD列までで空欄ではない行すべてのインポート、といった感じです

WIN10
FMP15
です

Last edited by 質問者 (2017-04-23 00:56:41)

Offline

#2 2017-04-23 16:29:57

Shin
Member

Re: Excelからのインポートを半自動で行う方法

そのExcel ファイルは、月に1回だけ作成される、それとも追記されていくのでしょうか。

FM を立ち上げた時に、自動インポート、という機能がありますので、それを使って立ち上がる時に常にインポートしてしまうのが楽でしょう。Excel ファイルが、常に同じ名前、同じ形式(行数は任意)ですと、この運用が可能です。そのファイルが無ければ、インポートせずに無視すれば良いです。
ただし、インポートしたかどうかの判断を行う必要がありますが、Excel のファイル名を変更したり移動したり、消してしまったりしても良いのでしょうか。

Offline

#3 2017-04-24 03:44:40

質問者
Member

Re: Excelからのインポートを半自動で行う方法

月に一度、Excelファイルでデータをもらうので
月に一回だけ作成される、ということであってます

月に一度そのファイルのデータをファイルメーカーの既存テーブルに新規レコードとして
追加できるようになればよいです
メールでファイルが送られてくるので
毎回ファイルは違います
ファイルメーカーに追加さえされれば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, 9 queries executed - Memory usage: 504.22 KiB (Peak: 515 KiB) ]