首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2013-09-05 
如何根据数量将其他信息插入到数据窗口里有一个数据窗口数据如下:日期图号数量2018-8-10a32018-8-10b12018

如何根据数量将其他信息插入到数据窗口里
有一个数据窗口数据如下:
日期                  图号             数量
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

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


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条记录?

请高手指教



一次全部插入形成6条数据,无法实现,只能通过循环来处理

热点排行