みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんばんはFMP12を使用しています
フィールドでhtml 文を作成し
エクスポートして各レコードを並べて表にしています。
レコード 1
レコード 2
レコード 3
レコード 4
レコード 5
レコード 6
このように各レコードを順番にhtml文で表を作成しています。
それを 下の例題のように
3つのレーコードごとに<tr>を挟みたいのですが何か手段はございますでしょうか?
<tr>
レコード 1
レコード 2
レコード 3
</tr>
<tr>
レコード 4
レコード 5
レコード 6
</tr>
Offline
htmlのフィールドとは別にタグ1、タグ2というフィールドを追加し、
タグ1 計算・非保存・結果:テキスト
If( Mod( Get( レコード番号 ) ; 3 )=1 ; "<tr>";"")タグ2 計算・非保存・結果:テキスト
Let( #n = Get ( レコード番号 )
;If( #n = Get ( 対象レコード数 ) or Mod( #n ; 3 )=0 ; "</tr>";""))としてエクスポートするときにhtmlの前後に配置すればいけそうな気がします。
Last edited by mic (2018-03-07 18:47:04)
Offline
ありがとうございます
式を勉強中です
210 割る 4 を計算すると、余りは 2 になります。
Mod ( 210 ; 4 ) は、「2」を返します。
と例題ありました
210/4=52.5 になると思いますが
なぜ2 なのでしょう
Offline
数字関数 > Mod は、除数で数値を割った後の余りを返します。
ヘルプを見て関数を理解しておくと今後の開発に役立ちます。
Mod : https://fmhelp.filemaker.com/help/16/fm … 2Fmod.html
Offline
ありがとうございます
Mod 理解できました
ってきり割ったときの余りだと思っていました
関数勉強してきます
使えると便利ですね
Offline
Pages: 1
[ Generated in 0.010 seconds, 10 queries executed - Memory usage: 550.7 KiB (Peak: 565.03 KiB) ]