みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[ window10 ]
FileMaker Ver:[ fm12 pro advanced]
filemaker初心者です。何卒よろしくお願いします。
レコードのインポートに関する質問です。
複数のエクセルファイルが入っている1つのフォルダがあります。
① この複数のエクセルファイルを一括インポートすることはできますでしょうか
② また、インポートの際にエクセルの「ファイル名」を1フィールドへ自動入力することはできますでしょうか
③ フォルダの中にエクセルファイルが増えた場合、そのファイルを自動インポートすることはできますでしょうか
以上、よろしくお願いいたします。
3件全部できません。
ヘルプ「レコードのインポート」を見て下さい。
Offline
Hiroさん。回答ありがとうございます。所定フォルダにエクセルファイルをためていけば、fmに反映される仕組みを作りたいと思っておりましたが難しいようでした。ありがとうございます。
Offline
複数ファイルをEXCEL側でまとめたものに仕上げて
取り込めば、1の問題は擬似的に解決できるかなと思います。
プログラム(VBAだっけ?)を作っておくと便利かな。
Offline
シャチさん
ありがとうございます。
VBAの方法もあたってみます。
Offline
FMでできる事はヘルプが全てなので、
・FMで出来る事の範囲内で工夫するか、
・FMだけで賄えなければ、OS付属の外部機能で賄えないか、
・あるいは有効なプラグインがないか、
などで解決を試みて下さい。
いろいろ勉強すれば3件とも出来ない事でもありません。
Last edited by Hiro (2016-12-03 17:01:47)
Offline
私の方法をご紹介します。
ファイルメーカーだけでは実現できないので、バッチでそのフォルダのファイル名を取得して、テキストファイルに吐き出し、
そのテキストファイルをFMに取り込みファイルのパスを変数で指定して順番に取り込んでいます。
フォルダのファイル名取得は、「バッチ フォルダ ファイル名取得」で検索すれば詳しく出てきますよ。
2のファイル名の書き込みは、取得したファイル名でできます。
3の増えた場合は、バッチで取得したファイルがFMにあるかを比較してないものだけ取り込めばいいのですが、
間違いを避けるために、取り込んだファイルは別フォルダに移動したほうがいいと思います。
インポートの項目は同じなのが前提です。
Last edited by Hitoshi0321 (2016-12-04 00:53:45)
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 512.98 KiB (Peak: 517.89 KiB) ]