みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ご教授をお願いいたします。
電卓計算のスクリプトを考えているのですが、
ClearEntryで1つ戻るというスクリプトを教えてください。
レコード確定
フィールド設定[電卓窓 ; Replace ( 電卓窓 ; Length ( 電卓窓 ) - Length ( RightWords ( 電卓窓 ; 1 ) ) +1; Length ( RightWords ( 電卓窓 ; 1 ) ) ; "" )]
フィールドヘ移動[電卓窓]
ん?
最後の一文字を消す
ということ?
ならば、
Left ( フィールド ; Length ( フィールド ) - 1 )
でいいのでは。
全部消すなら簡単ですよね。
Offline
CEって、1つ戻るというより、(入力中の)数字を全部消す、ですよね。(表示は0になる)
数字キーを打つ>>数字が右に入っていく
演算記号を打つ>>数字と記号が記憶されて表示は0に戻る
数字キーを打つ>>また右から入っていく
CEを打つ>>0に戻る
記号までは残ってるのがC(CA)と違うので、そこが「1つ戻る」イメージなのかな。
Offline
演算子も表示できる電卓の場合、=を押さないと計算されなかったはずなので
100+200
の状態でCEを押すと200を消したいということではないのかな?
電卓壊れていて試せない。
あ、100-(50-30)とかの場合はダメですね。
Travellerさん 返事が遅れてすみません。
ご回答通りです。
>>100+200
の状態でCEを押すと200を消したいということです。
ご教授くださった皆様、ありがとうございました。
Pages: 1
[ Generated in 0.029 seconds, 9 queries executed - Memory usage: 511.7 KiB (Peak: 518.76 KiB) ]