PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12020 00/07/01 18:09:13 RE(9):PB6.5: データウィンドウの段組について By リエッチ
12009 00/06/30 09:52:31 RE(8):PB6.5: データウィンドウの段組について By T-Maeda
11991 00/06/29 13:20:02 RE(7):PB6.5: データウィンドウの段組について By JUN
11985 00/06/29 10:24:50 RE(6):PB6.5: データウィンドウの段組について By ryochan
11984 00/06/28 21:54:01 RE(5):PB6.5: データウィンドウの段組について By ryochan
11982 00/06/28 21:43:56 RE(4):PB6.5: データウィンドウの段組について By ryochan
11978 00/06/28 18:38:11 RE(3):PB6.5: データウィンドウの段組について By T-Maeda
11977 00/06/28 18:36:03 RE(2):PB6.5: データウィンドウの段組について By T-Maeda
11952 00/06/28 12:40:04 RE(1):PB6.5: データウィンドウの段組について By リエッチ
11925 00/06/27 14:41:05 PB6.5: データウィンドウの段組について By T-Maeda

カテゴリ:データウィンドウ
日付:2000年06月29日 10:24 発信者:ryochan
題名:RE(6):PB6.5: データウィンドウの段組について

続き  ちょっと修正しました。
for n = 1 To l_trow 
  l_shohin_cd1 = dw_list.Object.shohin_cd[n] 
  if l_shohin_cd1 = l_shohin_cd2 then //DISTINCT表示処理 
    CONTINUE //CONTINUEってあまり望ましく無いけどこの方がきれいなので。 
  end if 
  //商品情報をセット
  l_row = dw_disp.InsertRow(0) 
  dw_disp.Object.shohin_cd[l_row] = l_shohin_cd1 
  dw_disp.Object.shohin_nm[l_row] = ds_list.Object.shohin_nm[n] 
  dw_disp.Object.tanka[l_row] = ds_list.Object.tanka[n] 

  //店舗情報のセット処理
  //対象の商品コードでフィルタをかける
  ds_list.SetFilter(\"shohin_cd = \'\"+l_shohin_cd1+\"\'\") 
  ds_list.Filter()
  l_frow = ds_list.Rowcount() //対象店舗数の取得 
  l_txt = \'\' //変数初期化 
  for i = 1 to l_frow //店舗情報作成 
    l_tenpo = ds_list.Object.tenpo_nm[i] 
    //とりあえずここでは20byte LenWだと半角、全角があった場合揃えられないので 
    l_tenpo += space(20-Len(l_tenpo)) 
    If NOT mod(i,5) = 0 then 
      l_txt += l_tenpo + \' \'//2バイトの空白 
    else 
      l_txt += l_tenpo + \'~r~n\' //改行 
    end if 
  next
  l_txt = LeftW(l_txt,LenW(l_txt)-2) //最後の空白か改行を切る 
  dw_disp.Object.tenpo_nm[l_row] = l_txt //セット 

  l_shohin_cd2 = l_shohin_cd1 //DISTINCT表示処理 
  ds_list.Setfilter(\'\') // データストアのフィルタを解除 
  ds_list.Filter()
next
dw_disp.SetReDraw(True)
SetPointer(Arrow!)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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