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

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

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

You are not logged in.

Announcement

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


#1 2015-10-16 12:01:44

taka
Guest

異なるテーブルでのスクリプト作動

いつもお世話になっています。
FM13 Win7使用です。

テーブルA(レイアウトA) IDフィールド 内容フィールド
テーブルB(レイアウトB) IDフィールド 内容フィールド

テーブルAもテーブルBも 内容フィールド に On object Exit でスクリプトをセットしています。

このスクリプトを起動させる時に
レイアウトAでは テーブルA::IDフィールド
レイアウトBでは テーブルB::IDフィールド
の値を変数に取り込むことはできますでしょうか?

宜しくお願いします。

#2 2015-10-16 12:10:45

チポ
Member

Re: 異なるテーブルでのスクリプト作動

一つのスクリプトで併用でしょうかね。

取得関数
  Get(レイアウト名)
とか、
  Get(レイアウトテーブル名)
で条件分岐できます。

Offline

#3 2015-10-16 12:52:42

taka
Guest

Re: 異なるテーブルでのスクリプト作動

チポ様
ありがとうございます。

実際にはレイアウト数は20近くあります。
その場合、レイアウトテーブル名ごとに条件分岐をしなければならないのでしょうか?

#4 2015-10-16 13:12:55

チポ
Member

Re: 異なるテーブルでのスクリプト作動

やっぱり、
レイアウトは二つだけではないのでしたね。


フィールド名が全て「ID」と同じなら
  GetField ( Get ( レイアウトテーブル名 ) & "::" & "ID" )
これで、
そのレイアウトのテーブルのIDフィールドの値を得られるのでは。

Offline

#5 2015-10-16 15:39:50

taka
Guest

Re: 異なるテーブルでのスクリプト作動

チポ様
回答ありがとうございます。

後出しの情報申し訳ありませんでした。
IDフィールドの名称は全て同じなのでやってみたところうまくいきました。

本当にありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 8 queries executed - Memory usage: 505.68 KiB (Peak: 510.22 KiB) ]