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

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

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

You are not logged in.

Announcement

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


#1 2021-03-19 21:50:31

とほほ
Member

スクリプトでレコードを追加する場合

FileMaker Pro12 Win版を使用

テーブルを2つ作っています。
Aテーブル・Bテーブルに、同じCフィールドを作りました。

以下のスクリプトを作りました。

コピー[選択;A::C]
レイアウト切り替え[「B」]
検索モードに切り替え[]
貼り付け[スタイルなし;B::C]
フィールドへ移動
検索実行[]

⇒この時にレコードが無い場合、
新規レコードを追加する場合は、どのようにしたらいいのでしょうか?

Offline

#2 2021-03-20 00:36:33

Shin
Member

Re: スクリプトでレコードを追加する場合

フィールドCでリレーションを張り、
フィールド設定[ Bテーブル::フィールドC ; Aテーブル::フィールドC ]
関連レコードへ移動[ Bレイアウト ]
だけでいいはず

Offline

#3 2021-03-22 13:40:09

とほほ
Member

Re: スクリプトでレコードを追加する場合

Shinさんへ

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

ただ、私の知識不足で、うまくいきません。

フィールド設定の流れがよくわからないのですが、

テーブルAとテーブルBの同じフィールドCを「=」でリレーションを作り
フィールド設定[ Bテーブル::フィールドC ; Aテーブル::フィールドC ]
関連レコードへ移動[ Bレイアウト ]

と、スクリプトを作りました。
しかし、
何も反応しません。

もっと勉強をすれば良いのでしょうが、
申し訳ありません。
よろしくお願いいたします。

Offline

#4 2021-03-22 16:04:36

チポ
Member

Re: スクリプトでレコードを追加する場合

リレーションの設定で新規レコード作製に許可を与えないとダメです。


検索で行うのなら、
検索ステップの前に
  エラー処理 オン
を入れておくと
検索結果が無いときでもアラートが出ずにステップを進められますよ。

Offline

#5 2021-03-22 17:15:25

とほほ
Member

Re: スクリプトでレコードを追加する場合

チポさんへ

なるほど、出来ました。
大変ありがとうございました。

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, 9 queries executed - Memory usage: 506.93 KiB (Peak: 511.47 KiB) ]