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

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

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

You are not logged in.

Announcement

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


#1 2014-03-14 17:51:32

BOB
Member

こういうのは可能でしょうか?

はじめまして。

FileMakerにて作業伝票を作成しております。

作りたいデータとしては、メニューをPOPレジのようにタッチすると商品名と金額が出るものにしたいのですが、同一商品でお客様よりお金を頂くパターンとクライアントに請求するパターンがありお客様控えには、お客様よりお金を頂いた項目、合計金額+クライアントに請求する項目を0円にて表示し、クライアントに提出する控えには客様よりお金を頂いた項目の合計金額+クライアントに請求する項目の合計額を出すようなDBにしたいのですが、どのようにしたらいいのか分からず困っております。

何かいい作り方があれば教えていただけると助かります。

宜しくお願いいたします。

Offline

#2 2014-03-14 18:33:29

Traveller
Guest

Re: こういうのは可能でしょうか?

何をタッチすると商品名と金額が出るのですか?

#3 2014-03-14 19:37:46

Shin
Member

Re: こういうのは可能でしょうか?

商品の入力は、商品マスターを作って、そのレコードにボタンを仕込めばいいようです。
支払いの分岐は、どこかにボタンを作って、集計時の処理を分ければいいでしょうね。

Offline

#4 2014-03-15 10:34:52

BOB
Member

Re: こういうのは可能でしょうか?

説明が足りず申し訳ありません。
POPレジみたいな感じで左側にボタンを作ってボタンをクリックすると右側に項目金額が反映されるという形にできればと思っております。

イメージ添付してみたので、参考になればと思います。

sample

Offline

#5 2014-03-15 11:00:10

Traveller
Guest

Re: こういうのは可能でしょうか?

4000円プランにも何種類も商品があるということですか。
いずれにしても今作ってあるのは商品マスタのようなものですから
一つの商品を選択したら、その商品IDとかを記憶して、伝票テーブルとかに移動して、
その他の詳細項目等を入力する必要があるでしょう。

#6 2014-03-15 11:07:57

BOB
Member

Re: こういうのは可能でしょうか?

料金パターンは必ず同じものが対であります。
4000円プランであれば、お客様よりお金をもらうパターンと、クライアントに請求するパターンがあります。
そのため、右側の表示項目は
項目、数量、単価、請求合計、回収合計という形になるのが理想です。

Offline

#7 2014-03-15 12:09:45

Traveller
Guest

Re: こういうのは可能でしょうか?

請求と回収のボタンらしきものの意味がわからないけど
クライアントに請求する金額フィールドを作って0かクライアントへの
請求額を入れるだけではないのですか。

#8 2014-03-15 13:08:01

BOB
Member

Re: こういうのは可能でしょうか?

何度もすいません。

請求・と回収ボタンで項目を切り替え、
例えば請求の4000円と回収の4000円を入力するようにできればと思っております。

入力ミスを減らすために、ボタンタップで金額が反映された方がミスが少ないかと思って添付の様なテンプレートにしたのですが、
金額のフィールドを回収と請求で作って金額を手入力の方が簡単ですかね?

また項目ボタンを押した際に右側に商品が出るようにするにはどのようなスクリプトを記載しればいいのでしょうか?

初心者で申し訳ありませんが何卒宜しくお願いいたします。

Offline

#10 2014-03-15 20:08:38

いちたすに
Guest

Re: こういうのは可能でしょうか?

また、よこはいりしてすみません。
shinさんの紹介してくれたPOSが凄かったので私も勉強のために作ってみました。

http://pupld.net/28/140315/0mjgze79z0/index.cgi
(11なので変換してください)

ポータルの商品配列の自動計算は、頭ひねっても無理だったので、商品mtで手動位置設定です。

#11 2014-03-15 22:24:51

BOB
Member

Re: こういうのは可能でしょうか?

皆さん、ありがとうございます
いちたすにさん、作成までして頂き本当にありがとうございます。

これを元に勉強してみます。

本当にありがとうございます。

Offline

#12 2014-03-17 20:53:40

BOB
Member

Re: こういうのは可能でしょうか?

先日、頂きましたファイルを元になんとか制作出来ました。
ありがとうございます。

何点かお聞きしたいのですが、いちたすにさんのような形で制作をしたのですが、
ラジオボタンで商品区分を切り替えているのですが、以下の様なエラーが出てしまいます。
何が原因でしょうか?

同じ位置になる商品を選ぶと商品コードは変更されるのですが商品名が変更されない。
一部金額が一定になってします。

宜しくお願い致します。

Offline

#13 2014-03-17 22:39:05

いちたすに
Guest

Re: こういうのは可能でしょうか?

商品ボタンのポータルにそれぞれポータルフィルタで列に番号を振っていますか?

それとも、スクリプトのフィールド設定[作業画面::g_商品ID;Get(スクリプト引数)]で引っ張って来るスクリプトパラメータが違ってるのかも。
確認の方法はレイアウトにしてボタンを指定してボタン設定、スクリプト実行から指定を選ぶと、スクリプト指定の窓が出ます。
一番下にオプションのスクリプトパラメータというのがあって、そこにどのテーブルの商品IDを指定するか入れておかないと
Get(スクリプト引数)は、データを取得できません

#14 2014-03-18 12:02:00

BOB
Member

Re: こういうのは可能でしょうか?

いちたすにさん>
いつもありがとうございます。
頂いたファイルを元に作成してみました。

商品ボタンのポータルには商品mt 2::ボタン場所= 0~4をふっております。
パラメーターには商品mt 2::商品IDを入力してあります。
本日、商品IDを数字で統一したら、正しい商品が入力されるようになりました。

しかし単価が商品mtに入力した金額と異なってしまうのと、明細mtのポータルの見出し?が表示されません。

Offline

#15 2014-03-18 15:18:39

いちたすに
Guest

Re: こういうのは可能でしょうか?

商品のポータルでですか?、明細のポータルで金額が違ってるのかなぁ?  もし、明細側なら
リレーションの問題か、明細ポータルの中の各フィールドの指定が違ってるとか、明細::商品IDや明細::商品名などが、一部、明細2::商品IDに
なってるとか、それとも明細側のルックアップ指定が別のものを参照して引っ張ってきてるとか・・・
あと、明細ポータルの見出しって何でしょう? 各フィールドのラベルの事かなぁ、それなら、フィールド指定のラベルをチェックで出ます。

それと私のサンプルで一部必要の無いチェックがあったので、外しておいてください。作業画面テーブルと、明細テーブルのリレーションで作成許可に
悪いクセでチェックしていまして、チェックを外してください。余計な空白明細を作ってしまう原因になります。
更に、商品区分を切り替えるg区分のフィールドは、OnObjectModifyスクリプトトリガで(確定スクリプトを作る) レコード/検索条件確定[] しておかないと
新規入力時、明細の一部データが抜ける可能性があります。中途半端なサンプルを参考にさせてすみませんでした。

このあと居ないので、何かありましたら明日お返事します。

#16 2014-03-20 10:10:32

BOB
Member

Re: こういうのは可能でしょうか?

いちたすにさん

いつもありがとうございます。
ご指摘の通りルックアップが間違ってました。

明細テーブルのリレーションで作成許可のチェックを外すと動作しなくなってしまいます。
その他はおかげさまで完成いたしました。

Offline

#17 2014-03-20 12:12:27

いちたすに
Guest

Re: こういうのは可能でしょうか?

サンプルには
商品ボタンのスクリプトの中の、フィールド設定で、同じ商品であれば+1で、新しいポータル行に追加されない記述になっていまして
そこを使用せず、同じ商品でも別明細にして自由に数量を入れられる様にするのであれば、作成にチェックをつけたままでも
よいのかと思います。

あと、商品ボタンの位置は、番号に合わせて好きな場所に配置できますが、レイアウト上、空白のボタンが現れる可能性もあり、
押すと明細に追加されてしまうので、商品名や金額の入ってないボタンを押したら、カスタムダイアログを出して"指定した商品は
ありません"のように作っておいたほうが良いのかもしれません

#18 2014-03-30 15:07:48

BOB
Member

Re: こういうのは可能でしょうか?

いちたすにさん。

返信がおそくなり大変申し訳ありません。
お陰様でプロトタイプが出来ました。
本当にありがとうございます。

項目の削除ボタンを付けてほしいと指摘されまして、使ってみると確かにと思うので、導入してみようと思っております。

Offline

#19 2014-03-30 16:23:10

いちたすに
Guest

Re: こういうのは可能でしょうか?

いえいえ、私は
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=76201
で、shinさんの記述とサンプルを参考に勉強させていただいた側なので、何も言える立場にはありません。
過去ログは、参考書には無い親切丁寧な記述とサンプルがありますので、私も感謝しています。

#20 2014-03-30 18:50:01

Shin
Member

Re: こういうのは可能でしょうか?

単に、右のポータルの中の1行を削除するのでしたら、そのポータル内にボランを配置して、ポータル行を削除、を使えば良いでしょう。
または、その数量を0にする様なトリガーを設定しておき、その行を削除する仕掛けを作っておくと、より自然な操作になります。(ボタンで削除すると、間違ってクリックした時に、嫌みが残りますので)

Last edited by Shin (2014-03-30 18:52:25)

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.016 seconds, 9 queries executed - Memory usage: 567.23 KiB (Peak: 588.14 KiB) ]