みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイルメーカー勉強中の身です。
いつもここを参考にさせてもらっています。
いろいろサンプルを作り、勉強しているのですが、わからないことができたので、質問させていただきます。
ファイルメーカープロ14 Windows7での環境です。
「入力値の制限」なんですが、
たとえば、「Aフィールド」が「数字」の場合、
時間などで、5分や10分単位での入力制限をしたい場合というのは、それが可能であれば、自分のイメージとして、「計算式で制限」
でできそうな気がするのですが、方法がさっぱりわかりません。
具体的な方法を教えていただきたく存じます。よろしくお願いいたします。
5分か10分単位で丸める,という事でしょうか。それでしたら入力の自動計算で、端数を切れば良いと思います。
Offline
Shin様
早速のご教授ありがとうございます。
そうです。時間を1分単位ではなく、5分単位や10分単位で入力させる方法を考えていたのですが、
私は、イメージとしまして、「入力値の制限」で数字の1桁が「0」か「5」でなかったらエラーを出して入力しなおさせると考えていたのですが、
Shin様のおっしゃるように、自動計算で端数を切るというのは、まさに「なるほど」という感じでした。
自動計算で端数を切るとなりますと、「入力値の自動化」の計算式の項目で、
Roundを使ったり、数値の1桁目を「0」か「5」に置き換えるという方法になるのでしょうか。
切り捨てでしょうか、切り上げでしょうか。
Offline
Shin様
失礼いたしました。
時間が短くなるより、長くなるほうが都合がいい
つまり「切り上げ」
と仮定した場合はどうなるのでしょうか
すみません。
「分」を5で割って小数以下を切り上げ、それに5を掛ける
考え方はこうです。
切り上げの関数
Cailing
のヘルプ
http://www.filemaker.com/help/14/fmp/ja … tml#101731
ここを参考に。。
Offline
マウス操作になりますが、0,5,10,15・・・という値一覧を作ってポップアップメニューで入力させるってのはダメですかね?
チポ様
holi様
ありがとうございます。
holi様のようにポップアップメニューもあるのですが、「00」~「55」(分)を選択するのが面倒...と
ユーザーから言われたときの対処法を考えていた次第です。
チポ様のを参考にしてみます。
ありがとうございます。
Pages: 1
[ Generated in 0.010 seconds, 8 queries executed - Memory usage: 514.19 KiB (Peak: 519.09 KiB) ]