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

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

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

You are not logged in.

Announcement

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


#1 2014-06-13 23:03:07

nyoro
Member

ポータル内の行数のカウント

ポータルの内の行数をカウントしたく、
count(ポータル::空欄にならないフィールド)
で数えようとしたのですが、
フィルタがかかっているので、表示されていない行数の数えてしまいます。
どうすればいいでしょうか?

ご教授お願いします。

Offline

#2 2014-06-13 23:34:58

脱初心者目指すもの
Guest

Re: ポータル内の行数のカウント

間違ってたらごめんなさい。
フィルタ自体使ったことなかったので、勉強になりました。

さて、どういう条件かが不明ですが
ポータル内に、終了していないTODOを表示したい という例で考えると

--テーブル設定--
・ポータルテーブルに判定フィールド:数字タイプを追加
・現在テーブル:カウントフィールド(計算タイプ)を設定:計算値Count (ポータル::判定フィールド)を追加

--レイアウト設定--
1:ポータル内のフィルタ:ポータル::判定 = "" を設定
2:TO DO終了ボタンをポータル内に明細ごとに設置
3:TO DO終了ボタンを押したら、ポータル内:判定フィールドに1を設定

で出来ました。
カウントするための判定フィールドを用意するというやり方ですが、他の方のご意見も聞いてみたいです。

#3 2014-06-13 23:58:16

脱初心者目指すもの
Guest

Re: ポータル内の行数のカウント

すいません、上の説明でカウントが出来てなかったです。
訂正:

ポータル内に、終了していないTODOを表示したい という例で考えると
--テーブル設定--
・ポータルテーブルに判定フィールド:数字タイプを追加
・現在テーブル:カウントフィールド(計算タイプ)を設定:計算値Count (ポータル::判定フィールド)を追加

--レイアウト設定--
1:ポータル内のフィルタ:ポータル::判定 = 1 を設定
2:TO DO終了ボタンをポータル内に明細ごとに設置
3:TO DO終了ボタンを押したら、ポータル内:判定フィールドに「空白」を設定

で出来ました。
なんか空白フィールドが気持ち悪い・・・もうすこし良い方法がありそうですが・・・
カウントするための判定フィールドを用意するというやり方ですが、他の方のご意見も聞いてみたいです。

#4 2014-06-14 00:15:18

FM12始めたばかり
Guest

Re: ポータル内の行数のカウント

過去の記事から

1 スクリプトで
  ポータル内の行へ移動[最後へ]
  Get ( アクティブポータル行番号 )

2 カウントフィールド(タイプ:集計)を追加して
  カウントフィールドのみのポータルを作成する(ポータルの条件は同じ、コピペしたポータル)

#5 2014-06-14 05:21:01

nyoro
Member

Re: ポータル内の行数のカウント

脱初心者目指すもの様
FM12始めたばかり様

私も過去記事から探せました。下記の方法で解決でした。ありがとうございました。

https://fm-aid.com/bbs2/viewtopic.php?id=1013

Offline

#6 2014-06-14 12:50:51

脱初心者目指すもの
Guest

Re: ポータル内の行数のカウント

FM12始めたばかり様、nyoro様

すいません、勉強がてらお教えいただきたいのですが
上記リンク先が理解できませんでした。

具体的に何をどうされたらうまくいったのか?お教えいただけないでしょうか?

#7 2014-06-14 22:43:34

FM12始めたばかり
Guest

Re: ポータル内の行数のカウント

脱初心者目指すもの様

ポータルの簡単な説明です。
合計等をポータブル外に置くほうが見栄えがよい?!


http://yahoo.jp/box/pqYdL9

#8 2014-06-15 00:02:17

脱初心者目指すもの
Guest

Re: ポータル内の行数のカウント

FM12始めたばかり様、サンプルのご提示、感謝いたします。
サンプルを拝見して、ある程度理解できました。

私の場合、ポータルのフィルタ自体が何か勘違いしてるように思えてきました。
再度、勉強したいと思います。
ありがとうございます!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 512.8 KiB (Peak: 517.7 KiB) ]