PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
10260 00/02/14 11:49:15 RE(4):PB5.0.03: 計算フィールドについて By てとらぽっと
10253 00/02/14 09:47:15 RE(3):PB5.0.03: 計算フィールドについて By f_kuny
10238 00/02/10 20:25:40 RE(2):PB5.0.03: 計算フィールドについて By てとらぽっと
10224 00/02/10 16:08:57 RE(1):PB5.0.03: 計算フィールドについて By Mika★
10220 00/02/10 15:31:12 PB5.0.03: 計算フィールドについて By f_kuny

カテゴリ:データウィンドウ
日付:2000年02月10日 20:25 発信者:てとらぽっと
題名:RE(2):PB5.0.03: 計算フィールドについて

f_kunyさん、こんばんは。

>それと、dw2にて横計を求めるときに100個の項目の和を
>計算フィールドにて求める時に1つずつ足さずに求める
>方法ってあるのでしょうか?項目が多くて...(^-^)

面倒くさがりなわたしには100個すべてのカラム名を列挙なんてやってられませんから

\"if(\" + ColumnName + \"is null, 0, \" + ColumnName + \")\"

などといったスクリプトを書いて文字列を出力し、
計算フィールドの式にしています。(例で書いただけで構文が正しいかどうかは…)

ColumnNameは、
dw_1.Describe(\"#1.Name\") から
dw_1.Object.DataWindow.Column.Count 回数だけ
ループして選られます。

dw1に表示するには、dw1の計算フィールドからdw2のカラムは参照できませんから
Mika★さんのおっしゃる dw2.ShareData(dw1) をすることになります。

なぜわざわざdw1に表示するのか理由が知りたいです(笑)。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS その他
Browser InternetExplorer5.X

Server SoftWare

OS (記載なし)
DBMS その他
WebServer (記載なし)

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