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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-06-27 23:34:17

後者ではポータルでデータは表示されています。
前者の部分を、過去ログを探してみましたが、どのように試せばよいのか分かりませんでした。

#2 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-06-26 21:58:42

本ファイル、およびすべての外部データソースファイルを修復して、修復したファイルだけで再構成して、スクリプトを実行しましたが、改善は見られませんでした。

#3 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-06-25 22:38:26

飛ばされるレコードは表示されていないようです。
[関連レコードへ移動]の次の行に[スクリプトの一時停止]を入れて、確認しました。

名前の終わりにスペースが入っていることはなかったです。
うーむ・・・なんでしょか

#4 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-06-25 21:16:53

このスクリプトを実際に走らせているのですが、最初は分からなかった問題が出てきたので、再度質問させて下さい。
問題とは、レコードが飛んでしまうことです。
[関連レコードへ移動]のオプションで「関連レコードのみを表示(現在のレコードのみ照合)」としていると、レイアウトの切り替えは実行されるのですが、レコードがときどき飛ばされてしまいます。
そこで、「関連レコードのみを表示(現在の大将レコード内のすべてのレコードを照合)」とすると、レコードが飛ばされることはなくなるのですが、すべての印刷が同じレイアウトで実行されてしまいます。
なお、飛ばされるレコードの理由は理解できませんが、1つしかレコードを含まない名前の場合に時々飛ばされます。

どなたか、どこに原因があるか教えて頂けないでしょうか。

#5 Re: 初心者のFileMaker pro Q&A » プレビューモードを持たないFile Maker Goでデータを一覧表示する方法はありますか » 2016-06-09 20:33:44

qb_dpさん、Mozさん、アドバイスありがとうございます。

PDFで保存してから閲覧する方法を実践してみました。
たしかにプレビューの代替になることがわかりました。
検索結果をPDFファイルに変換してから閲覧するスクリプトを使用することにします。

ありがとうございました!!

#6 Re: 初心者のFileMaker pro Q&A » プレビューモードを持たないFile Maker Goでデータを一覧表示する方法はありますか » 2016-06-09 16:37:22

Mozさん、早速の返信ありがとうございます。

リスト形式なら可能という意味でしょうか。
説明不足でしたが、フォーム形式ですと、1データ1ページになってしまいますよね?
この認識が間違っておりますか?

#7 初心者のFileMaker pro Q&A » プレビューモードを持たないFile Maker Goでデータを一覧表示する方法はありますか » 2016-06-09 13:31:34

おるふぇ
Replies: 6

使用環境はFileMaker13advanced、Mac OSX Yosemiteです。

これまでFileMakerで顧客ごとのデータをプレビューモードを使ってレイアウトで表示してきました。
具体的には、
1. 顧客IDを小計ソート対象とします。
2. ボディに、入力年月日、そのほかの情報を配置します。
3. 入力年月日でソートします。
4. プレビューモードで表示すると、顧客IDごとに年月日順にデータが並んだ画面が閲覧できます。

プレビューモードのないFile Maker Goでこれと同じような表示をさせることができますか。
過去ログを読んで、ポータルを使用すると近いことは出来たのですが、データのスライドや縮小が出来ないので不便で困っています。
仕方ないのでしょうか。

#8 Re: 初心者のFileMaker pro Q&A » ページ毎の集計値を表示させつつ、レコードをソートさせたい » 2016-05-26 22:22:03

解決しましたーっ!!

フィールドA小計がページ毎の計算結果にならなかった理由が分かりました。
この集計フィールドで、ページ番号をソート対象にしたいたためでした。
ただし、これは「現在の」を外せ、という少し前のご指導でクリアできていました。

さらに、最終的に、フィールド内容の全置換の設定が間違っておりました。
計算式の挿入場所がわからずに、繰り返し欄に入力してしまっていました。繰り返し欄の右横の指定ボタンを押すと、数式が入力できるとわかりました。

いずれも、丁寧に作っていただいた見本のスクリプトを凝視していって見つけることが出来ました。
本当にありがとうございます!

#9 Re: 初心者のFileMaker pro Q&A » ページ毎の集計値を表示させつつ、レコードをソートさせたい » 2016-05-25 20:49:24

だめですね。何でなんでしょうか。
データを、ボディに20ずつ並べ、
集計値はフッタに表示させています。
小計ソート対象をページに指定して試してみましたが、これもだめでしたー。

#10 Re: 初心者のFileMaker pro Q&A » ページ毎の集計値を表示させつつ、レコードをソートさせたい » 2016-05-25 18:34:54

旅人 wrote:

ページ番号フィールドは数字にして、Bの降順でソートして
ページ番号フィールドをDiv(Get ( レコード番号 )+19; 20)で全置換して
ページごとの小計は=GetSummary ( Aの合計; ページ番号 )にして
再度、ページ番号昇順、Bの降順でソート

ページ番号フィールドを計算値に全置換するところまではうまく行きました。
フィールドBにデータが入力されているレコードが全体の最初の方に集まっていますし、ページ番号もデータ20個ごとに増えています。
しかし、ページ毎の小計値が出ません。全レコードの総計値になってしまいます。

フィールドAには、1もしくは空欄が入っています。
フィールドA小計には、集計フィルードで合計、現在の合計を選択しています。
フィールドA小集計ページ毎には、GetSummary ( フィールドA小計 ; ページ番号)、数字と設定しました。

何が問題なのかご指摘頂けると幸いです。

#11 Re: 初心者のFileMaker pro Q&A » ページ毎の集計値を表示させつつ、レコードをソートさせたい » 2016-05-24 17:03:14

チポさん、早速のお返事ありがとうございます。

チポ wrote:

各レコードのページ番号がどのような設定になっているのでしょう?

ページ番号フィールドは、タイプ:計算、計算結果:数字で、(Div(レコード番号+19; 20))と設定しています。

#12 Re: 初心者のFileMaker pro Q&A » ページ毎の集計値を表示させつつ、レコードをソートさせたい » 2016-05-24 16:52:50

旅人さん、早速のお返事ありがとうございます。

旅人 wrote:

プレビューモードとか印刷時のお話ですよね?

説明が足りなくて、すみません。
まさにプレビューモードで印刷する際のことです。

アドバイスどおりやってみます。

#13 初心者のFileMaker pro Q&A » ページ毎の集計値を表示させつつ、レコードをソートさせたい » 2016-05-24 11:51:51

おるふぇ
Replies: 9

使用環境はFileMaker13advanced、Mac OSX Yosemiteです。

1ページに20個のデータが並ぶフォーム形式のレイアウトを使用しています。
データは毎日100以上あります。
データの内容は、名前、A、B、およびページ番号(Div(レコード番号+19; 20))です。
ページ毎のAの集計値を表示させたいため、ページ番号フィールドでソートをかけて、フッタにAのカウント集計値を配置しています。
このようなレイアウトで、Bに文字が入力されているデータを最初の方に集めて表示したいのですが、どのような方法があるでしょうか。
ソート順を、ページ番号、フィールドBと指定すると、各ページの一番上にBに文字が入力されているデータが集まる状態になってしまいます。
ぜひご教授下さい。

#14 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-05-24 00:25:54

Scripterさんのご意見の最後の部分はどうしたものかと考えていたら、旅人さんがアドバイスして下さったおかげで、まずはこの長年の懸案が解消したようです。ありがとうございます!!

Shinさん、アドバイスありがとうございます。条件付き書式で不要なデータを印刷しない方法は過去ログにも書かれていたような気がするので勉強してみます。

チポさん、ありがとうございます。問題は解決しましたが、名前の別テーブルはすでにあるのでやってみました。別テーブルでフィールドBをカウントすることができませんでした。もう少し試行錯誤してみます。

しかし、長いこと解決できなかった印刷の手間が省けることになって感謝感謝です!!!!!!
別の問題も抱えているので別タイトルで質問させて下さい。今後ともよろしくお願い致します。

#15 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-05-23 18:06:49

チポ wrote:

1ページに複数のレコードを印刷するレイアウトということですが、
名前が変わったら改ページでもいいのでしょうか?

ご回答ありがとうございます。
名前が変わったら改ページして印刷したいのです。

scripterさんの回答内容は今晩中に試してみます。
ありがとうございます。

#16 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-05-22 23:30:45

1ページに、1人の顧客の複数の日付のレコードが入ったレイアウトでして、これにA、Bの2種類のレコードが含まれています。
手間や時間は掛かってもいいのですが、過去ログを読ませて頂いて、loop処理で仕分けをしようとしてみたのですがうまく行きませんでした。
Loop
If[ (フィールドBの集計値) > 0]
    レイアウト切り替え[ レイアウトその1]
Else
    レイアウト切り替え[ レイアウトその2 ]
End If
印刷[]
レコード/検索条件/ページへ移動[次の; 最後まできたら終了]
End Loop

最初に選ばれたレイアウトで固定されて、すべてのデータが印刷されてしまいます。
Ifの条件式がまずいのでしょうか。

#17 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-05-22 13:17:35

了解しました。
では五十音順は諦めます。

Shin wrote:

フィールドBにデータの有る人を印刷して、

Shin wrote:

全てのレコードをみて、
一つでもフィールドBに入力が有る人の全てのレコードはレイアウト1で印刷。

のところが難しいのですが、どのような検索と計算式にすれば良いでしょうか。
ぜひご教授下さい。

#18 Re: 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-05-21 20:23:28

チポ wrote:

全てのレコードをみて、
一つでもフィールドBに入力が有る人の全てのレコードはレイアウト1で印刷。
一つも入力がない人のレコードはレイアウト2で印刷。

ではないのかな?

そうなんですね。
レコード毎に印刷したいのではないので、ちぽさんが言われるような印刷をしたいのです。
これをできれば名前の五十音順に印刷していきたいのです。
長年どうやればいいんだろうと思いながら悶々としてきました。
どなたかアイデアはございませんでしょうか。

#19 初心者のFileMaker pro Q&A » 印刷レイアウトをデータ毎に変えつつ印刷したい » 2016-05-21 00:28:23

おるふぇ
Replies: 23

使用環境はFileMaker13advanced、Mac OSX Yosemiteです。

日付フィールド、名前フィールド、フィールドA、フィールドBを含むデータが100個あるとします。
名前は6人分です。
名前を小計ソート対象にした印刷レイアウトを①②と2つ作りました。
フィールドBに数値が入力されているデータが6人中4人について合計20個あります。
ここで、フィールドBに数値が入力されている4人は片方のレイアウト①で印刷し、入力が一度もされなかった残りの2人はレイアウト②で印刷したいのです。
どのような計算式にすれば、これらが自動的にそれぞれのレイアウトで印刷されるように出来ますでしょうか。

是非よろしくご教授下さい。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 619.38 KiB (Peak: 656.55 KiB) ]