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

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

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

You are not logged in.

Announcement

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


#1 初心者のFileMaker pro Q&A » スクリプト実行中の画面(レイアウト)表示を変えないようにしたい。 » 2014-09-27 14:53:41

peabody
Replies: 1

エクセルからデータをインポートする処理をスクリプトステップで作っています。

エクセルからの取り込み後、別テーブルの別レイアウトに遷移し、データの抽出等を行っていますが、
これらの処理を表面上、表示しないように、つまりバックグランドでの処理のようにすることは
できるでしょうか。

ご存知の方、ご教示ください。

#2 Re: 初心者のFileMaker pro Q&A » インポートファイルのファイル名を取得したいのですが。 » 2014-09-27 14:06:52

ありがとうございます。

「参照」。 勉強になります。

ありがとうございました。

#3 Re: 初心者のFileMaker pro Q&A » インポートファイルのファイル名を取得したいのですが。 » 2014-09-27 13:27:37

旅人さん、

早速のご教示ありがとうございます。
私もご指摘の方法でなんとかなると思っていたのですが、
GetAsText (import_file) にはファイル名しか表示されず、パスが表示されません。
複数行表示というのは、単にファールドの枠を広げるだけでいいのでしょうか。
10行程度表示されるまで、広げましたた表示させません。

また、ファイル名が表示されたGetAsText (import_file) のフィールド上で
全てを選択しコピーをした後、メモ帳に貼りつけすると、ファイル名しか表示されず、
やはり、パスがとれていないようです。

何か定義・設定に間違いがあるのでしょうか。

お手数ですが、ご教示頂けましたら助かります。
よろしくお願いします。

#4 初心者のFileMaker pro Q&A » インポートファイルのファイル名を取得したいのですが。 » 2014-09-27 12:02:45

peabody
Replies: 4

Windows , Filemaker Pro 11 の環境です。

毎日、エクセルのデータをインポートする処理をしています。

スクリプトステップで、インポートのファイル選択画面まで遷移し、
data_yymmdd.xls (例 : data_140930.xls)
といったエクセルファイルを手動指定しインポートしています。

どのファイルからインポートしたか、履歴を残すためこのファイル名をファイルメーカーに残したいのです。

filenameといったフィールドを用意し、レコード毎にこのフィールドにインポート元のファイル名(例 : data_140930.xls)を
格納したいのですがどうしたらいいでしょうか。

別テーブルで下記のフィールどを用意し、
  import_file  : オブジェクト
  import_filename : 計算式 GetAsText (import_file)
インポートするファイルを import_file にファイル挿入することで、ファイル名を取得することはでき、
これを filename フィールドに貼りつけることはできたのですが、
実際のデータをインポートする処理でもう一度ファイルを指定しないといけません。
つまり、間違って異なるファイルを指定することも可能で、インポートしたファイル名が担保できません。

すこしわかづらくなってしまいましたが、やりたいことは、冒頭の通り
インポートファイルのファイル名を取得したいということです。

ご存知の方、ご教示頂けますでしょうか。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 574.05 KiB (Peak: 587.94 KiB) ]