初心者のFileMaker pro Q&A

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

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

ログインしていません。

アナウンス

Claris FileMaker Pro 19 ヘルプ
新しい質問は、新規トピック から投稿して下さい。


#1 2021-06-10 04:33:24

PRETZ
メンバー

[解決] ポータル内のボタンの動作について

初めまして。
ファイルメーカー プロ 19を使っています。

現在作っているデータでポータル内にボタンを設置しております。
下記ポータル内で[完成]がボタンオブジェクトで、品番、品名、状況はフィールドです。

品番A|品名A|状況|[完成]
品番B|品名B|状況|[完成]
品番C|品名C|状況|[完成]


このように[完成]を押せば状況→完成になりポータルのリストから外れるようにします。

本来品番Aの[完成]を押せばAの行の状況が完成になるはずなのですが
なぜか品番Cの状況が完成になってしまい、Aは残ったままになります。

またBを押しても同じ事が起こり、Cの状況が完成になってしまいます。

Cの[完成]を押すと、Cの状況が完成になり正常に動作します。

どの[完成]を押しても、いずれもCの状況が完成になってしまいます。

どこか単純なミスを犯してる気もするのですが、いろいろいじっても直らず、ご教授頂ければ幸いです。
宜しくお願い致します。

オフライン

#2 2021-06-10 07:01:36

himadanee
ゲストユーザー

Re: [解決] ポータル内のボタンの動作について

リストから外すのはポータルフィルタですか?
フィルタを使わずにリレーションが複数あって、ポータルと違うリレーションを使ってフィールド設定しているとかかな?

#3 2021-06-10 07:20:39

ウィン
メンバー

Re: [解決] ポータル内のボタンの動作について

そのボタン…しっかりポータルに乗っかってますか?
左側パネル「オブジェクト」で確認できます。

オフライン

#4 2021-06-10 10:07:53

himadanee
ゲストユーザー

Re: [解決] ポータル内のボタンの動作について

ポータルに乗ってなければボタンが1つしか表示されないはずなのですが

#5 2021-06-10 11:34:03

チポ
メンバー

Re: [解決] ポータル内のボタンの動作について

ポータルの各行にボタンを配置した
スクリプトが間違っている

ぐらいしか考えつきません。。

オフライン

#6 2021-06-10 11:43:10

ウィン
メンバー

Re: [解決] ポータル内のボタンの動作について

単純な作りでシンプルにリレーションを組んでポータルを作ったら再現できました。
Cしか変化がないのは対象レコードの位置関係にあります。行がアクティブになっているから一見対象レコードになっているように見えますが、実体は対象レコードに移動しておらず、フィールドの書き換えが出来ていない状況のようです。
ボタンを押したスクリプトステップで関連レコードに移動したのちに状況フィールドを変化させればOKですよ。

スクリプトステップの作り方に問題があるようなので、初歩的なところから見直してください。

再現のために使ったファイルです。
超単純に作ってあるので参考程度にしてください。
http://frds.html.xdomain.jp/fmp/fm-aid11985.fmp12

編集者 ウィン (2021-06-10 11:48:33)

オフライン

#7 2021-06-10 11:43:15

PRETZ
メンバー

Re: [解決] ポータル内のボタンの動作について

>himedanee様
フィルタを使っておりません。
別データから品番と状況でリレーションしているので、状況が完成に変わればリストから外れるという仕組みにしています。

>ウィン様
今一度確認してみます。

>himadanee様
ポータルに乗せて各行にボタンを配置したいと考えております。

>チポ様
スクリプトも合わせて確認してまいります。

オフライン

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer