みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
FMpro advancedで社の見積もり、発注伝票を管理しております。
見積書は繰り返しフィールドでできているのですが、使用している営業から、
何行も入力した後で、見入力項目に気づいた時に、行を挿入できないと不満の声が上がっています。
エクセルであれば行の挿入をするか、カット&ペーストで一括で行をずらせば可能ですよね。
Filemakerでこのような使い方をしたい場合、どのように作っていけばよいのでしょうか?
検索するとポータルで、というのが多いですが、サンプルデータを作って試していますが、
やりたいこととは違う気がします。
ご教授おねがいします
ポータルで作るしかないと考えましょう。
繰り返しフィールドは、データを入力保存するものではない、と考えた方がいいです。応用すると、将来面倒になります。
https://fm-aid.com/bbs2/viewtopic.php?id=7655
のサンプルを参考にされれば、リストの行の入れ替えができます。同様に、ポータルに組み込めばいいでしょう。
Offline
おそらく、2つのテーブルを用いて、片方が商品リスト的なもので、
もう一方が見積書という作りで、ポータルを使うのだと思うのですが、
弊社は同一商品を販売する業態ではないので、この作りでは使い勝手が悪いです。
他に方法はないでしょうか?
Shinさんが提案されているポータルを用いた作法は書かれている様な見積書と商品リストではないですよ。
見積と見積明細で構成され商品マスタ的なものは別途あったりなかったりします。
現在繰り返しで作られている部分が見積明細にあたります。
余程特殊でない限りはこの形で問題ないでしょう。
繰り返しでは繰り返しの最大数を超える見積は作れないですし(そのたびに構造を変えなければいけない)
最小数で足りる場合でも余計な繰り返し行が存在していて無駄です。
何より並べ替え等で既に不都合が生じていますから構造を考え直す良い機会でしょう。
Offline
いろいろありがとうございます。
しかしながら、私のレベルではスクリプトの内容が理解出来ず、応用することが出来ませんでした。
ポータルの中での行移動の基本部分のみを抜き出したサンプルです。
https://www.dropbox.com/s/bx8xqo27af0mx … 7.zip?dl=0
Offline
せっかく作っていただいたサンプルですが、
移動動作をしないようです。
移動は、ポータルの中のボタンに仕込んでありますが。
Offline
すみません。
使い方に今気づきました。
完璧な動作だと思います。ありがとうございます。
[ Generated in 0.010 seconds, 10 queries executed - Memory usage: 525.83 KiB (Peak: 530.73 KiB) ]