みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ある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
そのExcel ファイルは、月に1回だけ作成される、それとも追記されていくのでしょうか。
FM を立ち上げた時に、自動インポート、という機能がありますので、それを使って立ち上がる時に常にインポートしてしまうのが楽でしょう。Excel ファイルが、常に同じ名前、同じ形式(行数は任意)ですと、この運用が可能です。そのファイルが無ければ、インポートせずに無視すれば良いです。
ただし、インポートしたかどうかの判断を行う必要がありますが、Excel のファイル名を変更したり移動したり、消してしまったりしても良いのでしょうか。
Offline
月に一度、Excelファイルでデータをもらうので
月に一回だけ作成される、ということであってます
月に一度そのファイルのデータをファイルメーカーの既存テーブルに新規レコードとして
追加できるようになればよいです
メールでファイルが送られてくるので
毎回ファイルは違います
ファイルメーカーに追加さえされればExcelファイルは削除してもかまいません
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 504.16 KiB (Peak: 514.95 KiB) ]