みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker初心者です。
●環境
FileMaker server
FileMakerPro18 Advanced
Windows10,MAC
フォーマットが同じ(行方向)で名前が違う複数のエクセルファイルが有ります。
データ数(列方向)は、ファイルにより違います。
●現行
FMでインポートにてエクセルファイルを読み込み(変換)する。
読み取ったデータは、リレーションで別なFMファイルと紐づけしています。
品名1234.xls(名前、種類、価格 )列データ数10->品名1234.fmp12(価格.fmp12と紐づけ)
品名5678.xls(名前、種類、価格 )列データ数20->品名5678.fmp12(価格.fmp12と紐づけ)
品名ABCD.xls(名前、種類、価格 )列データ数30->品名ABCD.fmp12(価格.fmp12と紐づけ)
・
・
・
●問題点
沢山の .fmp12ファイルができてしまう。
●やりたいこと
エクセルファイルは使用しつつ、
一つのfmp12ファイルで使用したい。
一つのfmp12内でで"品名5678"を検索すると、
列データ内のデータを表示、価格など参照したい。
上記のような事は可能でしょうか?
FMだけで出来れば良いのですが、ダメなら何をすれば良いでしょうか?
Offline
変換でなくインポートすればいいんですが。
普通、列(Excelで言えば上部のABC~)がフォーマットで、行(左の123~)がデータ数と言います。
ありがとうございます。
すみません。レコードのインポートを使用しています。
行方向は、f1,f2,f3.....となり、列方向はデータとなっています。
一つだけなら、これで良いのですが、これがエクセルファイルの数だけ
出来てしまうので、一つで管理したいのです。
どのようにインポートしているのですか?
インポートするたびにテーブルができるなら分かりますが、ファイルが作られているのですよね?
Offline
既存のFMファイルで
レコードのインポート
をすればそんなことにはなりませんよ。
> 行方向は、f1,f2,f3.....となり、列方向はデータとなっています
??
フィールドと、Excelの列とを対応させます。
Offline
皆さまありがとうございます。
品名1234.xls,品名5678.xls,品名ABCD.xls・・・とxlsファイルが数100あって、
品名1234.fmp12を作って品名1234.xlsをインポート、
品名5678.fmp12を作って品名5678.xlsをインポート、
としております。
品名xx.fmp12ファイルは問題無く使用できるのですが、
xlsファイルの数だけfmpファイル作らなければならないのです。
出来れば、一つのfmpファイルで,多数のエクセル(xx.xls)を検索、参照したいです。
Offline
xlsファイルの数だけfmpファイル作らなければならないのです。
これは何か理由があるのですか?
複数の xls ファイルをひとつの fmp12 にインポートすることはできますし、
構造が同じなら同じテーブルにインポートしてどの取り込み分なのか区別することもできますよ。
中のデータがどうなってるか分からないので運用については分かりませんが。
Offline
ありがとうございます。
>>xlsファイルの数だけfmpファイル作らなければならないのです。
>これは何か理由があるのですか?
理由というか、私がこのやり方しかわからないせいです。
>複数の xls ファイルをひとつの fmp12 にインポートすることはできますし、
>中のデータがどうなってるか分からないので運用については分かりませんが。
わかり辛くてすみません。
すでにxlsファイルが大量にあります。
価格データは価格.fmp12で管理してます。
価格.fmp12のフィールド
型番 価格 在庫
リンゴ 100 1000
バナナ 150 500
イチゴ 120 100
パイナップル200 1
スイカ 300 10
・
・
・
//////////////////////////////////////////1234
品名1234.xlsファイルの中身
型番 数量
リンゴ 1
バナナ 2
イチゴ 1
・
・
・
xlsをインポートした品名1234.fmp12 のフィールド
型番 数量 価格 在庫
(価格.fmp12リレーション
リンゴ 1 100 1000
バナナ 2 150 500
イチゴ 3 120 100
・
・
・
//////////////////////////////////////////5678
品名5678.xlsファイルの中身
型番 数量
イチゴ 1
スイカ 1
パイナップル 2
リンゴ 1 100
・
・
・
xlsをインポートした品名1234.fmp12 のフィールド
型番 数量 価格 在庫
(価格.fmp12リレーション)
イチゴ 1 120 100
スイカ 1 300 10
パイナップル 2 200 1
リンゴ 1 100 1000
・
・
・
//////////////////////////////////////////
xlsファイルの中は、型番と数量だけです。
型番の価格と在庫は、fmpファイルにあります。
やりたいこと
>複数の xls ファイルをひとつの fmp12 にインポートすることはできますし、
できるのはうれしいです!!
1つのfmpファイルでこの様にしたいんす。
品名 型番 数量 価格 在庫
1234
リンゴ 1 100 1000
バナナ 2 150 500
イチゴ 3 120 100
・
・
・
5678
イチゴ 1 120 100
スイカ 1 300 10
パイナップル 2 200 1
リンゴ 1 100 1000
・
・
・
・
・
・
Offline
品名をフィールドとして、
インポート直後に全置換で入力。
でいいのでは。
Offline
Moz様、チポ 様 また皆さま ありがとうございます。
>複数の xls ファイルをひとつの fmp12 にインポートすることはできますし
>品名をフィールドとして、
>インポート直後に全置換で入力。
出来ました。!!ありがとうございます。
xxx.xlsファイルは、データにファイル名持っていないので、
品名フィールドを作り、インポート直後に品名フィールドにファイル名を
全置換させました。
xxx.xlsファイルを次々インポートして、一つのfmpに出来ました。
ありがといございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 525.59 KiB (Peak: 546.13 KiB) ]