みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
すみません、初めての投稿で間違って解決で送ってしまいました。
再度、新しいトピックで投稿いたします。
今、社内のシステム(ファイルメーカではないシステム)でギフトの申込を管理しているのですが、
そのデータをCSVで書き出して、ファイルメーカでインポートして、
次回申込書をお客さまへ発送するうえで、取引先名・差出人名・届け先名を入力された状態で印刷できないかと、
プログラマーではない、少しだけファイルメーカがわかる程度の経理部の私に依頼があり、今大変困っております。
リレーションを組んだことがほとんどないので、教えていただけると助かります。
※簡単に作ったものをアップロードしましたので、見ていただけると助かります。
http://fast-uploader.com/file/7028714671304/
少し古いですが、ファイルメーカPro Win版 Ver8.5を使用しております。
内容を説明しますと、
Aテーブルで以下のフィールドがあります。
レコード番号 伝票番号 伝票明細数 取引先名 差出人名 届け先名
1 111 4 株コンビ 山川花子 山田太郎
2 111 4 株コンビ 山川花子 大石次郎
3 111 4 株コンビ 山川花子 佐々三郎
4 111 4 株コンビ 山川花子 吉本四朗
5 222 2 株コンビ 吉田美智 河西五郎
6 222 2 株コンビ 吉田美智 中西六郎
7 333 1 株コンビ 田畑良子 下田七郎
おそらくBテーブルを作って、リレーションを組むのではと思うのですが、
伝票番号が同じものを1つのレイアウト内(A4の1ページ内)に作るにはどうしたら良いのでしょうか?
上記でいうと、レコード番号1~4が、1ページ内に収まり。(届け先4つ)
レコード番号5~6が、1ページ内に収まり。(届け先2つ)
レコード番号7は、届け先1つだけで収まるように。
※A4の1ページ内には、最大で4つまでの「届け先名」が入ります。
申し訳ありませんが、どなたか教えてください。
よろしくお願いいたします。
Offline
伝票番号をソート対象とするパートを持った
集計レイアウトを作って、ソートすると
伝票番号ごとに改ページできます。
Offline
旅人さんへ
お返事ありがとうございます。
すみません、私自身の理解力が無くてもう少しお聞きしてもいいですか。
「集計レイアウトを作成して、ソートをする」ということと、
例えば、同じ伝票番号のレコードが4ページあって、それをレコード1ページに収めるということが、
結びつかなくて、大変申し訳ありません。
もう少しご説明いただけますか。
Offline
>※A4の1ページ内には、最大で4つまでの「届け先名」が入ります。
あっ、勘違い。改ページではないですね。
4レコードずつに同じページ番号のようなものを付ける
とか
4レコードしか入らないように、各パート高さを調整するとか
・・・・
Offline
>4レコードずつに同じページ番号のようなものを・・・
すみません、これの意味は少しわからなかったのですが?
>4レコードしか入らないように、各パート高さを調整するとか
これは、やってみました。
しかし、単純に「伝票番号」で検索して印刷するならできますが、
あまりにも件数が多く、検索して印刷というのが難しいです。
できれば、
別システムからインポート(1万件ぐらい)して、
伝票番号が同一のものを1ページ内に収めて、連続で印刷したいのです。
面倒くさい内容で、本当に申し訳ありません。
何卒よろしくお願いいたします。
Offline
集計機能を使えば、ごく簡単。
伝票番号をキーとした小計パートを作り、ヘッダの様に使います。そこに改ページ設定をしておけば良いです。
https://www.dropbox.com/s/gfeiyeltwjdy3 … 7.zip?dl=0
Offline
アップ先のファイルを見てみました・・・
山田太郎さんに4伝票あるということなのですね。
届け先が2箇所しか無い場合、下2レコードは空白・・・
で、差出人ごとに改ページなのですね。
Offline
なるほど、こういうことが出来るのですね。
改めてFileMakerのすごさを実感しました。
まだ作成はしていませんが、じっくり理解しながらやってみます。
旅人さん、Shinさん
大変ありがとうございました。
Offline
Shinさんに作っていただいたのを参考にして、実際に作ってみました。
少し問題が出てきまして、
同じ伝票が4レコードあれば、A4用紙全体が埋まるので問題はありません。
しかし、同じ伝票が1~3レコードの場合は、A4用紙に「お届け先」部分に空白が出来ます。
枠線の中の「住所・名前・TEL」は、当然空白になりますが、
枠線だけは印刷したいのですが、そんなことはできますか?
Offline
出来ますよ。
サンプルファイルを更新してあります。もう一度ダウンロードしてみてください。
ただし、この方法は最近のバージョンでは、クラシックテーマをサポートしているバージョン(多分 FM14まで)のみで有効のはずです。
また、Windows では、バックグラウンドを PDF で作っている関係で 印刷の際に bmp で印刷されますのでかなり荒れます。それを回避するには、一旦 PDF で書き出して Adobe Reader 等で印刷されるときれいな印刷になります。(event送信で1ステップで可能です)
Offline
Shinさんへ
作っていただいて、大変ありがとうございます。
しかし、以下サイトからダウンロードしようとしたら、「検索している情報が見つかりません」と表示されます。
https://www.dropbox.com/s/gfeiyeltwjdy3 … 7.zip?dl=0
Offline
Dropboxの仕様が変わったのを忘れていました。
https://www.dropbox.com/s/uccpxo0iyswvj … 7.zip?dl=0
Offline
Shinさんへ
なるほど、すごい裏技のようですね。
現在、FileMakerPro 8.5Jは私だけで使っています。
この仕組みができるようになれば、何人かで使用することとなり、
現在のバージョン(Ver15)を購入することになります。
私のバージョンもやめて、新しく買い直すようになると思います。
すると、今回教えていただいた機能が使えなくなるということですね。
また、最初に言っておけば良かったのですが、
「取引先」、「差出人」、「お届け先」1つ~4つが入ったものを1ページとして印刷するのですが、
この後に、1ページだけ「取引先」、「差出人」だけが入って、「お届け先」4つとも空白のページを印刷したいです。
せっかく作っていただいて心苦しいのですが、
新しいバージョンでもできる作り方というのは、難しいでしょうか?
Offline
一応、今のファイルを FM12 以降用にコンバートしたファイルでは、テーマを変更しない限りはそのまま使える様ですが、今後もその運用が出来るかどうかはわかりません。
それ以外の方法としては、ダミーレコードを作って印刷するといいかもしれません。
Offline
Shinさんへ
回答ありがとうございます。
今回のやり方で考えてみます。
それと、Shinさんがつくったものを参考に自分で作成していますが、うまくできません。
Shinさんがつくったものは、「伝票番号をソート対象とする小計(前部)」部分が黄色くなっています。
何か別に設定があるのでしょうか?
また、一応もう一つの方法も検討したいので、お聞きしてもいいですか。
ダミーレコードとありますが、
4つまで埋まらない時に自動的にレコードを追加するということでしょうか?
Offline
Shinさんへ
大変申し訳ありません、出来ました。
ダミーレコードの件だけ、もう少し教えていただけますか。
よろしくお願いいたします。
Offline
普通のリスト形式で表示させておいて、その後にキーフィールドだけ設定した空のレコードを追加しておきます。
または、バックグラウンドを設定した受注テーブルのレイアウトで、ポータルで明細を表示させておき、フィルターでコントロールする方が簡単かもしれませんね。
Offline
Shinさんへ
おはようございます。
また、少しお聞きしてもいいでしょうか。
Shinさんに作っていただいたもので、
伝票番号が4つ以内だと「伝票番号をソート対象とする小計」部分は出るのですが、
5つ以上だとボディ部分しか印刷されません。
パートの定義とかをいろいろ設定しても変わらなかったので、何か設定でできるのでしょうか?
Offline
Shinさんへ
度々すみません。
Shinさんに作成していただいた以下のファイルで、PDFをバックグラウンドとして貼り付けていますが、
「レコードの保存」→「PDF」で保存はできました。しかし、保存したPDFファイルをレイアウトに貼り付けることができません。
教えていただけますか。よろしくお願いいたします。
https://www.dropbox.com/s/uccpxo0iyswvj … 7.zip?dl=0
Offline
> 5つ以上だとボディ部分しか印刷されません。
パートの作り方の問題でしょう。
PDF の張り付けは、ピクチャの張り付けでファイルを指定します。
Offline
Shinさんへ
ピクチャの張り付けで、PDFを選択すると、
「このファイルタイプをピクチャとして表示することはできません。」
と表示されます。
ver8.5J だからでしょうか?
Offline
あァ、Windows だからかも。PDF の扱いは、MacOS と全く異なります。
Offline
これだけ解決しないならもう解決しないんじゃない?
そうですね。
Shinさんに教えていただいたPDFでの作成に関しては、
Windowsだと厳しいということがわかりましたので、あきらめます。
少しやり方を考えます。
Shinさんへ
面倒くさい私に色々教えていただきまして、
大変ありがとうございました。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 575.62 KiB (Peak: 612.52 KiB) ]