当前位置: 代码迷 >> PB >> 怎么根据数量将其他信息插入到数据窗口里
  详细解决方案

怎么根据数量将其他信息插入到数据窗口里

热度:49   发布时间:2016-04-29 06:39:55.0
如何根据数量将其他信息插入到数据窗口里
有一个数据窗口数据如下:
日期                  图号             数量
2018-8-10           a            3
2018-8-10           b            1
2018-8-10          c           2

我现在需要根据数量将日期、图号插入到空白数据窗口里,显示如下:
2018-8-10     a
2018-8-10     a
2018-8-10     a
2018-8-10     b
2018-8-10     c
2018-8-10     c
能一次全部插入这6条记录吗?还是三条记录三次插入形成最后6条记录?

请高手指教

------解决方案--------------------
架设有数据的数据窗口为 dw_1
空白数据窗口为 dw_2

long ll_count
long i, j, ll_row

for i=1 to dw_1.rowcount()
   ll_count = dw_1.getitemnumber(i,'数量') 
   for j=1 to ll_count
      ll_row = dw_2.insertrow(0)
      dw_2.setitem(ll_row,'日期',dw_1.getitemdate(i,'日期')
      dw_2.setitem(ll_row,'图号',dw_1.getitemstring(i,'图号')
   next
next
------解决方案--------------------
引用:
有一个数据窗口数据如下:
日期                  图号             数量
2018-8-10           a            3
2018-8-10           b            1
2018-8-10          c           2

我现在需要根据数量将日期、图号插入到空白数据窗口里,显示如下:
  相关解决方案