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

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

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

You are not logged in.

Announcement

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


#1 2021-11-04 13:18:37

banana
Member

フィールドの値を取得について

変数を設定 [$cnt ; 値:0]
変数を設定 [$Table; 値:Get(レイアウトテーブル名)]
Loop
       If [$cnt > 4]
      変数を設定 [$Full; 値:$table & ":: " &  "Pop_key " & $cnt ]
       End If
       変数を設定 [$cnt ; 値:$cnt +1]
       Exit Loop If  [$cnt > 28]
End Loop

今は変数$Full のフィールド名が取得できたけど、フィールドの値がどうやって取得するか?

Offline

#2 2021-11-04 13:39:40

Moz
Member

Re: フィールドの値を取得について

GetField や Evaluate が利用できます。

質問の際はバージョンやOSなども書きましょう。

Offline

#3 2021-11-04 13:45:06

banana
Member

Re: フィールドの値を取得について

バージョン は FileMaker Pro 19
OSは Windows10


Moz wrote:

GetField や Evaluate が利用できます。

質問の際はバージョンやOSなども書きましょう。

Offline

#4 2021-11-04 14:36:33

banana
Member

Re: フィールドの値を取得について

取得したフィールド名は Pop_key5~Pop_key28  24個フィールド名ですか、
この24個フィールド値がすべて取得して欲しい
getfield の方法でどうやってしますか、
例に書いてよろしいでしょうか



banana wrote:

バージョン は FileMaker Pro 19
OSは Windows10


Moz wrote:

GetField や Evaluate が利用できます。

質問の際はバージョンやOSなども書きましょう。

Offline

#5 2021-11-04 14:48:00

Moz
Member

Re: フィールドの値を取得について

GetField ( $Full )でフィールドの値が取得できます。
あるいは[変数を設定]で $Full の計算式を GetField ( $table & ":: " &  "Pop_key " & $cnt  )に変更すれば $Full にフィールドの値が取得できます。

質問には取得したフィールドの値をどうしたいのか書かれていないのでその先はご自由に。
もし、日本語に不慣れであれば英語のコミュニティなどもありますよ。

Offline

#6 2021-11-04 16:07:10

Shin
Member

Re: フィールドの値を取得について

上のスクリプトでは、$Table は、レイアウトのテーブル名であって、そのオブジェクトのTO名ではないので、おかしな動きをするかもしれませんよ。

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, 7 queries executed - Memory usage: 510.05 KiB (Peak: 516.18 KiB) ]