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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.