みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
チポ様
お返事が大変遅くなりまして申し訳ありません。
この現象がおこるファイルの別保存のものでも試してみました。自宅のPC・プリンタでは正常にでたのですが、
会社で印刷しようとしたら、やはり何枚もでる現象がおこります。FM12を使用している別ファイルや、エクセルなどの印刷ではこのような現象がおこりません。
あとは、何を確認したら良いでしょうか。
Shin様
ご返信ありがとうございます。確認しましたら、印刷設定は、1枚になっております。
後は、何が考えられますでしょうか。
いつも大変参考にさせていただいております。win7 FM12 Advancedで、売上管理をしております。
スクリプトで、納品書を印刷しております。印刷は対象レコードです。
今までは、3件あったら1件につき1枚で3枚納品書が印刷されたのですが、引っ越しをしてレーザープリンタを新しく購入したため、スクリプトの設定を変えたところ、 3件あったら1件につき3枚で9枚の納品書が印刷されるようになってしまいました。
このプリンタの相性が悪いと思い、既存のインクジェットプリンタでも試してみたのですが、症状は改善されませんでした。
スクリプトも、新規で一から作り直してみましたが、変わりませんでした。
レイアウトも見直しましたが、枠からはみ出ているところは、みられませんでした。プリンタは、ネットワークでつながっています。
引っ越しをしてから、このような症状がでるようになりました。ネットワークの設定なども関係しているのでしょうか。よろしくお願いいたします。
旅人様
ご返信ありがとうございます。5つのレイアウトを作り、LOOPでレイアウト切り替えで印刷できるように、考えていきたいと思います。
また、わからないことがありましたら、質問させていただきます。
Silver Driver様
ご返信ありがとうございます。ポータルは⑤のパターンで入力するようにレイアウトしてありますが、納品書を作成する場合、入力されているフィールドのみを印刷したいので、
印字項目が①~⑤のパターンが考えられるということです。 入力用のレイアウトを見栄えを良くして納品書印刷しようと思いましたが、それでは余分なものも印刷されてしまうため、
無駄なく印刷される方法があればと思い、質問させていただきました。
いつも、参考にさせていただいております。
ただいま、納品書の作成をしておりますが、レイアウトでつまづいてしまいました。
納品書に印刷する明細が下記のようにいろいろあるため、どのようにすればよいか悩んでおります。
①商品名・数量・単価・税抜金額・消費税・合計金額
②商品名・数量・単価・税抜金額・合計金額
③商品名・数量・単価・税抜金額・消費税・合計金額・値引き率(%)・値引き額
④商品名・数量・単価・税抜金額・消費税・合計金額・仲介手数料率(%)・仲介手数料金額
⑤商品名・数量・単価・税抜金額・消費税・合計金額・値引き率(%)・値引き額・仲介手数料率(%)・仲介手数料金額
お得意様ごとパターンが決まっていれば良いのですが、売った商品によって値引きや仲介手数料が発生するため、その都度変わってしまいます。
5つのレイアウトを作り、スクリプトでどのパターンか判断させて印刷すればできると思うのですが、その判断の仕方もわかりません。
できたら、1つのレイアウトでどのような場合でも印刷できるようにしたいのですが、可能でしょうか。
納品書テーブルと明細テーブルがありまして、納品書番号でリレーションしてポータルで入力しております。
よろしくお願いします。win7 FM12 Advanced
Traveller様
返信遅くなりまして申し訳ありません。下記の通りに、スクリプトを設定したのですが、1ページ目のみが何回も印刷されてしまいます。
理解力不足で申し訳ありませんが、よろしくお願いいたします。
レコード/検索条件/ページへ移動[最初の]
Loop
If[Count(売上入力::得意先CD)<21]
レイアウト切り替え[「請求書1ページ目」(請求書)]
Else
レイアウト切り替え[「請求書2ページ目」(請求書)]
End If
印刷
レコード/検索条件/ページへ移動[次の;最後まできたら終了]
End Loop
いつも参考にさせていただいております。
ただいま、請求書の作成をしており、ポータルで印刷するようになっております。
明細が1枚で収まらず2枚になる場合があり、複製で21行目からのレイアウトを作成しました。
印刷をする場合、レイアウトが違うので、1枚目がすべて出力されてから2枚目を印刷になってしまいます。
できたら、得意先ごと順番に出力させたいのですが、どのようにすればよいのでしょうか。
Loop関数を使えばできるというような記述をみたのですが、この関数を使ったことがないため、どのようなスクリプトにすれば良いかわかりません。
具体的に教えていただけませんでしょうか。
win7 FM12 Advanced
Pages: 1
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 594.95 KiB (Peak: 599.86 KiB) ]