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

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

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

You are not logged in.

Announcement

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


#1 2018-05-03 17:40:08

kobayashi552
Member

レコードインポートの記憶方法

Win7、FMP11です。

いつもうまくいかないインポートの記憶方法についてです。

スクリプトに インポート1、インポート2、インポート3があって、
インポート1 テーブル1 csvファイル 1行目見出し カスタム順位 ※ファイルを選択させます
インポート2 テーブル2 csvファイル 1行目見出し カスタム順位 ※ファイルを選択させます
インポート3 同FMPファイル指定 テーブル1からテーブル2へ 照合名順

最初はうまくいきますが、すべてやり直してインポート1からはじめると、データ形式がcsvファイル選択ではなく
ファイルメーカーになってしまっています。なのでデータ形式選び直し、取込み順は記憶して問題なし。

何がダメんでしょうか。

Offline

#2 2018-05-04 01:28:30

kobayashi552
Member

Re: レコードインポートの記憶方法

追記です。
あれから幾度となくテストしましたが、やはりインポート3で自ファイル中別テーブルのインポートが入ると
インポート1のファイル選択で「ファイルの種類」がFileMalerになってしまします。

インポート1のスクリプト「インポート」を一旦消去して、新たに追加し、「データソースの指定」で、
csvファイル、ファイルを選択しておいて、「インポート順の指定」でフィールドを合わせて、
一旦、スクリプト実行。その後、「データソースの指定」のチェックをはずして保存すれば、
インポート1の「ファイルの種類」はcsv、txtとなりますが、スクリプトの流れでインポート3が入ると
振り出しに戻る。インポート1のファイル選択の「ファイルの種類」がFileMalerになってしまします。

他のファイルでは上記のような使い方で問題は起きてない?ので、このファイルがおかしいのか、それとも
同一テーブル上でスクリプト「インポート」は個別に記憶してくれないのか。。。

テスト的にインポート3の部分を、自ファイルFileMaker同士のインポートではなく、テーブル2からcsvエクスポート
それをテーブル1でインポートと、1クッションおくと、その後のインポートでファイルの種類が狂うことはありません。

ファイルが壊れてるパターンでしょうかね。情報お待ちしてます。

Offline

#3 2018-05-04 10:34:01

Shin
Member

Re: レコードインポートの記憶方法

インポートのスクリプトステップ毎に、設定は記憶できますよ。
データソースの設定が誤っているのでは。

Offline

#4 2018-05-04 12:55:26

kobayashi552
Member

Re: レコードインポートの記憶方法

Shin wrote:

インポートのスクリプトステップ毎に、設定は記憶できますよ。
データソースの設定が誤っているのでは。

ファイルはユーザーに選択してもらうようにしたいので、データソースのチェックオフです。

問題はインポート1で「ファイルの種類」がFileMakerになってしますことです。
選択画面でcsvに選択し直せばインポート順は問題ありません。

1度こうなってしまうと手動でcsvファイルをインポートし、スクリプトに戻って
データソースをcsvファイルとし、チェックを外して、取込み順を確認。再度保存で
記憶されるはずですが、もう治りません。

はっきりとした記憶手順がわかりませんが、合っているでしょうか。

なので、インポートを一旦消去、追加し直してデータソース csv data1.csvとし
取込み順を設定して、保存。一旦スクリプト実行。戻ってデータソースのチェックオフ。

これでファイル選択画面のファイルの種類はcsvに戻ります。

しかし、インポート3でテーブル2からテーブル1へFileMaler間のインポートを行うと
先のインポート1はファイルの種類=FileMakerと戻ってしまいます。
※テーブル2のインポート2は置き換わらずファイルの種類=csv。

テスト的にインポート3でFileMaler間のインポートを行わず、テーブル2からdata2.csvを
エクスポートし、テーブル1でインポートと1クッションおくと、この現象は起こりません。

Last edited by kobayashi552 (2018-05-04 12:56:41)

Offline

#5 2018-05-04 16:25:04

Shin
Member

Re: レコードインポートの記憶方法

ファイルタイプは、直前のものを記憶するだけで、それをインポートのステップに記憶は出来なかったと思います。
インポートするファイルを統一する運用にされた方が、簡単で確実でしょう。

Offline

#6 2018-05-04 16:34:11

kobayashi552
Member

Re: レコードインポートの記憶方法

やはりそうでしたか。インポートのファイルタイプを全部csvにするのは正解なんですね。

でも、どうせなら、全部記憶して欲しいですけどね。
たしかver6の頃は取込み方法が変更されると、現状のままか、上書きするかはっきり表記されていたように思うので、
その後記憶させる処理があいまいでわかりづららくなっている部分は修正して欲しいです。

バージョン新しいのでも変わりませんか。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 557.58 KiB (Peak: 581.45 KiB) ]