我用mshflexgrid1控件显示数据库的数据,然后不停的1秒钟读一次数据库中的数据,同样数据库也是在不停的一秒读一次原来的数据,将从数据库里读出来的数据和mshflexgrid1显示的数据进行对比,如果数据有变化就将该变化的单元格的颜色变为兰色和高亮,这个变颜色和显示高亮持续时间为10秒,10后回复原来背景颜色,如果同一个单元格在5秒间变动两次或三次,则每一次,都把该单元格恢复变色为10秒,如:列:col=5:行:row=5,在第二秒数据有变化则其单元格背景颜色变为兰色并高亮,时间为10,但时间过了2秒,既此时背景颜色存在的时间还有8秒的时候,该单元格的数据又发生变化,此时又重新把该单元变色和高亮,时间更改为持续10秒,同时其他单元格的数据也会因数据库的数据变化而变化,处理方式都是一样,并把新数据赋给相应的项目,若从数据库读到新项目则在mshflexgrid1控件中另起一行显示新项目,如此不停的重复,请高手们不吝指点,谢谢
解决方案 »
- 求助,如果用EXCEL函数获得指定工作簿的名称,另附10种通过VBA形式获得工作簿名的方法
- 如何在DateCombo中允许使用鼠标滚轮?
- spread 7 ,setup factory 6打包以后,打印预览一片空白!急!100分送上!
- ActiveBar不响应ActiveBar21_BandResize和ActiveBar21_Resize?
- 窗体show 的问题,急
- 急!数据库查询优化问题
- 各位大虾,有一简单问题问,急急急急急急急!!!!
- 我写的一段程序,道底哪里错了,写成exe执行正确,编译成dll用asp调用却不行,为什么?急!!!!!!!
- picturebox怎么滚动???????????????
- 用VB实现网络语音聊天,有些问题需各们帮忙!!
- 画图 做一个画三角函数的画板
- 一个迫切需要高手指教的问题
.col=2
这样就定位了一个cell
.CellBackColor = vbRed
这样就改变了颜色时间的话,放在timer中写代码
2007-05-11 15:01:03 移动硬盘 1 新
.......... ..... .... 2 ...
................ ....... ... .....
2007-05-12 15:35:56 内存 1 新
................. .... 3 ...
.................. ..... ... .....
2007-05-13 19:25:34 硬盘1 1 新
2007-05-13 09:26:21 硬盘2 1 新
.................. ..... .. ....
2007-05-14 08:25:32 存储器 1 新
2007-05-14 16:05:23 存储器 1 新
.................... ...... .. ...rsS.open "select * from a where goods='移动硬盘' and state>=2, Conn, adOpenStatic, adLockOptimistic奇怪的是不管将条件判断goods='移动硬盘' and state>=2的位置怎么放系统只用条件goods='移动硬盘'而不识别state>=2,也就是说所以的语句包括state=1的都读下来了,希望高手们帮我解决啊,小弟感激不尽