みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こちらにデモファイルメーカーがファイルがあるのですが(テスト.fmp12)
流れをお伝えすると
・納品書テーブル
・注文者テーブル
・商品データテーブル
とありまして、
それぞれの注文者ごとに商品データをポータルで呼び出して納品書を作る事はできました。
https://gyazo.com/35c04d5c97377d6e3bf46d384b8960cd
これを1枚ずつPDFに出力して保存していきたいのですが、
注文者が300人もいるとこれを毎回選択してPDF出力して…というのがかなり手間なので、
1・注文者を選択
2・注文者のPDFを出力する
3・次の注文者を選択
4・PDFを出力する
…今日の注文者の人数だけ繰り返す
というような動作をワンクリックでできるスクリプトを作りたいのですが、
1と3のやりかたと注文者の人数分だけ繰り返すというスクリプトがわかりません。
もしわかりそうな方がいましたらご教授いただけると助かります。
一番上のデータ便にテスト.fmp12というファイルがダウンロードできますので、
検証していただける方はぜひお願い致します…
よろしくお願いいたします。
Offline
Loop処理の例:
変数を設定 [$List; 値:注文者を確定するためのコードのリスト 改行区切り]
変数を設定 [$MAX; 値:ValueCount ( $List )]
変数を設定 [$n; 値:1]
Loop
Exit Loop If [$n>$MAX]
変数を設定 [$val; 値:GetValue ( $List ; $n )]
フィールド設定 [注文者を選択するためのフィールド; $val]
フィールドへ移動[]
レコードを PDF として保存
変数を設定 [$n; 値:$n+1]
End Loop
Offline
なんだかできそうです!ありがとうございます!
>注文者を確定するためのコードのリスト 改行区切り
ここをどう出せばいいのかがわからず苦悩しています。
もしお時間ありましたらご教授いただけると助かります…!
Offline
注文明細側で、ヘッダ、フッタなどを設定して、注文書の様式にしておきます。
注文者リストから、
レコードへ移動[最初の]
Loop
ポータル内へ移動
関連レコードへ移動[注文明細 ; 新規ウィンドウ]
レコードを PDF として保存
ウィンドウを閉じる[現在のウィンドウ]
レコードへ移動[最初の ; 最後になれば終了]
end Loop
Offline
Shinさんありがとうございます。
簡単にやってみたところできそうです!
注文者テーブルを作ってレコードいれていったらできそうです。
ありがとうございます!
qb_dpさんもありがとうございました!
色んな方法があるんですね。。。!!!
Offline
shinさん
できました!
助かりましたありがとうございます!
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 508.97 KiB (Peak: 514.77 KiB) ]