PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
799 | 98/03/11 00:06:21 | RE(4):特異なデータ検索&更新方法について By Angel |
781 | 98/03/09 18:25:09 | RE(3):特異なデータ検索&更新方法について By tako |
780 | 98/03/09 16:58:45 | RE(2):特異なデータ検索&更新方法について By まこと |
779 | 98/03/09 14:08:08 | RE(1):特異なデータ検索&更新方法について By Taka |
771 | 98/03/07 02:19:25 | 特異なデータ検索&更新方法について By Angel |
カテゴリ:旧電子会議室
日付:1998年03月09日 18:25 発信者:tako
題名:RE(3):特異なデータ検索&更新方法について
>よくあることだと思うのですが、
>
>数値カラムに関することで
> 1データベースには1円単位で保存する。
> 2データウインドウ上での入力・修正・検索は千円単位で行う。
>ということをしたいのですが、
私も以前に同じようなことをしました。
ただ、私の場合、結構PowerScriptでゴリゴリやることが多いので
参考になるかどうかわかりませんが聞いてください。
・DataWindow の SQL構文の編集で Computeカラムとして千円単位のカラム
を設定します。
e.x.) Round( unit1 / 1000, 0 ) unit1000
SQL構文のComputeカラムは入力できる! というところがミソですね。
・1円単位のカラムは表示のみで設定し TabSequence を 0 にしておきます。
(とりあえずここまでで Retrieve() による表示はできるはず)
・ItemChangedイベントで千円単位のカラムの内容が修正されたとき、
SetItem() で強引に1円単位の内容を変更します。
以上、ベタベタですがこれでできると思います。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.