みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
ページ: 1
FilemakerPro19を使用しています。
質問させてください。
時間集計をインポートして一つのレコードにしたいのですが、時刻フィールドに普通にインポートすると
25:00は1:00
47:00は23:00
のように24時間で区切られてしまいます。
インポート元の25:00を時刻フィールドに25:00とインポートするにはどうしたらいいでしょうか?
Shinさん
数字にしておいてとはインポート元の時間集計フィールドの値を別フィールドで数字にするのでしょうか?
詳細方法お聞かせいただければ幸いです。
チポさん
Filemakerからエクスポート(形式はxlsx)
xlsxからインポート
です。エクセルファイルを開くと値は 53:15:00 のようになっています。
勤務時間を集計しているのですが、勤務時間の集計値を別ファイルに持っていくという形です。
Aファイルの1か月を範囲で出して、スタッフIDをグループ化の基準として勤務時間集計をxlsx形式で書きだします。
書き出したファイルをBファイルに取り込むという作業となります。
AからBは環境的に直接は繋げなく、AファイルでExcel出力→ファイルをメールで送信→Bファイルに取り込み
という理由のため、直接取り込みが出来ません。
ご返信ありがとうございます。
Aファイル側にBファイルの構成等を見せたくないのと、Excelファイル自体も別の用途で閲覧したりなどで使うため
何とかしてExcelで出力した47:00:00などの時刻をそのまま表示させたいです。
何か方法があればいいのですが・・・。
インポート用には別途FM形式でエクスポートしたらいいんでは。
エクスポートでは新規にファイルが作られるので、元のファイルの情報はほとんど入りません。(フィールド名ぐらい)
26:00の時刻フィールドをエクスポートして実験してみたら、テキストや数字フィールドにインポートしたら「1900/1/1 02:00」になりました。こりゃひどいね。「1/2」ならまだわかるが。。。
Excelファイル(開いたソフトはOpenOfficeですが)では26:00の表示だし時刻書式が適用されてるので、FMのインポートの問題に見えます。
Excelが絡むと時刻系や電話番号系がひと手間いりますね・・・。
日々の勤務時間を数字に変換し、その変換フィールドを集計してエクスポート。
別ファイルでインポートして GetAsTime(変換フィールド*1) で解決致しました。
皆様ご回答いただき、ありがとうございました。
ページ: 1