みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境FM18 Win
ご教授下さい。
■教えて頂きたい内容
列データの分解
有給取得エクセルデータをインポートして、
をファイルメーカーにインポートするのですが、
インポートを行うと
1回の申請で2日、あるいは3日といった具合で右にデータが入ります。
この状態だと、1レコードに複数日あるので勤怠管理システムにインポート出来ないので、
名前 職員番号 有給取得日 有給取得単位
A 9166 2020/07/07 1日
B 7154 2020/06/24 1日
B 7154 2020/06/26 1日
という具合に3レコードに分解したいのですがご教授いただけないでしょうか。
Last edited by hijiri (2020-07-16 13:24:03)
Offline
別テーブルに1列を1レコードでインポートして、
本テーブルでそれを複数回に分けてインポートする。
しかないのでは。
Offline
チポ様
ありがとうございます。
複数回でインポートとあるのですがどのように行えば良いでしょうか。
Offline
最大三回分あるとして、
インポート用のテーブルのフィールドは
名前
職員番号
有給取得日1
有給取得単位1
有給取得日2
有給取得単位2
有給取得日3
有給取得単位3
ここにエクセルをインポートします。
インポートしたレコードで
1回目
有給所得日1に入力があるものを検索、
本テーブルでそれをインポート
2回目
有給所得日2に入力があるものを検索、
本テーブルでそれをインポート
3回目
・・・・同様
これをスクリプトにすればいいでしょう。
Offline
中間テーブルへインポートしたデータを繰り返しフィールドに組み直して、それを本テーブルへインポートすれば、手間が少しだけ減ります。
Offline
チポ様・Shin様
ありがとうございます。
理解出来ました。
さっそくスクリプト作成したいと思います。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 508.34 KiB (Peak: 515.01 KiB) ]