文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» PowerBuilder » pb数据窗大量数据问题       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [讨论] pb数据窗大量数据问题  ( 查看:307  回复:3 )   
 
Fonnit
新新人类  点击可查看详细



帖子 4
精华 0
无忧币 8
积分 6
阅读权限 20
注册日期 2008-7-9
最后登录 2008-9-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-14 11:17   标题:pb数据窗大量数据问题
上一帖 |
由于在对数据检索的过程中 需要对数据进行处理,所以数据窗呈现数据的过程中会有几秒钟的空白,请问如何可以实现,保存上一次的数据窗执行结果,指导新的数据处理完毕后,显示处理后的结果。



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-7-14 11:171楼
[ 顶部 ]
 
ribut9225
主版主  点击可查看详细


开坛元老   内阁大臣   诚信兄弟   主版主专用   巨蟹座  
帖子 3116
精华 1
无忧币 5987
积分 4103
阅读权限 150
来自 (保密)
注册日期 2006-6-22
最后登录 2008-10-13 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-7-15 14:44 
用数据窗口保存数据,一般情况下没有什么事件
数据窗口只有一个UpdateStart和UpdateEnd事件,用来指示开始保存数据和保存结束

楼主可以在UpdateStrt里写提示:正在保存数据,请稍候
在UpdateEnd事件里写:保存完毕



用户必读,51CTO积分系统调整通知
2008-7-15 14:442楼
[ 顶部 ]
 
ribut9225
主版主  点击可查看详细


开坛元老   内阁大臣   诚信兄弟   主版主专用   巨蟹座  
帖子 3116
精华 1
无忧币 5987
积分 4103
阅读权限 150
来自 (保密)
注册日期 2006-6-22
最后登录 2008-10-13 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-7-15 14:55 
对于大数量的检索,偶使用:RetrieveStart、RetrieveRow、RetrieveEnd这三个事件
一、在窗体上有一提示用的状态显示:st_ts
二、设置一实例变量:blog ib_stop //用来指示是否停止检索数据
三、在检索数据按钮里写:

if this.text = "开始检索" then
        this.text="停止检索"
        ib_stop = true //true表示可以开始检索   
        dw_1.retrieve()
else
        this.text = "开始检索"
        ib_stop = false //false表示停止检索
end if

//在dw的RetrieveRow里:

st_ts.text="已检索到记录数:"+string(dw_1.rowcount())
yeild()
if ib_stop = false then -1 //用户停止检索



用户必读,51CTO积分系统调整通知
2008-7-15 14:553楼
[ 顶部 ]
 
Fonnit
新新人类  点击可查看详细



帖子 4
精华 0
无忧币 8
积分 6
阅读权限 20
注册日期 2008-7-9
最后登录 2008-9-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-22 10:43 
谢谢 楼上二位



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-7-22 10:434楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号