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

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

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

You are not logged in.

Announcement

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


#1 2017-01-20 10:46:19

ねぬい
Guest

レコードがなくても枠線を書く

レコードを抽出して印刷するにあたり質問です

20行固定にして対象レコードが1件の場合にも20行分の枠線(交互色と縦の仕切り線、外枠)
を引くにはどうしたらよいですか?
21レコードあった場合2ページめは1レコードのみですが
枠線は1ページ目とおなじように書くといった感じです
もちろん1ページ目で1レコードの場合でも書きます

WIN10  FMP15

#2 2017-01-20 12:25:16

旅人
Member

Re: レコードがなくても枠線を書く

予め罫線と塗りを印刷した用紙を作っておく。
とか
無理矢理?ポータルに入れ込む

Offline

#3 2017-01-20 12:57:34

Hiro
Member

Re: レコードがなくても枠線を書く

データベースに無いデータを表示させるのは、基本的に無茶な要求です。
表組み表示が使途なら、表計算ソフトを使うべきでは?

FMで空枠取りできる要素は、空欄レコードはポータル、空欄データは
繰り返しフィールドですが、縦の仕切り線を表示できるのは繰り返しフィールド
だけなので、詰まる所、今回利用できる要素は繰り返しフィールドのみとなります。
この為、実装は相当面倒なカスタム処理となるでしょう。

Offline

#4 2017-01-20 13:12:46

チポ
Member

Re: レコードがなくても枠線を書く

印刷用に別テーブルを作り、
  そちらでインポート
  不足分の空レコード作成
  印刷
  レコード削除
とするのはいかがでしょう。

一連をスクリプトにすればボタンクリック1回で出来ますね。

レコード削除を繰返すとファイルのトラブルの元ですから、
専用のファイルにするとか、最適化をマメにするとか考えた方がいいでしょう。

Offline

#5 2017-01-20 13:15:48

旅人
Member

Re: レコードがなくても枠線を書く

ポータルも線ツールで縦線を引けばいいのですが
複数ページになったときが少々面倒。

Offline

#6 2017-01-20 13:27:26

Hiro
Member

Re: レコードがなくても枠線を書く

> ポータルも線ツールで縦線を引けばいいのですが、複数ページになったときが少々面倒。
ポータル上の空行に縦線オブジェクトは表示されません。

Last edited by Hiro (2017-01-20 13:31:10)

Offline

#7 2017-01-20 13:32:38

わーい
Guest

Re: レコードがなくても枠線を書く

チポさんの
レコード削除を繰返すとファイルのトラブルの元ですから
が意味がわからない。
そんなことメーカーは言っていないし。

#8 2017-01-20 13:33:38

旅人
Member

Re: レコードがなくても枠線を書く

えぇっ、、私の請求書では引けています(;_;)

行に色は付けてませんでしたが
空白行には交互の色は付きませんでした。

Last edited by 旅人 (2017-01-20 13:43:29)

Offline

#9 2017-01-20 13:42:00

Shin
Member

Re: レコードがなくても枠線を書く

https://fm-aid.com/bbs2/viewtopic.php?id=5788
と同じ様な話題ですね。その時のサンプルで対応できます。
https://www.dropbox.com/s/m64fr11qvvqob … 2.zip?dl=0

Offline

#10 2017-01-20 15:00:22

旅人
Member

Re: レコードがなくても枠線を書く

ポータルで簡単なのを作ってみましたら今度は交互色も付いた。
よくわからない・・・・
http://pupld.net/21/170120/xgm2jzq6wz/index.cgi
請求書枠.fmp12

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 10 queries executed - Memory usage: 517.92 KiB (Peak: 522.83 KiB) ]