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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » ポップオーバーに設定した削除ボタンを押しても削除されない » 2017-11-21 14:30:03

ありがとうございます。フラグに1をたてたら無事に解決しました!

#2 初心者のFileMaker pro Q&A » ポップオーバーに設定した削除ボタンを押しても削除されない » 2017-11-20 18:37:17

soudegesu
Replies: 3

https://fm-aid.com/bbs2/viewtopic.php?id=7221

上のURLでお教え頂いたポップオーバーに関連して質問させて頂きます。

ポップオーバーボタンを押すと、ポップオーバーが表示され、その中に削除ボタンを追加しました。
削除ボタンを押すと、レコード/検索条件削除スクリプトが走って、レコードは削除されます。

ここで下記のサイトを参考に、ポップオーバー内の閉じるボタンを押さないとポップオーバーが閉じないようにしました。
https://qiita.com/hajisan/items/30276a7f41d530bb4f86

削除ボタンを押すと、「レコード/検索条件削除」が走ります。
次に、OnObjectExitが走ります。フラグを見て、閉じるボタンが押されていなければ現在のスクリプト終了をします。

レコード/検索条件削除スクリプトが最初に走っているので、レコードの削除がされていいと思うのですが、思うような結果になりません。
ちなみに、OnObjectExitを設定しないと、正しくレコードが削除されます。原因はなんでしょうか?何か改善するような方法はあるでしょうか?

#3 Re: 初心者のFileMaker pro Q&A » 新規レコードをポップオーバーボタン内で登録したい » 2017-11-20 15:42:37

ポップオーバーボタンとポップオーバーを一緒に考えていました・・・
ポップオーバーにオブジェクト名を付けて無事に欲しい結果を得ることができました。
最後までお付き合い頂きありがとうございます。助かりました。

#4 Re: 初心者のFileMaker pro Q&A » 新規レコードをポップオーバーボタン内で登録したい » 2017-11-20 15:12:29

ご回答ありがとうございます。ご提供頂きましたサンプルでは確かにポップオーバーが開きます。

スクリプトでは、オブジェクトへ移動[オブジェクト名:"ポップオーバー"]
とあります。

編集ボタンをインスペクタの位置の中の名前の所を見ていると名前のところが空になっています。
位置⇒名前で付ける名前がオブジェクト名だと思っていたのですが、なぜ空欄なのに動くのでしょうか?
すいません、お手数おかけします。

#5 Re: 初心者のFileMaker pro Q&A » 新規レコードをポップオーバーボタン内で登録したい » 2017-11-20 14:40:22

ご回答ありがとうございます。勘違いしていました。
新規ボタンはあくまで普通のボタンということですね。新規ボタンにポップアップを設定していました。
新規ボタン自体はヘッダに作成していました。

お教え頂いたように、新規ボタンをクリックすると新規レコード作成をして、各行に配置されたポッポオーバーボタンに移動する事ができました。
あと一歩なんですが、オブジェクトへは移動したんですが、各行に配置したポップオーバーボタンが押した状態にはなりません。
手動で押せばポップオーバーは開くのですが、ポップオーバーが開くまで自動にしたいのですが、どうしたらいいでしょうか?

環境はwin10,FM16 proになります。

#6 Re: 初心者のFileMaker pro Q&A » 新規レコードをポップオーバーボタン内で登録したい » 2017-11-20 14:07:48

ご回答ありがとうございます。その方法を行いたいのですが、ポップオーバーボタンを押すとポップオーバーが表示されてしまいます。
ポップオーバーをおされたタイミングで、スクリプトを実行させて新規にレコードを作成して、スクリプト「オブジェクトへ移動[オブジェクト名:"ポップオーバーへ移動"]」とおこないたいですが、
どのようにポップオーバーがおされたタイミングでスクリプトを実行させればよろしいでしょうか?

#7 初心者のFileMaker pro Q&A » 新規レコードをポップオーバーボタン内で登録したい » 2017-11-20 13:28:54

soudegesu
Replies: 8

http://fast-uploader.com/file/7066707438213/

上記のリンク画像のようにリスト形式でデータが表示されています。データの新規登録を行いたいと思います。
スクリプトで、新規レコードの追加を行うと、リスト表示の一番下に新規レコードが作成されます。

そうではなく、新規ボタンを押すと、ポップオーバーボタン内に新規登録用の画面が出てきて、そこに登録すればテーブルにデータを追加した事にしたいです。
フィールドピッカーでポッポーバーボタン内にフィールドを配置しましたが、これだと現在のレコードが表示されているので、これだとまずいです。
何かよい方法はないでしょうか?宜しくお願いします。

#9 初心者のFileMaker pro Q&A » 編集ボタンを押して編集する » 2017-11-19 11:23:38

soudegesu
Replies: 2

http://fast-uploader.com/file/7066613297593/

こんにちは。添付ファイルの画像のように、リスト表示に編集ボタンがあります。
例えば、1行目のMikeの行の編集ボタンを押すと、マイクの情報が編集できるようにしたいです。

別レイアウトで編集するか、ポップオーバーボタンにして、ポップオーバーで編集できるようにしたいと思っています。
ボタンが押された時、その行のMikeの情報を取得するには、どのようなスクリプトをかけばいいでしょうか?

調べたのですが、全然わかりません・・・宜しくお願いします。

#10 Re: 初心者のFileMaker pro Q&A » ボタンバーツール ボタンを丸くしたい » 2017-11-19 11:05:15

各ボタン毎の設定ができました!ありがとうございます!

#11 初心者のFileMaker pro Q&A » ボタンバーツール ボタンを丸くしたい » 2017-11-18 18:00:33

soudegesu
Replies: 2

ボタンバーツールでボタンを2つ作りました。
ボタンを丸くしたかったので、インスペクタの外観で角丸半径を10にしました。

形としては、こんな感じになりました。
_____________
(           |          )
-------------------         

こんなボタンにならないかと思っています。

_____________
(          )(          )
-------------------

わかりにくいと思いますが、通常のボタンを角丸半径10にして、それを二つ並べた感じにしたいです。
どのようにやればいいでしょうか!?

#12 初心者のFileMaker pro Q&A » レイアウト上で横スクロール » 2017-11-14 17:00:16

soudegesu
Replies: 1

こんばんは。

画面サイズを1600*1200にしています。

フィールドピッカーでフィールドをレイアウト上に配置するのですが、フィールドが多すぎて1画面で表示しようとすると3行くらいになってしまいます。

横スクロールしてもいいのでフィールドを1行で表したいのですが、横スクロールさせる方法がわかりません!!

宜しくお願いします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 8 queries executed - Memory usage: 617.05 KiB (Peak: 638.45 KiB) ]