(現在 過去ログ32 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■4963 / inTopicNo.1)  少数桁
  
□投稿者/ nab -(2009/07/16(Thu) 18:44:11)
    ご相談があります。

    桐9-2009のフォームで,小数点以下の表示桁を2桁に固定して(これは出来ました)、入力値も小数点以下2桁までしか受け付けないようにしたいのですが、何か妙案はないでしょうか。
引用返信 [メール受信/OFF] 削除キー/
■4966 / inTopicNo.2)  Re[1]: 小 数 桁
□投稿者/ 今村 誠 -(2009/07/16(Thu) 23:35:18)
    nabさんこんにちはタイトル文字が変だったので再投稿しました。

    > 入力値も小数点以下2桁までしか受け付けないようにしたいのです

    表の再定義で項目制約式を以下のようにしたらいかがでしょうか。
    #L(#sstr(#STR([]),#文字位置(#str([]),".")))<4

    エラーメッセージに
    「小数は2桁までしか入力できません。」

    検討はしていませんがイベントだったら編集文字列変更や入力後
    イベントも使ってできるかもしれませんが、表でもできるので簡単
    でいいのではないしょうか。
引用返信 [メール受信/OFF] 削除キー/
■4967 / inTopicNo.3)  Re[2]: 小 数 桁
□投稿者/ nab -(2009/07/17(Fri) 10:42:51)
    今村様、ありがとうございます。

    実は表の項目制約式でできるのがベストでしたので願ったり叶ったりです。

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■4970 / inTopicNo.4)  別解(項目制約式)
□投稿者/ Kanasy.Ge -(2009/07/17(Fri) 20:13:11)
    2009/07/17(Fri) 21:05:53 編集(投稿者)

    No4963に返信(nabさんの記事)

    ちょっとシンプルに
      #mod([]*100,1)=0
    ざっと試した限りではこれでもいいような。

    同じことですが、より原質問に忠実に書くならば
      #mod([],0.01)=0

引用返信 [メール受信/OFF] 削除キー/
■4971 / inTopicNo.5)  Re[2]: 別解(項目制約式)
□投稿者/ nab -(2009/07/20(Mon) 18:44:39)
    Kanasy.Ge様(掲示板では「さん」でよろしかったでしょうか)

    別解をいただきありがとうございます。
    桐と桐を使っている方々の奥深さに感謝と頼もしさを感じます。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -