みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。
FileMakerにて作業伝票を作成しております。
作りたいデータとしては、メニューをPOPレジのようにタッチすると商品名と金額が出るものにしたいのですが、同一商品でお客様よりお金を頂くパターンとクライアントに請求するパターンがありお客様控えには、お客様よりお金を頂いた項目、合計金額+クライアントに請求する項目を0円にて表示し、クライアントに提出する控えには客様よりお金を頂いた項目の合計金額+クライアントに請求する項目の合計額を出すようなDBにしたいのですが、どのようにしたらいいのか分からず困っております。
何かいい作り方があれば教えていただけると助かります。
宜しくお願いいたします。
Offline
何をタッチすると商品名と金額が出るのですか?
商品の入力は、商品マスターを作って、そのレコードにボタンを仕込めばいいようです。
支払いの分岐は、どこかにボタンを作って、集計時の処理を分ければいいでしょうね。
Offline
説明が足りず申し訳ありません。
POPレジみたいな感じで左側にボタンを作ってボタンをクリックすると右側に項目金額が反映されるという形にできればと思っております。
イメージ添付してみたので、参考になればと思います。
Offline
4000円プランにも何種類も商品があるということですか。
いずれにしても今作ってあるのは商品マスタのようなものですから
一つの商品を選択したら、その商品IDとかを記憶して、伝票テーブルとかに移動して、
その他の詳細項目等を入力する必要があるでしょう。
料金パターンは必ず同じものが対であります。
4000円プランであれば、お客様よりお金をもらうパターンと、クライアントに請求するパターンがあります。
そのため、右側の表示項目は
項目、数量、単価、請求合計、回収合計という形になるのが理想です。
Offline
請求と回収のボタンらしきものの意味がわからないけど
クライアントに請求する金額フィールドを作って0かクライアントへの
請求額を入れるだけではないのですか。
何度もすいません。
請求・と回収ボタンで項目を切り替え、
例えば請求の4000円と回収の4000円を入力するようにできればと思っております。
入力ミスを減らすために、ボタンタップで金額が反映された方がミスが少ないかと思って添付の様なテンプレートにしたのですが、
金額のフィールドを回収と請求で作って金額を手入力の方が簡単ですかね?
また項目ボタンを押した際に右側に商品が出るようにするにはどのようなスクリプトを記載しればいいのでしょうか?
初心者で申し訳ありませんが何卒宜しくお願いいたします。
Offline
ここの前身の掲示板ですが、
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=76201
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=76885
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=77641
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=78086
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=78216
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=78628
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=78661
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=78691
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=78732
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=79228
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=81472
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=88861
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=94132
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=95938
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=96548
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=2293
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=1902
の話題がかなり参考になるかと思います。
集計時に、それぞれで切り替えできると良いと思いますが。
Offline
また、よこはいりしてすみません。
shinさんの紹介してくれたPOSが凄かったので私も勉強のために作ってみました。
http://pupld.net/28/140315/0mjgze79z0/index.cgi
(11なので変換してください)
ポータルの商品配列の自動計算は、頭ひねっても無理だったので、商品mtで手動位置設定です。
皆さん、ありがとうございます
いちたすにさん、作成までして頂き本当にありがとうございます。
これを元に勉強してみます。
本当にありがとうございます。
Offline
先日、頂きましたファイルを元になんとか制作出来ました。
ありがとうございます。
何点かお聞きしたいのですが、いちたすにさんのような形で制作をしたのですが、
ラジオボタンで商品区分を切り替えているのですが、以下の様なエラーが出てしまいます。
何が原因でしょうか?
同じ位置になる商品を選ぶと商品コードは変更されるのですが商品名が変更されない。
一部金額が一定になってします。
宜しくお願い致します。
Offline
商品ボタンのポータルにそれぞれポータルフィルタで列に番号を振っていますか?
それとも、スクリプトのフィールド設定[作業画面::g_商品ID;Get(スクリプト引数)]で引っ張って来るスクリプトパラメータが違ってるのかも。
確認の方法はレイアウトにしてボタンを指定してボタン設定、スクリプト実行から指定を選ぶと、スクリプト指定の窓が出ます。
一番下にオプションのスクリプトパラメータというのがあって、そこにどのテーブルの商品IDを指定するか入れておかないと
Get(スクリプト引数)は、データを取得できません
いちたすにさん>
いつもありがとうございます。
頂いたファイルを元に作成してみました。
商品ボタンのポータルには商品mt 2::ボタン場所= 0~4をふっております。
パラメーターには商品mt 2::商品IDを入力してあります。
本日、商品IDを数字で統一したら、正しい商品が入力されるようになりました。
しかし単価が商品mtに入力した金額と異なってしまうのと、明細mtのポータルの見出し?が表示されません。
Offline
商品のポータルでですか?、明細のポータルで金額が違ってるのかなぁ? もし、明細側なら
リレーションの問題か、明細ポータルの中の各フィールドの指定が違ってるとか、明細::商品IDや明細::商品名などが、一部、明細2::商品IDに
なってるとか、それとも明細側のルックアップ指定が別のものを参照して引っ張ってきてるとか・・・
あと、明細ポータルの見出しって何でしょう? 各フィールドのラベルの事かなぁ、それなら、フィールド指定のラベルをチェックで出ます。
それと私のサンプルで一部必要の無いチェックがあったので、外しておいてください。作業画面テーブルと、明細テーブルのリレーションで作成許可に
悪いクセでチェックしていまして、チェックを外してください。余計な空白明細を作ってしまう原因になります。
更に、商品区分を切り替えるg区分のフィールドは、OnObjectModifyスクリプトトリガで(確定スクリプトを作る) レコード/検索条件確定[] しておかないと
新規入力時、明細の一部データが抜ける可能性があります。中途半端なサンプルを参考にさせてすみませんでした。
このあと居ないので、何かありましたら明日お返事します。
いちたすにさん
いつもありがとうございます。
ご指摘の通りルックアップが間違ってました。
明細テーブルのリレーションで作成許可のチェックを外すと動作しなくなってしまいます。
その他はおかげさまで完成いたしました。
Offline
サンプルには
商品ボタンのスクリプトの中の、フィールド設定で、同じ商品であれば+1で、新しいポータル行に追加されない記述になっていまして
そこを使用せず、同じ商品でも別明細にして自由に数量を入れられる様にするのであれば、作成にチェックをつけたままでも
よいのかと思います。
あと、商品ボタンの位置は、番号に合わせて好きな場所に配置できますが、レイアウト上、空白のボタンが現れる可能性もあり、
押すと明細に追加されてしまうので、商品名や金額の入ってないボタンを押したら、カスタムダイアログを出して"指定した商品は
ありません"のように作っておいたほうが良いのかもしれません
いちたすにさん。
返信がおそくなり大変申し訳ありません。
お陰様でプロトタイプが出来ました。
本当にありがとうございます。
項目の削除ボタンを付けてほしいと指摘されまして、使ってみると確かにと思うので、導入してみようと思っております。
Offline
いえいえ、私は
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=76201
で、shinさんの記述とサンプルを参考に勉強させていただいた側なので、何も言える立場にはありません。
過去ログは、参考書には無い親切丁寧な記述とサンプルがありますので、私も感謝しています。
単に、右のポータルの中の1行を削除するのでしたら、そのポータル内にボランを配置して、ポータル行を削除、を使えば良いでしょう。
または、その数量を0にする様なトリガーを設定しておき、その行を削除する仕掛けを作っておくと、より自然な操作になります。(ボタンで削除すると、間違ってクリックした時に、嫌みが残りますので)
Last edited by Shin (2014-03-30 18:52:25)
Offline
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 567.16 KiB (Peak: 588.06 KiB) ]