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

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

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

You are not logged in.

Announcement

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


#1 2014-05-28 17:25:22

ぺやんぐ
Member

エクスポートとインポートについて。(スクリプト)

すみません、ようやく本丸の質問になります。

今後ランタイムアプリの更新時に簡易に一括エクスポート&インポートができるように
スクリプトを実装しておきたいと思っております。

現在テーブル数が30近くで、このデータをエクスポートし、新ランタイムへインポートさせるスクリプトを
作りたいのです。ちなみにテーブル名やフィールド名などは、変更ありません。

形式は、CSVが理想ですが、他の形式でも構いません。

--------------------------
例:

テーブル名 A,B,C,D,E・・・
各テーブルフィールド名 1,2,3,4,5・・・  ※各テーブルのフィールド名は同じです。

テーブルA CSVファイル生成 テーブルB CSVファイル生成 ・・・

保存先は、D/dataに指定したいです。

--------------------------

LOOPを使っていく感じくらいしかわからなくてすみません。
ご教授お願い致します。

Offline

#2 2014-05-28 18:50:20

Shin
Member

Re: エクスポートとインポートについて。(スクリプト)

loopでは無理でしょう。
一つづつ、レイアウトへ移動、全レコードを表示、エクスポート、をテーブル数だけ繰り返していく必要があるでしょう。
エクスポートをする前に、ファイル名とファイルパスを、変数に設定しておきます。

Offline

#3 2014-05-29 09:42:22

ぺやんぐ
Member

Re: エクスポートとインポートについて。(スクリプト)

Shinさんありがとうございます。

ファイル名とファイルパスを、変数に設定、一つづつ、レイアウトへ移動、全レコードを表示、エクスポート

これをスクリプトでテーブル数だけ指定しておくみたいな感じのイメージで良いのでしょうか?

Offline

#4 2014-05-29 09:50:14

チポ
Member

Re: エクスポートとインポートについて。(スクリプト)

※各テーブルのフィールド名は同じです。

支店ごとのテーブルとか、時系列の違いのテーブルとか
でしょうか?

これを一つにしてしまえば簡単なことでは。

Offline

#5 2014-05-29 10:07:10

ぺやんぐ
Member

Re: エクスポートとインポートについて。(スクリプト)

チポさん、ありがとうございます。

各支店「テーブル名 フィールド名」まったく同じです。
ですので、一括エクスポート機能(スクリプトを用意し)ボタンを搭載しておけば、
今後エクスポートの手間が省けるかと考えました。現在テーブル数だけ繰り返し30回×支店数16となってるので、
その機能お実装して、16回ですませたい。 と考えております。インポートも同様なんですが。。。

>これを一つにしてしまえば簡単なことでは。

インポートエクスポート用のテーブルを作っておくこと ということでしょうか?

Offline

#6 2014-05-29 10:32:02

チポ
Member

Re: エクスポートとインポートについて。(スクリプト)

1ファイル30テーブル有って、各テーブルのフィールドが皆同じ。
なんですよね?


それが疑問です、と言っているんですが。
それを1テーブルにまとめたらいかがでしょう、
という提案です。

各テーブルの意味は?

Offline

#7 2014-05-29 11:34:40

Shin
Member

Re: エクスポートとインポートについて。(スクリプト)

複数の支店があって、それぞれの支店のファイルは構造が同じ、という事を言われているのでは。

ファイル名は同じですよね。
手元にファイルが送られてくる運用でしたら、1支店毎にそのファイルを同じパスの中へ移動させ、それを外部データソースにした移行作業用のファイルを作る事が可能です。その手間だけで全作業ができそうですね。

こんな感じです
https://dl.dropboxusercontent.com/u/926 … -h1641.zip

または、そのような機能を、新しいファイルへ組み込んでおいても良いでしょう。

データの移行は比較的簡単ですが、それ以外の設定値、例えばシリアル値の設定(次のシリアル値)などの移行の方が、実は厄介です。

Last edited by Shin (2014-05-29 18:19:50)

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, 10 queries executed - Memory usage: 515.95 KiB (Peak: 520.85 KiB) ]