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

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

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

You are not logged in.

Announcement

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


#1 2018-03-07 16:49:55

megu
Member

html 文を作成するには

こんばんはFMP12を使用しています

フィールドでhtml  文を作成し
エクスポートして各レコードを並べて表にしています。

レコード 1
レコード 2
レコード 3
レコード 4
レコード 5
レコード 6

このように各レコードを順番にhtml文で表を作成しています。
それを 下の例題のように
3つのレーコードごとに<tr>を挟みたいのですが何か手段はございますでしょうか?


<tr>
レコード 1
レコード 2
レコード 3
</tr>
<tr>
レコード 4
レコード 5
レコード 6
</tr>

Offline

#2 2018-03-07 18:44:48

mic
Member

Re: html 文を作成するには

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

#3 2018-03-08 12:31:44

megu
Member

Re: html 文を作成するには

ありがとうございます
式を勉強中です

210 割る 4 を計算すると、余りは 2 になります。
Mod ( 210 ; 4 ) は、「2」を返します。

と例題ありました
210/4=52.5   になると思いますが
なぜ2 なのでしょう

Offline

#4 2018-03-08 13:18:13

qb_dp
Member

Re: html 文を作成するには

数字関数 > Mod は、除数で数値を割った後の余りを返します。

ヘルプを見て関数を理解しておくと今後の開発に役立ちます。
Mod : https://fmhelp.filemaker.com/help/16/fm … 2Fmod.html

Offline

#5 2018-03-09 08:45:05

megu
Member

Re: html 文を作成するには

ありがとうございます
Mod 理解できました
ってきり割ったときの余りだと思っていました
関数勉強してきます
使えると便利ですね

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 550.11 KiB (Peak: 581.25 KiB) ]