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日 14:08 発信者:Taka
題名:RE(1):特異なデータ検索&更新方法について
Takaです。こんにちは。
>数値カラムに関することで
> 1データベースには1円単位で保存する。
> 2データウインドウ上での入力・修正・検索は千円単位で行う。
>ということをしたいのですが、
あくまでも参考として、なのですが...
テーブル上に、「1円単位」と「千円単位」の2つのカラムを持たせてみてはいかがでしょうか。
さらに、どちらかのカラムが更新された時、もう一方のカラムの値を補うようなトリガーを付けておくと良いと思います(両方のカラムが同時に更新されたらどうするのか決めておく必要がありますが)。
このようなテーブル設計が可能であれば、データウィンドウ上で扱うカラムは「千円単位」だけで済みます。しかも、この件に関してPB上でのスクリプト(検索/更新とも)は不要です。
なお、無条件に1000倍するトリガーだけは危険だと思います。
うっかり、他のソフト等を使ってデータメンテナンスした時のことを考えてみてください。
知らないうちに、金額が1000倍になってしまいますよ。
以上
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.