みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもご指導頂きありがとうございます。
Excel File(xlsx)から2609件(レコード)をインポートしたのですが、FMPでは2601件となります。8件(レコード)分はどれなのか調べる方法はありませんでしょうか?。
FMPはVer13 Win版です。
Offline
ユニークなフィールドがあればそこで比較できますが、なければ全フィールド比べないとわからないので面倒でしょう。
フィールド値を制限しているのがあるのかな?
scripterさん
ご回答ありがとうございます。
「値一覧」の事でしょうか?。
このFMP Fileのフイールドの1つに「ユニーク値」(値一覧)を設定しています。ユニーク値は18種(文字列)設定していますが、確認したところ、18種以外の文字列のレコードもインポートされています。
他に考えれる原因は?。
Offline
ユニークと値一覧の制限はまったく別個です。
制限があるときに他の値を許可するかどうか、インポート時に制限するかどうかもまた別。
「入力値の制限」で「常時」にしてなければインポート時には制限されません。
エクセル形式でエクスポートして、エクセルで比較した方が簡単かも。
一時期はレコードのインポートのログがあったような気がするんですが、各バージョンのヘルプで"import.log"を検索してみると、どれもスキームのインポートでしか作られないみたい。
試しに、
インポートでは無く、
「開く」でそのexcelを開いてみたらいかがでしょう。
それで全レコード分作成されたら、
インポートしたファイルとの比較が出来るのでは
Offline
scripterさん
チポさん
度々ご指導ありがとうございます。
やはり、インポートエラーlogは無いのですね。
>インポートでは無く、「開く」でそのexcelを開いてみたらいかがでしょう。
FMP化するのですね。data全体は見れるのかな?。
今回は、Excelにエクスポートしインポートされているレコードと、インポート時の元EXCELdataと比較してみます。
2609件の比較ですので ”ちょっと楽ができないのかなぁ”と思っていた次第です。
頑張って調べます。
Offline
Excelファイルとの比較だと、目視で確認になるのでは。
FMファイル同士なら、
同じレコードと判定できるフィールドでリレーションして、
関連レコードの有無で判定できますよ。
Offline
チポさん
ご回答ありがとうございます。遅くなり申し訳ありません。
>FMファイル同士なら、同じレコードと判定できるフィールドでリレーションして、関連レコードの有無で判定できますよ
・すみません、お恥ずかしながらやり方が分かりません。
>Excelファイルとの比較だと、目視で確認になるのでは。
・EXCELの方が慣れていますので、今回レコード数不足のFMPからEXCELでのExportを行い、同じレコードと判定できるフィールドを対象に
=IF(EXACT($A2,$E2),"","違っている")でFull行にオートフイルした(ほかのフイールドでの違い比較を含め)結果、全行(高速)でスクロールする事となりましたが、不足レコードが判明しました。
ただ、そのレコードを見た限りでは、inportエラーになる様なdata内容は見つからなく、不足レコード8件分をFMPへ追加インポートしたところ、あっさりとインポートできました。
原因不明ですが、結果良しと言う事にしました。
ご指導ありがとうございました。
Offline
Pages: 1
[ Generated in 0.021 seconds, 9 queries executed - Memory usage: 515.49 KiB (Peak: 520.03 KiB) ]