みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM14advancdを使用しています
請求書のデーターをFMで作成して、小計 ソート対象(仕入先)で表示させたレイアウトAと
小計 ソート対象(仕入先)だけをボディを削除して表示させたレイアウトBを作成したのですが
この、レイアウトBの画面で仕入先順、金額順、振込先順・・・などでソートしたいと考え、スクリプトでレコードのソートを設定し実行すると画面がデーターがなにもなくなり、何も表示されません。
ちなみに、レイアウトBの画面でメニューにある「ソート」ボタンから実行するとうまくいきます。
たぶん、上記がうまくいくのは、レコードのソートで「現在のレイアウト」になっていて
スクリプトからのレコードのソートは、「現在のテーブル」になっているからだとおもいます。
スクリプトのレコードのソートで「現在のレイアウト」に設定できないのでしょうか?
又は、スクリプトが間違っているのでしょうか?
よろしくお願いします。
小計のソートのキーになっているフィールドでソートしないと駄目ですよ。
手動でソートしてみて、うまくいけば、スクリプトを開いて、ソートのステップを追加,ソート条件を確認してそのまま閉じる,元のソートステップは削除してみる,という操作で行けるはずです。
Offline
小計のソートのキーになっているフィールドでソートしないと駄目ですよ。
早速の回答ありがとうございます。
レコードのソートのソート優先順位の中に キーである「仕入先名」が入っていませんでした。
「仕入先」キーを追加したらうまくできました。
本当にありがとうございました。
感謝
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 503.52 KiB (Peak: 508.05 KiB) ]