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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 集計後の消費税の算出及び総合計の算出の仕方。 » 2015-09-08 12:36:12

shin様
お世話さまでございます。

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

#2 初心者のFileMaker pro Q&A » 集計後の消費税の算出及び総合計の算出の仕方。 » 2015-09-07 18:27:49

MIKA
Replies: 2

各位
いつもお世話になっております。

ウィンドウズ7 ファイルメーカーアドバンスV10を使用し
請求書を作成しております。

新たな請求書をユーザーの要求により作成しておりますが、
集計後消費税及び合計金額の計算がうまくゆきません。

下記のフィールドを設けております。
売上が上がった毎に1ページづつフィールドに入力しております。

1.商品名
2.単価
3.合計
4.ユーザーID

月10000枚くらいのフィールドができます。
そのため請求書は集計レポートで作成しております。その際、総合計フィールドを設けユーザーID毎にソートし
総合計を作成しました。
ユーザーID毎の合計は間違いなく出るのですが、そのユーザーID毎の消費税フィールドを設けint(総合計*0.08)と計算式を
入れても消費税の計算ができません。
(消費税計算はその月のユーザーの合計金額に8%をかけます。)

また、ご請求合計金額のフィールドを設けましたが計算式は総合計+消費税の計算もできません。

お手数ですが消費税及びご請求合計金額の算出の仕方をお教えください。

#3 Re: 初心者のFileMaker pro Q&A » エクセルからのインポート » 2014-03-10 09:31:31

shin様
おはようございます。
度々のご説明ありがとうございました。

ご指摘の通り変換されていました。
CSVデータにして取り込みを行いましたら
無事に取り込みができました。

知識不足のためご面倒をおかけいたしました。

今後ともよろしくお願いいたします。
ありがとうございました。

#4 Re: 初心者のFileMaker pro Q&A » エクセルからのインポート » 2014-03-10 08:52:02

Shin wrote:

,,,000002 という内容を csvファイルとしてインポートしても、テキストフィールドならば問題なく 000002 になります。
もし、商品コードがすべてリーディングが0の6桁でしたら、
Right ( "000000" & self ; 6 )
という自動入力を設定して強制的に修正しておく、という方法はあるのですが。

shin様
旅人様
おはようございます。
返信ありがとうございました。

説明が悪く大変申し訳ございませんが、元々のエクセルをドラックしてFMに持って行き
インポートしています。

下記の説明部分をみると、
,,,000002 という内容を csvファイルとしてインポートしても、テキストフィールドならば問題なく 000002 になります。
⇒最初にインポートするフィルードをこちらで作成しインポートしたほうがいいのでしょうか。
エクセルを1度ドラックしてインポートしてからフィールドをテキストに変え再度インポートしていますが、このやり方だと0が消えてしまいます。
それとのCSVファイルとしてインポートすればよいのでしょうか。

もし、商品コードがすべてリーディングが0の6桁でしたら、
Right ( "000000" & self ; 6 )
⇒6ケタと7ケタコードが存在し0から始まらないコードもあります。

以上  お願いいたします。

#5 Re: 初心者のFileMaker pro Q&A » エクセルからのインポート » 2014-03-07 17:51:43

Shin wrote:

そのテーブルには、テキストフィールドが1個しか無いのですか。

shin様

度々お手数をおかけいたします。

21フィールドがありテキストフィールドは15フィールドで残り6フィールドは数字の
フィールドとして利用しております。

よろしくお願いいたします。

#6 Re: 初心者のFileMaker pro Q&A » エクセルからのインポート » 2014-03-07 16:59:53

Shin wrote:

FMのフィールド定義を教えてください。

shin様
お世話さまでございます。

FMのフィールドの定義はテキストにしております。

よろしくお願いいたします

#7 Re: 初心者のFileMaker pro Q&A » エクセルからのインポート » 2014-03-07 16:07:05

Shin wrote:

FM側のフィールドも、テキストになっていますか。テキストになっているのでしたら、こちらでの検証では0はついたままになります。
数字になっていれば、0が消えることがあります。必要でしたら、レイアウトのフィールド書式で、入力モードのまま にするといいでしょう。

shin様
旅人様
お世話さまでございます。

返信ありがとうございます。

元々のデータがメーカーより供給されているデータのため、
一度マクロ変換してエクセルにしております。
品番のセルの部分をメモ帳で開いてみると、
エクセル上では000002ですがメモ帳上では,,,000002になておりました。
このようなエクセルデータをFMにインポートする際はどのようにしたらよいのでしょうか。

FMのフィールドはテキストに設定しております。

よろしくお願いいたします。

#8 初心者のFileMaker pro Q&A » エクセルからのインポート » 2014-03-07 11:25:19

MIKA
Replies: 15

各位
いつもお世話になっております。

ウィンドウズ7 ファイルメーカーアドバンスV10を使用しおります。

エクセルで作成した商品データをFMにインポートをいたしました。
インポート自体はエラーなく出来るのですが、商品の品番に最初に0が付いている品番は
0が抜けてしまいます。
頭0を表示するにはどのようにしたら宜しいでしょうか。
エクセル上での商品品番は文字列にで保存しております。


ご教授お願いいたします。

#9 Re: 初心者のFileMaker pro Q&A » 消費税計算式をお教えください。 » 2014-03-05 09:36:56

通りすがり様
おはようございます。
お世話さまでございます。


誠にありがとうございました。
解決いたしました。
今後ともよろしくお願いいたします。

#10 初心者のFileMaker pro Q&A » 消費税計算式をお教えください。 » 2014-03-04 11:14:53

MIKA
Replies: 2

各位
いつもお世話になっております。

ウィンドウズ7 ファイルメーカーアドバンスV10を使用し
見積書を作成しております。

今回の消費税アップに伴い見積書の消費税部分を見積もり有効期限が2014年3月31日までは
消費税が5%に表示され、2014年4月1日以降は8%に自動表示されるように計算式を組みました。
見積書ですので日付を入れないケースもあります。
日付ブランクは5%の消費税が表示されます。

現在のケースとしては
1. 2014/3/31までは5%に表示される
2. 2014/4/1以降はは8%に表示される
3. 日付を入れない場合は5%に表示されます。
計算式は下記の通りです。
Case ( 見積り有効期限   ≤   Date ( 3; 31 ; 2014 ); Int (合計 * .05); Int (合計 * .08))


お教えいただきたいのは4/1からは日付を入れないときは8%表示にいたしたく
何度も計算式を入れてみたのですがうまくゆきません。
4/1以降のケースとしては
1. 2014/3/31までは5%に表示される
2. 2014/4/1以降はは8%に表示される
3. 日付を入れない場合は8%に表示されます。

ご教授のほどお願いいたします。

#11 Re: 初心者のFileMaker pro Q&A » ポータル後の印刷について » 2014-02-12 14:36:32

チポ wrote:

書き落とした、

この方法を最初に提案したのは、
私ではなく、barikanさんですね。

チポ様
barikan様
各位
ありがとうございました。

ご指摘の通りパートの設定にてユーザーコード別に
集計ができました。
誠にありがとうございます。

#12 Re: 初心者のFileMaker pro Q&A » ポータル後の印刷について » 2014-02-12 11:52:55

チポ wrote:

妙案は既に回答されていますよ、よくお読みください。


ポータルではなく、関連テーブルのリストレイアウトで印刷。

と提案されています。
これが常道ですね。



チポ様
各位
ご指摘ありがとうございました。

皆様の意見のいろいろ試してみなしたがチポ様の指摘の方法が
最善かと思っております。

そこでご質問をさせていただきたいのですが。
リストのレイアウトで印刷を行う場合リストを作成するのですが、
1ヶ月間のデータをユーザコードのフィルード毎に小計出来る集計フィールドを
作成しフィールドを追加し作成しようと考えておりますが、集計フィールドが全体の合計になってしまいます。
検索時にしか個別集計は出来ないのでしょうか。

小計ポートを作りソートするとユーザーコードごとの合計が出来るかと思うのですがうまくゆきません。

作成の手順としては
まず合計の集計フィールドを作成しました『集計の方法を合計、使用できるフィールドを金額にし現在の合計で繰り返しの合計を全体にしました。』ボディとフッタの間にそのフィールドを配置しました。その後パートの定義で後部総計にしました。

ここまではうまくいくのですが、
グループごとに小計を求めるため顧客別集計パートを作成しました。
『集計フィールドのオプションで集計方法を合計、集計対象フィールドをユーザーコードにし繰り返しの集計は合計にしました。』
パートの定義で小計ソート対象をユーザーコードに設定し後部総計の上にフィールドを配置しました。

ブラウザモードに戻りユーザーコードでソートをしたのですが小計は出ない状態です。

どこがいけないのかが不明です。

よろしくご指導のほどお願いいたします。

#13 Re: 初心者のFileMaker pro Q&A » ポータル後の印刷について » 2014-02-07 18:01:26

Traveller wrote:

barikanさんが書いているのは集計(レポート)レイアウトを使う案ですからテーブルBは
関係無くなります。ただ、これだと請求書をPDF保存とかしないとデータとして保存でき
なくなります。

ポータルの方は白紙の出方に分からない部分があるけど、1レイアウトに100行ポータルを
設定しているのでは?1ページに印刷できる行数が20行とすると印刷用レイアウトは5個必
要になりますが。
印刷時に出てくるのが完全な白紙で、プリンタドライバに「白紙ページを印刷しない」とい
う機能があれば1レイアウトでもいいはず。

各位
お世話様でございます。

アドバイスありがとうございます。
ご指摘の通り100ポータルに設定していると1レコードが5ページ位になってしまいます。
印刷時にスライド印刷設定をし白紙は最初にはプリントは出てこないのですが、
最後にまとめて出てきてしまうのはFM機能ではどうにもならないのでしょうか。

残念ながら「白紙ページを印刷しない」の機能はありませんでした。

何か妙案がありましたお教えください。

#14 Re: 初心者のFileMaker pro Q&A » ポータル後の印刷について » 2014-02-07 16:47:35

barikan wrote:

現在テーブルAをコンテキストとしたレイアウトを使っていると思いますが、
このような場合は、Bをコンテキストテーブルとしたレイアウトを使います。

小計パートを使えばユーザが変わる毎に小計部分を出現させることができます。
パートの定義で改ページを設定すれば、ユーザが変わると改ページすることも可能です。

ご返信ありがとうございます。

ちなみにこの場合の小計パートはポータル行数が100行のため100行目以下に小計ポートを置き、レイアウトのパートの定義のパート設定の変更で小計をソート対象にすれば良いのでしょうか。

大変申し訳ございませんがお教えいただけますか。

#15 初心者のFileMaker pro Q&A » ポータル後の印刷について » 2014-02-07 15:37:31

MIKA
Replies: 11

各位
いつもお世話になっております。

ウィンドウズ7 ファイルメーカーアドバンスV10を
使用し請求明細を作成しております。

再質問をさせていただきます。
前回下記の質問をさせていただき解決できたと思っておりましたが、
印刷時に不備が起こってしまいました。
解決策があればご教授いただきたいのですが。
1.請求明細書を作成しています。
データベーステーブルAにはエクセルよりインポートしたデータを
格納しています。
そのデータをテーブルBにポータルをしたいのですが、
この場合のリレーションシップをユーザー毎のID(数字にて)リレーションしております。

その際にユーザー毎に請求行数が異なるためポータル行数を自動で合わせることができるのでしょうか。

100行あるユーザは自動的に100行のポータル
10行のユーザは10行のような形式です。
それとも最初にポータル行数を決めておかないといけないのでしょうか。
............................スライド印刷設定をすることにより解決できました。

2. 1が出来た場合なのですが請求明細が1ページにて終わるユーザーと2ページにまたがるユーザがあるのですが、ユーザー毎に小計の部分で印刷を分けることはできるでしょうか。
............................スライド印刷設定をすることにより解決できました。

1と2とも出来上がったと思ったのですが、それでは印刷をと思ったところ1ページのユーザー2ページにまたがるユーザーと明細は最初に出てきたのですが、そのあとに空白の用紙が数百枚も出てきてしまう状態です。
プレビュー画面でも確かに6850ページと出てしまいます。(本来は50ページほどで終わる予定です。)
印刷は対象レコードにして印刷をしております。
プレビュー画面では最初に印刷をしたいものが出てきて、その後に白いページ分が7ページ位続き、
また印刷したいものが出てきます。
実際に印刷すると必要な50ページ分が先に出てきて白紙が数百枚出てきてしまいます。
解決策をお教えいただけますか。

よろしくお願いいたします。

#16 Re: 初心者のFileMaker pro Q&A » ポータルについて » 2014-02-07 15:28:50

各位
いつもお世話になっております。

ウィンドウズ7 ファイルメーカーアドバンスV10を
使用し請求明細を作成しております。

再質問をさせていただきます。
前回下記の質問をさせていただき解決できたと思っておりましたが、
印刷時に不備が起こってしまいました。
解決策があればご教授いただきたいのですが。
1.請求明細書を作成しています。
データベーステーブルAにはエクセルよりインポートしたデータを
格納しています。
そのデータをテーブルBにポータルをしたいのですが、
この場合のリレーションシップをユーザー毎のID(数字にて)リレーションしております。

その際にユーザー毎に請求行数が異なるためポータル行数を自動で合わせることができるのでしょうか。

100行あるユーザは自動的に100行のポータル
10行のユーザは10行のような形式です。
それとも最初にポータル行数を決めておかないといけないのでしょうか。
............................スライド印刷設定をすることにより解決できました。

2. 1が出来た場合なのですが請求明細が1ページにて終わるユーザーと2ページにまたがるユーザがあるのですが、ユーザー毎に小計の部分で印刷を分けることはできるでしょうか。
............................スライド印刷設定をすることにより解決できました。

1と2とも出来上がったと思ったのですが、それでは印刷をと思ったところ1ページのユーザー2ページにまたがるユーザーと明細は最初に出てきたのですが、そのあとに空白の用紙が数百枚も出てきてしまう状態です。
プレビュー画面でも確かに6850ページと出てしまいます。(本来は50ページほどで終わる予定です。)
印刷は対象レコードにして印刷をしております。
プレビュー画面では最初に印刷をしたいものが出てきて、その後に白いページ分が7ページ位続き、
また印刷したいものが出てきます。
実際に印刷すると必要な50ページ分が先に出てきて白紙が数百枚出てきてしまいます。
解決策をお教えいただけますか。

よろしくお願いいたします。

#17 Re: 初心者のFileMaker pro Q&A » ポータルについて » 2014-02-06 10:32:20

チポ wrote:

集計フィールドと小計パートを使った集計レイアウトでできますヨ


エクセルからインポートしたレコードは使い捨てでしょうか?
でなければ、「期間」も考慮しないとダメですよね。

チポ様
各位様
ご返信ありがとうございました。

昨日来お教えいただいた通りの方法で確認したところレイアウトを
作成することができました。
ありがとうございました。

#18 初心者のFileMaker pro Q&A » ポータルについて » 2014-02-04 18:02:16

MIKA
Replies: 5

各位
いつもお世話になっております。

ウィンドウズ7 ファイルメーカーアドバンスV10を
使用し請求明細を作成しております。

過去の投稿も見てみたのですが、できるのか?できないのかがはっきりわからないためお教えください。

1.請求明細書を作成しています。
データベーステーブルAにはエクセルよりインポートしたデータを
格納しています。
そのデータをテーブルBにポータルをしたいのですが、
この場合のリレーションシップをユーザー毎のID(数字にて)リレーションしております。

その際にユーザー毎に請求行数が異なるためポータル行数を自動で合わせることができるのでしょうか。

100行あるユーザは自動的に100行のポータル
10行のユーザは10行のような形式です。
それとも最初にポータル行数を決めておかないといけないのでしょうか。

2. 1が出来た場合なのですが請求明細が1ページにて終わるユーザーと2ページにまたがるユーザがあるのですが、ユーザー毎に小計の部分で印刷を分けることはできるでしょうか。

3. その他で良い方法があればお教えください。

以上  ご教授のほどお願いいたします




上記の質問をしS様より下記のお答えをいただきました。

明細側で、リスト形式で印刷するのが王道。
タイトルヘッダなどを上手に使えば、ごく簡単に作れますよ。

この場合の小計はユーザー毎にリスト表示されますか?
試してみたのですが、3行明細のお客様に3行の小計が出てきてしまいます。
(小計の金額は合っています。)
ユーザコード100
明細
ミカン  100円   600円
りんご  200円  600円
なし   300円   600円
と出てきてしまいます。

イメージでは
ミカン  100円   
りんご  200円 
なし   300円     小計600円

というように出したいのですが、
よろしくご教授のほどお願いいたします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 643.75 KiB (Peak: 680.91 KiB) ]