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

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

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

You are not logged in.

Announcement

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


#1 2015-05-30 17:04:29

ohlq
Member

動的値一覧の内容を関数で取得する際に動的に変化しない

お世話になります。

ラジオボタンで動的値一覧を作成し、表示させる事はできているのですが、
下記の関数でその動的値一覧を取得しようとしたとき、動的に取得できませんでした。
GetValue(ValueListItems ( Get(ファイル名) ; "動的値一覧" );1)
解決方法はあるでしょうか、ご教示お願い致します。

別サイトで”動的な値一覧の取得先が計算フィールドのときすぐに反映されない”というトピックも有りましたが解答が謎でした。

(目的は動的値一覧がemptyがどうかの条件判定をすることです)

Offline

#2 2015-05-30 17:34:26

旅人
Member

Re: 動的値一覧の内容を関数で取得する際に動的に変化しない

計算結果を非保存にしてウインドウの再表示をしてみるとか。

Offline

#3 2015-05-30 18:13:38

ohlq
Member

Re: 動的値一覧の内容を関数で取得する際に動的に変化しない

旅人様、ご回答ありがとうございます。

おお・・・計算フィールドを使用する場合は結果を非保存にするだけの話でした、あっさり解決です。

なお、フィールドを使用しない場合はどうすればよいでしょうか、結果保存の有無の選択ができなそうですが。
単純ならざる解答であれば妥協して計算フィールドを用意し、そのフィールドを参照する事にします。

Offline

#4 2015-05-31 12:58:27

旅人
Member

Re: 動的値一覧の内容を関数で取得する際に動的に変化しない

>(目的は動的値一覧がemptyがどうかの条件判定をすることです)
ここが良く分かっていないです。
その計算式をどのように使いたいのでしょうか。

Offline

#5 2015-05-31 22:21:35

Shin
Member

Re: 動的値一覧の内容を関数で取得する際に動的に変化しない

そのリレーション先の関連レコード数を数えれば良いだけでしょう。Count ( リレーション::フィールド ) だけでいいかも。

Offline

#6 2015-06-01 10:49:41

ohlq
Member

Re: 動的値一覧の内容を関数で取得する際に動的に変化しない

動的値一覧の個数が0の時には表示しないということがしたかったのです、
(定義済みの値なし、と表示したく無かった)

動的値一覧の個数ではなくご指摘通り元の関連レコード数を数えるだけでした。
自分の頭の固さに絶望です。

旅人様、Shin様、解決しました。
ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 11 queries executed - Memory usage: 508.81 KiB (Peak: 513.35 KiB) ]