みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Shin様 ご指摘ありがとうございます。
>ポップオーバーで入力させて、売上伝票の入金フラグがスクリプトで更新される、ですか。
>回りくどいデータの動きのようですね。
やっぱりそうですか。。。
売上伝票入力で請求データとのリレーションを定義していないのでフラグを使ってしまったのですが
リーレーションを追加したほうがよさそうですね。
>納品後もメンテナンスに手間がいりそうなきがします。
はい、そう思います。
例えば同じような得意先の選択画面でもTOが違うと別々に作ってしまったり
フィールド名が違うだけで同じようなスクリプトがいくつもできてしまったり
もう一度作りなおしたい気がしておりますが・・
せめて、
あまり手をかけずにスクリプトの処理とトリガがわかる仕様を残そうとおもったのですが多すぎて諦めました
同じような処理を統一するテクニックといいますか
やり方が習得できておりません。。。
フィールド名で渡したり、TOが違うだけで同じレイアウトをどう作るか
このあたり。。。
本当に数ヶ月したらメンテナンスできないですね
うーーん、スクリプトも関数もほんの一部しかわかっていないので
共通ルーチンのような作り方が。。今後の課題ですね
手っ取り早く頭に入る方法があるといいですが。。。
いろいろとご指摘ありがとうございます。
Shin様ありがとうございます。
どうも、レイアウト設定のOnRecordCmmitトリガを通ると更新されます。
トリガでは
合計請求書の関係で請求データと売上伝票が1:Nなので関連レコードへ移動して
入金された売上伝票に対して入金済みフラグを更新しています。
>検索モードに切り替え
>ブラウザモード切り替え
この箇所をレコード/検索条件確定にしましたら
結果が更新されました。
おかげでシンプルになりました。
Q&Aのみで状況を想像され何度もご回答を頂き
ありがとうございました。
助かりました。
度々。ありがとうございます。
>ウインドウ内容の再表示 で、キャッシュを保存して見てください。
ポップオーバーの画面で値を入力し、
ポップオーバーを閉じる前にウインドウ内容の再表示でキャッシュ結合結果を書き込むで保存し(*1)
ポップオーバーを閉じてから
ウインドウ内容の再表示(*2)
をやってみました。*1の時点で
小計パートの集計フィールドの値は更新ではなく空白になります。???
この時、値を更新していない、小計パートの別の集計フィールドも空白になります。
うーーん???結果を保存の場所が悪い??
それで*2を追加してみましたが、変わらずです。
やはり、画面をクリックするとちゃんと更新内容で表示されます。
もうちょっとやってみます。
Shin様、いつもありがとうございます。
>集計フィールドを小計ソートパートにマージフィールドで設定した値が
即座に更新されなくて
>ウィンドウの再表示を行えばいいです。
なるほど!できました。
初回に表示して値が変更にならないものは、ウインドウ内容の再表示で
小計パートの集計フィールドに正しい値が表示されるようになりました。
同じように小計ソートパートにマージフィールドで設定している集計フィールドですが
ポップオーバーの画面で入力した値が明細レコードには表示されますが。集計フィールドに合計されません。
画面をクリックすると表示されます。
画面クリックで何が行われているのか??
ウインドウ内容の再表示では駄目でした。なぜだかよくわかりません。
検索モードに切り替え
ブラウザモード切り替え
で表示されるようになりました。
FileMakerは集計フィールドが便利ですが。初心者には曲者。。。。
簡単が売り物だけど奥が深い
本当に助かりました。
おかげで、後少しで納品にこぎつけそうです。
感謝、感謝です。
shin様たびたびありがとうございます。
>Sum ( リレーション::数値 ) という計算フィールド
この意味が、テーブルに作成した計算フィールドにSum関数を設定と理解したのですが
表示される値がどうしても合わなくて???わかりません。。
しかたなく、数値項目をテーブルに追加して、タブクリックイベントのOnObjectModifyで
追加項目に計算式で設定しましたら大丈夫でした。
本当に助かりました。
もうひとつ、集計フィールドを小計ソートパートにマージフィールドで設定した値が
即座に更新されなくて困っていますが、又別のトピックにします。
ありがとうございました。
ご指摘ありがとうございます。
バージョンは17です。
MAC環境です。
*消えるのは、フィールドそのものではなく値のみです。
*又、消えるというのは、最初にトリガでウインドウ内容の再表示を行った瞬間だけで
これをいれないと全く表示されません、
*別の方法で通常は表示フィールドですが、試しに入力フィールドに変更して
フィールド内をクリックすれば表示されます。
集計フィールドのリレーションが、|x|マークの現在入力している
売上伝票以外の履歴の合計を表示しているのですが
これが問題なのかわかりません。
いつもありがとうございます。
計算フィールドの結果を集計フィールドで合計しています。
その集計フィールドの内容を画面に表示していますが、一瞬正しい結果が表示されるんですが
消えてしまいます。
表示しているのは、タブパネル上ですが、該当タブをクリックした瞬間表示されて消えてしまいます。
原因がわからずに困っておりますが
どんな原因が考えられるんでしょうか?
よろしくお願いします。
いつもお世話になります。
開発後に残す仕様についてお尋ねします。
各処理内容やレイアウトやスクリプトの関係をわかるようにペーパーで残したいのですが
データベースデザインレポートは膨大になるし
かといって、いちいち記述して残すと時間かかるしFilemakerの良さも半減します
どのようにするのが良いのか思案中で
なにかよい方法がありましたら教えていただけませんか?
>拡張子の変更は必要ありませんよ。
そのファイルを、FileMaker へドロップするか、FileMaker から ファイルを開く、 右クリックでアプリケーションを指定する、で開きます。
ぎえぇーーー!本当に開きました。
ありがとうございます。
ということは、ユーザーから引き上げた変更前のfmpurファイルを
変更後ののfmpurのファイルで上書きすれば動く?
再度、ランタイムファイルを作成して全部を置き換える必要がない?
やってみます。
ありがとうございます。無事にランタイムファイルができました。
できた、拡張子fmpurのファイルを直接開こうとしたら
メインファイル「デバッグ」が見つかりません。このアプリケーションにはこのファイルが必要です。
で開けませんでしたが、拡張子をfmp12に変更しましたら、問題なく変更できます。
これが最初から悩みのタネで完全にエラー、変更のないシステムを作らないと駄目だと思っておりましたが
なんて便利!!!
本当に助かりました。
ありがとうございます、
全く次元が違いますが、この質問を「解決」にしたいのですが、解決が表示されないような。。
ありがとうございます。
そうです。MACで開発しているのですが、ユーザーはWIN10の環境です。
exeファイルのアイコン変更アプリがあるのですね
やってみます。
えええっ!!そうなんですか!!!
てっきり、ランタイムファイルは開けないとばかり思っておりましたので
考えもしませんでした。
それが悩みの一つで助かりました。
ありがとうございます。感謝です。
お世話になります。
すみません、Filemakerの質問範囲外かもしれませんので
スルーしてくださってもかまいませんが
お尋ねします。
作成したシステムに独自のアイコンをつけられますか?
開発版とランタイム版で
そうでしたか、初めてFilemakerで作成していますので
無理だとわからなくて。。。
これは、合計請求書のレイアウトを再考するしかないですね
とほほ。。。
ありがとうございます。
そうですか、ありがとうございます。
開発者側で処理をするとして、ランタイムファイルからデータを抜き出すのは
データのエクスポート機能の処理をあらかじめ埋め込んでおくで
これは、この方法であっていますでしょうか?
すみません、Filemakerで初めて作成しているので・・
お世話になります。
以下のご質問を参考にさせて頂き、サンプルファイルを見て質問いたします。
https://fm-aid.com/bbs2/viewtopic.php?id=5788
合計請求書の形式が
A明細1
A明細2
A 小計
B明細1
B明細2
B 小計
AB 合計
このAB合計の下に用紙の最後まで罫線を引くのは不可能という結論になってしまったのですが
他にこの形式で出力する時にA4用紙の最後まで罫線を引く方法はありますでしょうか?
お世話になります。
ランタイムファイルで納品した後に変更要求や不具合で処理を変更する場合の方法について教えて下さい。
ランタイム版をそのまま開発版には戻せないと思っての質問です。
ランタイムファイルで納品した後にレイアウトやテーブルを変更する必要が発生した場合の対処ですが
1.最初からデータのエクスポート機能を作成する
2.その後、開発者が開発版でテーブルやレイアウトなど変更後に
ランタイム版でエクスポートしたデータをインポートして
再度、新しいランタイム版DBを作成する
このような手順になるのでしょうか?
ユーザーに開発版を買ってもらうのが一番よいとは思いますが。。。
どうされているのでしょうか?
>請求明細は、明細テーブルのテーブルオカレンス名ですので、どちらも、明細テーブルは1個だけですよ。請求書オカレンスにぶら下がっている明細オカレンスが、請求明細です。名前を変えておいてもいいです。
ありがとうございます。気が付きませんでした。
お陰様でやっと関連レコードの動きが少し見えてきました。
64歳でFilemakerを勉強し始めたので集中力がよくて1時間です、
そんな状態で何度もご教授頂き
もうできないかもと思いながら山は越えられました。
結局、締日で引っ掛けて出すように変更し、細かい所でまだまだお聞きしたい所はございますが
とりあえず、このトピックは解決で。。
ありがとうございました。感謝です。
Shin様
毎度ありがとうございます。理解がなかなかできずお手数をおかけします。
>最初の話では見積書は含まれていませんので、サンプルでも考慮していません。関係ないですね。
すみません、処理内容をご説明するのに見積書と違うと余計なことを書いてしまって
はい、見積書は考えなくていいです。これはEXCELで見積書のシートを作成してそこで入力してもらっています
見積書から請求書の連携はないです。ごめんなさい。
>情報を結合する(請求をまとめる)キーになっているのは、納入日(売上日)から算出した締日です。
今まで締め日の自動計算はやっていないので、サンプルリンクを参照しながらそういうふうにしてみます。
>値引きを持たせるのは可能ですが、税務法上では次のと矛盾してしまいます。
そうですよね!!、鋭いご指摘感謝します。
お客さんにその旨をお話してまとめた後の値引きはなしにしていただきました。助かりました。
>請求書の消費税が伝票ごとの消費税と合わない
ご提示頂いたサンプルは、前回のサンプルとリレーションシップが、違いますが
こちらのほうは、請求書と請求明細テーブルがありますが、こんなふうにテーブルを作ったほうが
合計請求書の対象のリレーションができてよいのかしらと思案中です。
今頃、初歩的なことをお尋ねしますが
頂いたサンプルは、顧客マスター画面から、スクリプトメニューで「請求書」などを選択して動かすのであっていますでしょうか?
これで合計請求書がでるのか、自分でデータを追加して動かすことがうまくできずにいます。
>という形式なんでしょうか。
この項目毎に、売上伝票が出る事になると思いますので、そこに売上日を登録していけば、フラグとして機能しますね。しかも、そのまま請求書へ繋ぐことができます。
はい、こういう形式で合計請求書を出したいのです。最後には総合計が出るように
→もう一度、締め日の考えからやり直してみます。
一人では、とっくに諦めておりますが本当に毎回ありがとうございます。
感謝感謝です。
shin様
早速のご回答ありがとうございます。
>請求対象の納品書テーブルという意味がわかりませんが。
>納品書を作成したトリガーで、請求書を自動作成しています。請求日は、納品日から求めた締め日で自動取得しています。
設計がまずいのかもしれません。
もともとACCESSのマイスターネットのシステムをFillemakerで作成しています。
なのでAccessの機能に合わせすぎなのかもしれません。
内装のシステムで見積書の内容と納品書テーブル(売上伝票)の明細項目が違うので
その月に作業が終了したものを請求します。このとき同じ請求先のもは合計請求書として作成します。
納品書(売上伝票)を作成したトリガーでというのは、同じ顧客の請求書データが複数できて
請求書作成時にまとめるという意味合いでしょうか?
納品日と同じような意味合いは売上伝票作成時に売上日というのがあります。
→今のシステムでは、納品テーブル(売上伝票)は単独に作成しておいて
締のときに同じ顧客の複数の売上伝票から、一枚の請求書データを作成しようとしています。
この考えが無理なのでしょうか?
・サンプルの顧客マスターの表示では請求書がまだ存在していません
・納品書(売上伝票)のポータルのフィルターで未請求フラグがONのものを表示し
・請求書作成ボタンを付けて、押下した時に1つの請求書データを新規に作成し
このとき、さらにまとめた納品書(売上伝票)に対して値引きの処理を行います。
納品書(売上伝票)には、請求日と請求番号を設定し未請求フラグをOFFにしたいのです。
請求テーブルには、売上合計額、値引き額、請求金額、入金金額などを持っています。
値引額がまとめた請求に対してなので
これを複数の請求書データと別に値引きデータを作成すればいいのかもしれませんが
じゃあ、どうやってがfilemakerで浮かばない
又、納品書(売上伝票)に売上明細の合計の売上額を持っています。
消費税が伝票単位なので、明細の集計フィールドでは消費税が計算できないので
・この後の、入金管理で請求番号で入金入力を行います。
>フィルタをどこにかけていますか。
納品書(売上伝票)のポータルのフィルターに設定しています。
リレーションシップで行う必要があるのでしょうか?
毎度毎度すみません
何度も作り直してはいるのですがうまくできない。。。
ひょとして、請求日を顧客マスターにも持つ必要がありますか?
現在は、納品書テーブルと請求書テーブルにだけ持っています。
ちょっとやってみます。
お世話になります。
先月末から寝込んでしまいやっと合計請求書の作成を再開しております。
前回はサンプルをありがとうございます。
おかげで、印刷形式の合計請求書はなんとかできそうなんですが
どうしても思うようにできないので再度お尋ねいたします。
1.サンプルで請求対象の納品書テーブルから、新規に請求書テーブルの作成ができません
請求日を入力して、請求書作成ボタンで新規に請求書番号を採番して作成したいのですが
2.請求対象の納品書テーブルには未請求フラグでフィルタをかけているのですが
合計請求書には全部表示されてしまう
すみません
Filemakerは、簡単そうで、かゆい所に手が届かない
関連レコードへ移動がちゃんと理解できていないのかもです
大変お手数をおかけします。
よろしくお願いします。
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 659.69 KiB (Peak: 697.22 KiB) ]