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

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

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

You are not logged in.

Announcement

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


#1 2013-10-03 13:59:02

kaka
Guest

pro10でダブルクリック?

windowsXP
pro 10
にて作業中です。

ボタンをダブルクリックしたらスクリプトが実行されるなんて操作できますか?

#2 2013-10-03 15:07:50

barikan
Guest

Re: pro10でダブルクリック?

ミリ秒単位でタイムスタンプを取得できる Get ( UTCmSecs ) 関数を使えばできるでしょう。
持っていないので10でこれが使えるかはわかりませんが、12では使えます。

#3 2013-10-03 15:15:50

旅人
Member

Re: pro10でダブルクリック?

なぜシングルクリックではいけないのか不明ですが
1回押したら、あるフィールドが1になって2回目押したら2になる
ようにして、そのあるフィールドが2の時だけスクリプトが動くよ
うにすると出来ますよね。

Offline

#4 2013-10-03 15:33:55

kaka
Guest

Re: pro10でダブルクリック?

barikan wrote:

ミリ秒単位でタイムスタンプを取得できる Get ( UTCmSecs ) 関数を使えばできるでしょう。
持っていないので10でこれが使えるかはわかりませんが、12では使えます。

返信ありがとうございます。
Get ( UTCmSecs ) 関数・・・関数が見当たらないと言われました・・・
ありがとうございました。

#5 2013-10-03 15:35:21

kaka
Guest

Re: pro10でダブルクリック?

旅人 wrote:

なぜシングルクリックではいけないのか不明ですが
1回押したら、あるフィールドが1になって2回目押したら2になる
ようにして、そのあるフィールドが2の時だけスクリプトが動くよ
うにすると出来ますよね。

時間が経ったら0に戻るなどの、時間設定はできますか?

#6 2013-10-03 15:45:20

チポ
Member

Re: pro10でダブルクリック?

> 時間が経ったら0に戻る
これが必要ですよね。

例えば、
ダブルクリックを0.5秒以内と定義
とすれば、

$$変数 = $$変数 + 1
スクリプト一時事停止[0.5秒]
If[$$変数>=2]
実行するスクリプト
End If
$$変数 = 0
こんな考えでいいのでは。

Offline

#7 2013-10-03 16:37:21

kaka
Guest

Re: pro10でダブルクリック?

チポ wrote:

> 時間が経ったら0に戻る
これが必要ですよね。

例えば、
ダブルクリックを0.5秒以内と定義
とすれば、

$$変数 = $$変数 + 1
スクリプト一時事停止[0.5秒]
If[$$変数>=2]
実行するスクリプト
End If
$$変数 = 0
こんな考えでいいのでは。

返信ありがとううございます。
$$変数=$$変数+1
ですが、「計算結果の挿入」にて入力すれば良いのでしょうか?
$$変数=0も?
何度もスイマセン。

#8 2013-10-03 16:44:27

kaka
Guest

Re: pro10でダブルクリック?

kaka wrote:
チポ wrote:

> 時間が経ったら0に戻る
これが必要ですよね。

例えば、
ダブルクリックを0.5秒以内と定義
とすれば、

$$変数 = $$変数 + 1
スクリプト一時事停止[0.5秒]
If[$$変数>=2]
実行するスクリプト
End If
$$変数 = 0
こんな考えでいいのでは。

返信ありがとううございます。
$$変数=$$変数+1
ですが、「計算結果の挿入」にて入力すれば良いのでしょうか?
$$変数=0も?
何度もスイマセン。

何度も何度もスイマセン!

できました!

変数の設定方法が違っているだけでした!
ありがとうございました!

#9 2013-10-03 16:49:30

チポ
Member

Re: pro10でダブルクリック?

> $$変数=$$変数+1
手抜しました ;;

スクリプトステップ
変数を設定
で変数名を
$$変数 (変数名は一例ですが、必ずグローバル変数の必要が有ります)
として、その値を
$$変数 + 1
とします。

> $$変数=0も
同様に考えて設定してください。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 515.79 KiB (Peak: 520.33 KiB) ]