みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
チポさん、ありがとうございます。
各支店「テーブル名 フィールド名」まったく同じです。
ですので、一括エクスポート機能(スクリプトを用意し)ボタンを搭載しておけば、
今後エクスポートの手間が省けるかと考えました。現在テーブル数だけ繰り返し30回×支店数16となってるので、
その機能お実装して、16回ですませたい。 と考えております。インポートも同様なんですが。。。
>これを一つにしてしまえば簡単なことでは。
インポートエクスポート用のテーブルを作っておくこと ということでしょうか?
Shinさんありがとうございます。
ファイル名とファイルパスを、変数に設定、一つづつ、レイアウトへ移動、全レコードを表示、エクスポート
これをスクリプトでテーブル数だけ指定しておくみたいな感じのイメージで良いのでしょうか?
みなさん、ありがとうございます。
まずは、「Mergeで書きだし」を試してみます。
そのあと、「拡張子書き変え」をやってみておこうかと思います。
ちなみに、現在は、支店からフォルダごと、データをCDへ焼いて郵送してもらい。(すでに手元に数枚到着しております)
既存のランタイムからエクスポートし、新ランタイムへインポートという手順にしています。
現状記載されたことを試しておきたいと思います。ありがとうございます。
他にも方法がありましたら、よろしくお願い致します。
すみません、ようやく本丸の質問になります。
今後ランタイムアプリの更新時に簡易に一括エクスポート&インポートができるように
スクリプトを実装しておきたいと思っております。
現在テーブル数が30近くで、このデータをエクスポートし、新ランタイムへインポートさせるスクリプトを
作りたいのです。ちなみにテーブル名やフィールド名などは、変更ありません。
形式は、CSVが理想ですが、他の形式でも構いません。
--------------------------
例:
テーブル名 A,B,C,D,E・・・
各テーブルフィールド名 1,2,3,4,5・・・ ※各テーブルのフィールド名は同じです。
テーブルA CSVファイル生成 テーブルB CSVファイル生成 ・・・
保存先は、D/dataに指定したいです。
--------------------------
LOOPを使っていく感じくらいしかわからなくてすみません。
ご教授お願い致します。
ちなみに先程ネットで検索したら、Mergeファイル形式だと「最初の行の列名にフィールド名が付く」ような件を発見しましたが、
この形式でエクスポートすれば楽になるんでしょうか?
追記。
エクスポート順 を指定することと、 フィールド名合わせて
行うことは同じような作業なので、「 フィールド名合わせ」をしつつ作業という結果になってます。
>ランタイム作成時のバインドキーです。
timさんありがとうございます。
バインドキー デフォルトのままにしてたので、日時と時間が入っていたと思われますが・・・
覚えてないので、これはあきらめます。(新ランタイムの時は、きっちり発行してメモっておきます)
ありがとうございました。
shinさん、返信ありがとうございます。以前にもご教授いただいてありがとうございました。
同じキーコード?? ← ごめんさい、キーコードがわかないです。 主キーみたいなものでしょうか?
>以前のファイルをデータテーブルとして使用し、新しいファイルを、新機能を含めたインターフェースファイルとして配布する、というテクニックもありますよ。
なるほど~ この方法は少々興味ありますが、今回は、今後のために、簡易に行えるようにスクリプトを実装しようと思ってます。
いつもここでお世話になっており大変参考にさせていただいております。
まだまだ初心者レベルですが、よろしくお願い致します。
またも少々不明な点がありまして、質問させていただきます。
filemaker pro 12 advanced を使用し、ランタイムで発行し、各支店で使用させております。
今回、各支店で使用しているランタイムアプリに2つほど新機能を実装を行いたいと思っております。
そこで、旧アプリから既存のデータをエクスポートして、新アプリへインポートを行いたいと思っております。
現在、各テーブルを1つずつエクスポートを行い、1つずつインポートしているのですが、
テーブル数も多いので、結構やっかいな状況です。
やっかいなものとしてフィールド名を合わせつつ行うことが非常に面倒なんですが、
良い方法をご教授いただきたいのです。
現在 既存ランタイムアプリより各テーブルを開き、「ファイル」→「レコードのエクスポート」で、
新ランタイムアプリへ「ファイル」→「レコードのインポート」 → 「フィールド名合わせ」で完了しています。
「フィールド名順」が毎回変わるので、テーブルが60あれば60回合わせる。。。
「レコードのエクスポート」時にさして特別な設定などもできそうではないので、難しいのかと思っているのですが、
よろしくお願い致します。
そこで、エクスポート用のスクリプトとインポート用のスクリプトについてお伺いしたいのですが、
とりあえずは、この質問は解決にさせていただきますね。
timさん 返信ありがとうございます。
ということは、
1.
旧アプリは1つずつ作業ということで。
2.
スクリプトを作成しておくべきということ
みたいですね。 ありがとうございます。
いつもここでお世話になっており大変参考にさせていただいております。
まだまだ初心者レベルですが、よろしくお願い致します。
またも少々不明な点がありまして、質問させていただきます。
filemaker pro 12 advanced を使用し、ランタイムで発行し、各支店で使用させております。
今回、各支店で使用しているランタイムアプリに2つほど新機能を実装を行いたいと思っております。
そこで、旧アプリから既存のデータをエクスポートして、新アプリへインポートを行いたいと思っております。
現在、各テーブルを1つづつエクスポートを行い、1つづつインポートしているのですが、
テーブル数も多いので、結構やっかいな状況です。
ここで質問なんですが、
1.
旧アプリから既存のデータを一気にエクスポートできる方法はあるのでしょうか?
現在は、各テーブルを開き、「ファイル」→「レコードのエクスポート」で行っております。(csv形式)
2.
また、今回一気にできないとなれば、今後、新アプリになにかしら関数などで、一気にエクスポートを行う機能を
実装を行うことはできるのでしょうか?
よろしくお願いします。
>印刷した結果が欲しいのでしたら、全てのフィールドを90度回転させてみればいいですよ。
すみません、気付いておりませんでした。
確認します。
ありがとうございます。
みなさん、ありがとうございます。
keimaさん参考にさせていただきます!
Shinさんがおっしゃる方法も伺って良いですか?(印刷のみ必要なので・・・)
よろしくお願いします。
皆さんいつもありがとうございます!
大変参考にさせていただいております。
リスト表示すると、
フィールド名が横並び
レコードが縦に表示されるかと思うのですが、
これをレコードを横、フィールド名縦ってできるのでしょうか?
2人方、ありがとうございました!解決しました!
印刷設定時の不要なボタンを印刷しない設定にしたいのですが、
ファイルメーカー12では下記のことがないのです。
どこにありますでしょうか?
--------------------------------------------------
レイアウト上で印刷したくないオブジェクトを選択し、
書式>スライド/印刷設定を開きます。
選択部分を印刷しない、にチェックを入れれば、印刷されなくなります。
スライド/印刷設定ってないような気が…
--------------------------------------------------
2人ともありがとうございました!
無事解決しました!
ズーム設定をロックしたいと思っているのですが、
http://www.filemaker.co.jp/help/html/sc … 37.14.html
を参考にしているのですが、メニューのどこにあるのかわかりません。
当方、WindowsXP FileMaker Pro 12 Advance です。
よろしくお願い致します。
ありがとうございます。
参考にさせていただきます。
ポータルが必須ぽいので、余裕見てポータル勉強します。
ありがとうございました!
こんな方法でよかったんですね!
現在、指定の編集ボックスの値をボタンで削除したい。
ボタン作成は、わかるのですが、どれを選んでいいのやら…
消去で1つの編集ボックスの値を消すことはできたのですが・・・
すみません、ご指導お願いします。
ありがとうございます。
たぶん、なんかポータルで使用できないというか、現状の作りたいものにどうマッチできるかが不明なのです。
私のほうが入力画面ありきで作成しているので、そことポータルがマッチできないみたいです。
他の方々(ネット以外)にも相談したのですが、かなり複雑にからんでいるみたいなので難しい感じみたいなのです。
とりあえず、力技でもしょうがないので、travelerさんから聞いた方法の
その1ならAの貼り付ける3個のフィールドにタブ順設定してあれば
貼り付けスクリプトは1個です。
伺ってみたいと思っているのですが…
チポさんありがとうございます。
やはりそうなるんですよね。
リレーション、ポータルを避けているというか理解できない感じがして、
なんかピンとこなくて、1日を1レコードで大量のフィールドになってます。
前作者が作成したものがあるのですが、
adminパスワードで入ってもDBみれないので、不明な状態なんです。
(前作者が作成したものを修正することが一番早いかと思うのですが)
みんなで助け合おう!初心者のFileMaker proでも焼きそばさんに大変お世話になり、
やはりポータルしないと大変だという結論はでてはいるのですが、
時間などの都合もあり、避けている感じになってます。
ポータルにすれば、上記の問題は、ルックアップくらいで解決するのでしょうか?
travelerさん、ありがとうございます。
Aです。
時間と利用場所に応じて、1日あたり「63組」入力欄が必要なのです。
もう少し詳しく聞いても良いですか?
これが解決できればかなり進めることが可能になりそうなので。
1.入力テーブルA 【団体名】にボタン設定? レイアウト切替 → 団体情報テーブルBリスト
2.団体情報テーブルBリスト≪貼付ボタン≫に スクリプト作成しておきスクリプト実行
スクリプト
【団体名】【団体区分A】【団体区分B】をList関数で
【団体名】【団体区分A】【団体区分B】という形にして変数に入れる
3.入力テーブルAに自動で戻る? その際にGetValue関数で1行ずつ取り出してフィールド設定する。
こんな感じになるのでしょうか?
[ Generated in 0.006 seconds, 8 queries executed - Memory usage: 653.59 KiB (Peak: 691.25 KiB) ]