みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
エクセルからデータをインポートする処理をスクリプトステップで作っています。
エクセルからの取り込み後、別テーブルの別レイアウトに遷移し、データの抽出等を行っていますが、
これらの処理を表面上、表示しないように、つまりバックグランドでの処理のようにすることは
できるでしょうか。
ご存知の方、ご教示ください。
ありがとうございます。
「参照」。 勉強になります。
ありがとうございました。
旅人さん、
早速のご教示ありがとうございます。
私もご指摘の方法でなんとかなると思っていたのですが、
GetAsText (import_file) にはファイル名しか表示されず、パスが表示されません。
複数行表示というのは、単にファールドの枠を広げるだけでいいのでしょうか。
10行程度表示されるまで、広げましたた表示させません。
また、ファイル名が表示されたGetAsText (import_file) のフィールド上で
全てを選択しコピーをした後、メモ帳に貼りつけすると、ファイル名しか表示されず、
やはり、パスがとれていないようです。
何か定義・設定に間違いがあるのでしょうか。
お手数ですが、ご教示頂けましたら助かります。
よろしくお願いします。
Windows , Filemaker Pro 11 の環境です。
毎日、エクセルのデータをインポートする処理をしています。
スクリプトステップで、インポートのファイル選択画面まで遷移し、
data_yymmdd.xls (例 : data_140930.xls)
といったエクセルファイルを手動指定しインポートしています。
どのファイルからインポートしたか、履歴を残すためこのファイル名をファイルメーカーに残したいのです。
filenameといったフィールドを用意し、レコード毎にこのフィールドにインポート元のファイル名(例 : data_140930.xls)を
格納したいのですがどうしたらいいでしょうか。
別テーブルで下記のフィールどを用意し、
import_file : オブジェクト
import_filename : 計算式 GetAsText (import_file)
インポートするファイルを import_file にファイル挿入することで、ファイル名を取得することはでき、
これを filename フィールドに貼りつけることはできたのですが、
実際のデータをインポートする処理でもう一度ファイルを指定しないといけません。
つまり、間違って異なるファイルを指定することも可能で、インポートしたファイル名が担保できません。
すこしわかづらくなってしまいましたが、やりたいことは、冒頭の通り
インポートファイルのファイル名を取得したいということです。
ご存知の方、ご教示頂けますでしょうか。
Pages: 1
[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 574.05 KiB (Peak: 587.94 KiB) ]