初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 Re: 初心者のFileMaker pro Q&A » Let関数でLoop処理を教えて下さい。 » 2017-02-23 12:38:21

Shinさんのご意見もありがとうございました。
ただ今回はLet関数をただただ、覚えたいと思い投稿した次第です。

qb_dpさん、詳しくとてもありがたいです。
確かに、再起式ですので正確にはLoop処理では無いですね。
ただ、結果が同じなら処理も速くスクリプト全体が見やすく、今後使えるところはこれに切り替えていきたいと思います。
できれば、極めたいとおもいます。
ありがとうございました。

#2 Re: 初心者のFileMaker pro Q&A » Let関数でLoop処理を教えて下さい。 » 2017-02-22 16:52:05

おお、こんな簡単なんですね、解決です。
感謝します。
これから、なぜこうなるのか解読し他のLoop文にも反映させたいと思います。

ありがとうございました。

#3 Re: 初心者のFileMaker pro Q&A » Let関数でLoop処理を教えて下さい。 » 2017-02-22 16:28:21

早速のご返答感謝します。
ええ、その方法は理解しています。
ですが、枠そのものをプレビューし印刷かPDF出力を選択しますのでイメージとして出したのです。
なのでLet関数でLoop処理を希望しています。

#4 初心者のFileMaker pro Q&A » Let関数でLoop処理を教えて下さい。 » 2017-02-22 15:58:02

やま爺
Replies: 27

今までLoop EndLoopで処理してましたが、レコード数が増えたため処理が重たくなりました。
調べるとLet関数でもLoop処理ができ速いと言うことですが使ったことがありません。
チャレンジも兼ねてお教えいただけなでしょうか?

Win FM11

処理内容は納品書で、すでに枠が印刷されている中に内訳を入れたいと思います。

レコード
顧客No. 商品名 ページにページNoを入れる
条件
納品書1枚は10行までなので1から10レコードはページに1、11から20までは2と言うように処理したいのです。
顧客が変わればまた、1から

1レコード  Aさん えんぴつ 1
        .
        .
10レコード Aさん 消しごむ 1
11レコード Aさん ボールペン 2
        .
        .
20レコード Aさん サインペン 2
21レコード Aさん 分度器 3
22レコード Bさん えんぴつ 1
        .
        .
全レコードで終了

よろしくお願いします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 6 queries executed - Memory usage: 515.4 KiB (Peak: 520.25 KiB) ]