PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1178 | 98/04/08 11:57:11 | RE(8):和暦のエディットマスクについて By ichi |
1174 | 98/04/08 00:02:11 | RE(7):和暦のエディットマスクについて By あすかちゃんの父 |
1164 | 98/04/07 17:25:57 | RE(6):和暦のエディットマスクについて By Hide |
1161 | 98/04/07 16:34:11 | RE(5):和暦のエディットマスクについて By かじ |
1159 | 98/04/07 15:15:49 | RE(4):和暦のエディットマスクについて By Kochan |
1156 | 98/04/07 13:16:08 | RE(3):和暦は使っていませんが、カラムで表示書式を設定 By てとらぽっと |
1155 | 98/04/07 11:13:21 | RE(2):和暦は使っていませんが、カラムで表示書式を設定 By Hide |
1153 | 98/04/07 09:52:11 | RE(1):和暦は使っていませんが、カラムで表示書式を設定 By てとらぽっと |
1149 | 98/04/06 19:58:52 | 和暦のエディットマスクについて By ichi |
カテゴリ:旧電子会議室
日付:1998年04月07日 16:34 発信者:かじ
題名:RE(5):和暦のエディットマスクについて
>データウィンドウで日付の入力をします。
>ユーザの都合で、日付入力は全て和暦で行います。
>
>入力にはエディットマスク編集様式を使って、[ggnn年mm月dd日]と指定しています。
>このとき、例えば最初に「平成10年10月10日」と入っていて、
>それを上書きで「平成08年08月08日」と直すとすると、
>「10」の上に「08」という上書きをしますよね、普通。
>でもエディットマスク使っていると、一旦「10」の後ろにカーソルを合わせて
>バックスペースキーで「00」にしてから「08」って入れないとうまく入らないんです。
>
>和暦もんだいってけっこう悩むかたもいると思うのですが、みなさまどう解決しているんでしょうか?
>良い方法があったらお教え下さい。
>
こんにちは!!
うーん。 Date型 って、印刷なんかでは、使い勝手が良いんですが、入力がつらいですよね。
私は、もう Date型 をそのまま使った入力は、きっぱり諦めて、次のように入力設定してます。
Date型 カラム : ymd があったとします。これに対して、4つの計算カラムを設定します。
計算カラム1 : string( ymd, \'gg\' )
計算カラム2 : year( ymd )
計算カラム3 : month( ymd )
計算カラム4 : date( ymd )
これらを、データウィンドウでそれぞれ入力させて、登録のタイミングで Date型 に変換します。
この方法だと、日付のチェックは自分でやらなきゃならないけど、年月日の入力は数値扱い
なので、制御が簡単!!
こんな方法、いかがなもんでしょう?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.