PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6509 99/05/28 18:35:15 RE(3):PB5.0.03: ドット表記とSetItem(), GetItemXXXX() By Mika★
6493 99/05/28 14:23:32 RE(2):PB5.0.03: ありがとうございました。 By 格の進
6487 99/05/28 13:24:12 RE(1):PB5.0.03: 計算フィールドを再計算するには? By Taka
6485 99/05/28 12:14:41 PB5.0.03: 計算フィールドを再計算するには? By 格の進

カテゴリ:データウィンドウ
日付:1999年05月28日 14:23 発信者:格の進
題名:RE(2):PB5.0.03: ありがとうございました。

Takaさん、こんにちは。

>格の進さん、こんにちは。

>>画面より金額を訂正した場合は計算フィールドの値が再計算されますが、
>>スクリプトで金額を変更した場合は再計算されません。
>>
>>また、GroupCalc()を発行してみましたが、やはり再計算されませんでした。
>>
>>スクリプトで値を設定後、再計算するにはどうすればよいのでしょうか?

>私も同じ経験をしたことがあります。PB5.xのバグかもしれないのですが...
>「スクリプトで値を設定する」方法として、ドット表記を使っていませんか?
>ドット表記で設定した時、縦合計が更新されなかった記憶があります。(横計は問題なし)

>ドット表記ではなく、SetItem関数で設定してやると大丈夫でした。
>なお、PB6.xでは問題ないようです。

データウィンドウオブジェクト式をsetitem命令に変えたところ
あっけなく再計算されるようになりました。(・・;)

ありがとうございました。m(_ _)m

それにしても
データウィンドウオブジェクト式とsetitem、getitemxxx命令は
どちらを使用するのが良いのでしょうね...


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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