PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
1643 98/06/02 18:26:15 RE(2):PB5.0.03: 有り難うございます。 By アッキー
1639 98/06/02 14:22:01 RE(1):PB5.0.03: エディットマスク不具合について By aki
1632 98/06/01 21:11:11 PB5.0.03: エディットマスク不具合について By アッキー

カテゴリ:旧電子会議室
日付:1998年06月02日 14:22 発信者:aki
題名:RE(1):PB5.0.03: エディットマスク不具合について

アッキーさん、こんにちは。
akiです。
#似てますね!

さて本題。
> エディットマスクについてですが、
> データ型をDateにして、マスク貼りつけでmm?月を設定した所
> 表示上は、00/00/00となり
> 実行時にフォーカス移動すると、エラーになってダウンします。

> 年は正常動作しているみたいです。(日の場合もダウンします)

> 1.みなさんは、エディットマスクにて上記の様な不具合は
>   起きてませんでしょうか?
> 2.それとも、エディットマスクは使用しない方が良いのでしょうか?
> 3.日付入力のチェックなどは、どの様にされているのでしょうか?

NT4.0 with PB5.0.03ではダウンはしません。
表示は同じようにおかしいですけど。

月の入力だけ行いたいのでしょうか?
それならば、数字型のマスクで、範囲を1?12にするのが一番簡単で確実かと思います。

日付マスクを使うのは、完全なYMDの時だけにしてました。
#年、月、日をバラバラのエディットにして、それらをひとつのユーザオブジェクトにしたりも
したけど。

でチェックは、形式にもよりますが、基本としては「isdate関数」による日付の妥当性チェッ
クですね。
ただし、この関数だと「0000/00/00」も引っかかるのでisdate関数で現在の入力値をチェック
する必要があります。

  

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.