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 (記載なし)

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