みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ボディにレコードごとに仕切り線を書くには、
レコードの下にラインオブジェクトを配置する以外に方法はありますか?
また、日付が変わるごとに仕切り線を引きたかったので、上記のように配置したラインのオブジェクトを隠す設定に
テーブル::日付 = GetNthRecord ( テーブル::日付 ; Get ( レコード番号 ) - 1 ) or テーブル = $DATE
のようにしています。 $DATEはマージフィールドで、ページの一番最初のレコードの日付を格納しています
レコードの上に上記の仕切り線を配置しているのですが、仕切り線がレコードに近くなりすぎてしまいます
かといってボディといフィールドを高めに取ると、こんどはレコード同士の隙間があいてしまいます
スライド設定にしていても仕切り線が表示される場合はその高めのボディになってしまうので、そこだけスペースが広いです
アドバイスをおねがいします
Offline
FileMakerのバージョンが書かれていませんが、FileMaker Pro 12 から、ボディーパート自体に枠線の設定が可能です。
日付が変わるごとに仕切り線を...
小計パート を作成するのがカンタンです。
Offline
書き忘れていました。バージョンは16です
ボディパートの枠線を書くと、用紙全体に線が表示されてしまうのが
嫌だったんですが、不要部分に白の四角を書くことで隠すことでできました
小計パートをつかったやり方がよくわからないのですが、
どのようにしたらよいのか教えていただけませんか?
ボディの代わりに小計パートをつかうんですか?
レコードの並びを
日付 項目1 項目2
としたくて
日付
項目1 項目2
にはしたくありません
Offline
よく分かっていないので恐縮ですが
日付の最後のレコードだけボディパートに線を引く(区切り線)ってことですかね?
サンプル)日付の[次の場合にオブジェクトを隠す]を有効にすると日付そのものも同日は初日以外消えます。
https://www.dropbox.com/s/bzjchag88y8nf … fmp12?dl=0
ボディパートの枠線ではなくてアンカー使ってるので適宜長さは調整できます。
Last edited by Moz (2018-02-24 17:15:31)
Offline
サンプルありがとうございます
私は仕切り線をレコードの上において、最後のレコードのしたに仕切り線が配置されないように
テーブル::日付 = GetNthRecord ( テーブル::日付 ; Get ( レコード番号 ) - 1 ) or テーブル = $DATE
としていましたが、下に配置して
テーブル::日付 = GetNthRecord ( テーブル::日付 ; Get ( レコード番号 ) + 1 )
とすればよかったんですね
ちなみに、
頂いたサンプルでは日付は消えていないようです
Offline
コメントアウトを消す必要があったんですね
Offline
日付 項目1 項目2
としたくて
日付
項目1 項目2にはしたくありません
小計パート ソート対象:日付
上線 or 下線:あり|高さ:1pt
とか。
Offline
Pages: 1
[ Generated in 0.013 seconds, 9 queries executed - Memory usage: 514.53 KiB (Peak: 519.44 KiB) ]