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

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

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

You are not logged in.

Announcement

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


#1 2014-05-31 21:00:20

ボルグ
Guest

電卓計算のClearEntryで1つ戻るというスクリプト

ご教授をお願いいたします。
電卓計算のスクリプトを考えているのですが、
ClearEntryで1つ戻るというスクリプトを教えてください。

#2 2014-05-31 21:53:11

Traveller
Guest

Re: 電卓計算のClearEntryで1つ戻るというスクリプト

レコード確定
フィールド設定[電卓窓 ; Replace ( 電卓窓 ; Length ( 電卓窓 ) - Length ( RightWords ( 電卓窓 ; 1 ) ) +1; Length ( RightWords ( 電卓窓 ; 1 ) ) ; "" )]
フィールドヘ移動[電卓窓]

#3 2014-06-01 00:43:47

チポ
Member

Re: 電卓計算のClearEntryで1つ戻るというスクリプト

ん?
最後の一文字を消す
ということ?


ならば、
  Left ( フィールド ; Length ( フィールド ) - 1 )
でいいのでは。


全部消すなら簡単ですよね。

Offline

#4 2014-06-01 11:30:59

wader
Member

Re: 電卓計算のClearEntryで1つ戻るというスクリプト

CEって、1つ戻るというより、(入力中の)数字を全部消す、ですよね。(表示は0になる)
数字キーを打つ>>数字が右に入っていく
演算記号を打つ>>数字と記号が記憶されて表示は0に戻る
数字キーを打つ>>また右から入っていく
CEを打つ>>0に戻る
記号までは残ってるのがC(CA)と違うので、そこが「1つ戻る」イメージなのかな。

Offline

#5 2014-06-01 12:37:23

Traveller
Guest

Re: 電卓計算のClearEntryで1つ戻るというスクリプト

演算子も表示できる電卓の場合、=を押さないと計算されなかったはずなので
100+200
の状態でCEを押すと200を消したいということではないのかな?
電卓壊れていて試せない。

#6 2014-06-01 12:41:03

Traveller
Guest

Re: 電卓計算のClearEntryで1つ戻るというスクリプト

あ、100-(50-30)とかの場合はダメですね。

#7 2014-06-01 13:15:16

ボルグ
Guest

Re: 電卓計算のClearEntryで1つ戻るというスクリプト

Travellerさん 返事が遅れてすみません。
ご回答通りです。

>>100+200
の状態でCEを押すと200を消したいということです。

#8 2014-06-01 14:20:38

ボルグ
Guest

Re: 電卓計算のClearEntryで1つ戻るというスクリプト

ご教授くださった皆様、ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.029 seconds, 9 queries executed - Memory usage: 511.7 KiB (Peak: 518.76 KiB) ]