みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
すみません、ようやく本丸の質問になります。
今後ランタイムアプリの更新時に簡易に一括エクスポート&インポートができるように
スクリプトを実装しておきたいと思っております。
現在テーブル数が30近くで、このデータをエクスポートし、新ランタイムへインポートさせるスクリプトを
作りたいのです。ちなみにテーブル名やフィールド名などは、変更ありません。
形式は、CSVが理想ですが、他の形式でも構いません。
--------------------------
例:
テーブル名 A,B,C,D,E・・・
各テーブルフィールド名 1,2,3,4,5・・・ ※各テーブルのフィールド名は同じです。
テーブルA CSVファイル生成 テーブルB CSVファイル生成 ・・・
保存先は、D/dataに指定したいです。
--------------------------
LOOPを使っていく感じくらいしかわからなくてすみません。
ご教授お願い致します。
Offline
loopでは無理でしょう。
一つづつ、レイアウトへ移動、全レコードを表示、エクスポート、をテーブル数だけ繰り返していく必要があるでしょう。
エクスポートをする前に、ファイル名とファイルパスを、変数に設定しておきます。
Offline
Shinさんありがとうございます。
ファイル名とファイルパスを、変数に設定、一つづつ、レイアウトへ移動、全レコードを表示、エクスポート
これをスクリプトでテーブル数だけ指定しておくみたいな感じのイメージで良いのでしょうか?
Offline
※各テーブルのフィールド名は同じです。
支店ごとのテーブルとか、時系列の違いのテーブルとか
でしょうか?
これを一つにしてしまえば簡単なことでは。
Offline
チポさん、ありがとうございます。
各支店「テーブル名 フィールド名」まったく同じです。
ですので、一括エクスポート機能(スクリプトを用意し)ボタンを搭載しておけば、
今後エクスポートの手間が省けるかと考えました。現在テーブル数だけ繰り返し30回×支店数16となってるので、
その機能お実装して、16回ですませたい。 と考えております。インポートも同様なんですが。。。
>これを一つにしてしまえば簡単なことでは。
インポートエクスポート用のテーブルを作っておくこと ということでしょうか?
Offline
1ファイル30テーブル有って、各テーブルのフィールドが皆同じ。
なんですよね?
それが疑問です、と言っているんですが。
それを1テーブルにまとめたらいかがでしょう、
という提案です。
各テーブルの意味は?
Offline
複数の支店があって、それぞれの支店のファイルは構造が同じ、という事を言われているのでは。
ファイル名は同じですよね。
手元にファイルが送られてくる運用でしたら、1支店毎にそのファイルを同じパスの中へ移動させ、それを外部データソースにした移行作業用のファイルを作る事が可能です。その手間だけで全作業ができそうですね。
こんな感じです
https://dl.dropboxusercontent.com/u/926 … -h1641.zip
または、そのような機能を、新しいファイルへ組み込んでおいても良いでしょう。
データの移行は比較的簡単ですが、それ以外の設定値、例えばシリアル値の設定(次のシリアル値)などの移行の方が、実は厄介です。
Last edited by Shin (2014-05-29 18:19:50)
Offline
Pages: 1
[ Generated in 0.029 seconds, 7 queries executed - Memory usage: 515.75 KiB (Peak: 520.66 KiB) ]