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

怎么将数据窗口过滤缓冲区中某一行拷贝回主缓冲区中

2012-02-27 
如何将数据窗口过滤缓冲区中某一行拷贝回主缓冲区中现有一数据窗口,有一列kmbh,现如何将过滤缓冲区中kmbh

如何将数据窗口过滤缓冲区中某一行拷贝回主缓冲区中
现有一数据窗口,有一列kmbh,现如何将过滤缓冲区中kmbh="521001001" 的行数据拷贝到主缓冲区中呢?

[解决办法]
什么版本的PB? 12以上有 find(string, b, e, dwbuffer)

[解决办法]

C/C++ code
datastore ldslds = create datastorelds.dataobject = dw_1.dataobjectdw_1.rowscopy(1, )dw_1.RowsCopy(1, dw_1.FilteredCount(), filter!, lds, 1, Primary!)long ll_rowll_row = lds.find('kmbh="521001001"', 1, lds.rowcount())if ll_row > 0 then dw_1.Rowsmove(ll_row, ll_row, filter!, dw_1, dw_1.rowcount(), Primary!)destroy lds 

热点排行