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

tangdh168 2011-08-11 09:05:20
现有一数据窗口,有一列kmbh,现如何将过滤缓冲区中kmbh="521001001" 的行数据拷贝到主缓冲区中呢?
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangdh168 2011-08-11
  • 打赏
  • 举报
回复
12以上有 find(string, b, e, dwbuffer) ,正确,我的书上没有选择dwbuffer,谢了!
yyoinge 2011-08-11
  • 打赏
  • 举报
回复
datastore lds
lds = create datastore
lds.dataobject = dw_1.dataobject
dw_1.rowscopy(1, )
dw_1.RowsCopy(1, dw_1.FilteredCount(), filter!, lds, 1, Primary!)
long ll_row
ll_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
wag_enu 2011-08-11
  • 打赏
  • 举报
回复
什么版本的PB? 12以上有 find(string, b, e, dwbuffer)
tangdh168 2011-08-11
  • 打赏
  • 举报
回复
是用rowscopy(),但不知道要求的数据在过滤缓冲区中的行号。
zhang_gh2008 2011-08-11
  • 打赏
  • 举报
回复
rowscopy

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧