PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5555 | 99/03/19 10:21:09 | RE(7):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By kita_a |
5548 | 99/03/18 17:57:25 | RE(6):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By kita_a |
5529 | 99/03/18 14:03:34 | RE(5):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By kita_a |
5523 | 99/03/18 12:53:21 | RE(4):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By kita_a |
5519 | 99/03/18 12:01:19 | RE(3):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By こてちゅ |
5518 | 99/03/18 11:39:26 | RE(2):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By kita_a |
5517 | 99/03/18 11:30:33 | RE(1):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By M.M |
5516 | 99/03/18 11:19:32 | PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない By kita_a |
カテゴリ:データベース
日付:1999年03月18日 14:03 発信者:kita_a
題名:RE(5):PB5.0.04: 時間(HH)だけの入出力カラムで入力がうまくいかない
自己Resです。
>>DateTime型の場合、日付が正しくないと入力条件則で違反になります。
>>(前にDateTime型に時間だけを入力させる方法が質問された記憶がありますが・・・)
>>また、エディットマスクにしたとしても「HH」のみを指定しても怒られる事になります。
>>Time型であれば、OKなんですけどねぇ。
>>
>>んー、ダミーカラムを使用しない回避方法が思いつかない・・・
>>
>>エディットで表示書式を「HH」にして、ItemErrorイベントでメッセージを出力しない様にして・>>・・
>>あっ、でもデータは「00/00/00 00:00:00」とかになってるから、フォーカスがあたると
>>年の先頭になるってこと?SelectTextしても意味ないかな?
>
>データは「00/01/01 09:00:00」とかがセットされてます。
>ですから表示時は「09」になります。
>
>SelectTextはしてないので試してみます。
Itemfocuschangedイベントで
string ls_ColName
ls_ColName = this.GetColumnName( )
Choose Case ls_ColName
Case \'日付項目名\'
this.SetText(String(this.GetItemDateTime(row,\"日付項目名\"),\"hh\"))
this.SelectText ( 1, 2 )
End Choose
という方法で、何とか上書きらしき状態には持ってこれました(^^;
こてちゅさん、ありがとうございました。
でも、このカラムできちんとした上書きがなぜできないのか
疑問です(??)
もし、わかられる方おられましたら、理由を教えてください。
一応、動いてはいますが、この方法で間違っているとか、
危ない点とかありましたら、教えてください。
DateTime型へのセットはItemerrorイベントで行っています。
よろしく、お願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.