起码有500间房,要求在一个窗体上用不同的颜色直接看出各个房间的房态,房态库由以下几个字段构成:
fh(房号)
fl(房间类型)
ftdm(房态代码,1表示空房,2表示是散客在住,3表示是团体的客人在住,4表示是维修的房,5表示是已经被预订的房等等)我准备用500多个Panel,每个Panel代表一间房。
现在的问题的要求30秒或者最迟60秒就刷新房态一次,如果用
for i:=0 to 500 do
begin
...
end;
的方法去刷新那会很慢,而且如果查到房态代码是有客人在住的话,就要到另一个库去取得客人的信息
各位大侠帮我想想有什么好的办法解决这个问题吧
fh(房号)
fl(房间类型)
ftdm(房态代码,1表示空房,2表示是散客在住,3表示是团体的客人在住,4表示是维修的房,5表示是已经被预订的房等等)我准备用500多个Panel,每个Panel代表一间房。
现在的问题的要求30秒或者最迟60秒就刷新房态一次,如果用
for i:=0 to 500 do
begin
...
end;
的方法去刷新那会很慢,而且如果查到房态代码是有客人在住的话,就要到另一个库去取得客人的信息
各位大侠帮我想想有什么好的办法解决这个问题吧
解决方案 »
- 1个星期的烦恼:Connection共享后产生多了个连接,释放出错
- ◆◆◆问个编写自定义组件的白痴问题?你一定会的!
- 点击checklistbox内的选项,为什么发生这种错误?
- delphi中如何初始化ole?
- 在delphi中可以用TParam.Create的形式吗?
- 如何用Ehlib打印dbgrideh内容时设置纸张方向?在线等
- 我不知道某个操作将要耗多长时间,但我希望用ProgressBar来显示过程,怎么办到??
- 讨论:开发软件前要对DELPHI做哪些初始化???
- TreeView高手请进来捞分!附源代码!
- 请问关于dbImage控件的使用方法?
- 两个ACCESS数据库如何将一个的数据合并到另一个!
- sql access 简单问题!!
建议有房子状态发生改变的时候 才通知刷新一次 刷新的时候也只对改变的房间刷新
就不用一次刷新500个panel了
速度应该没问题