以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  使用时间计算构件发现的问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=9135)

--  作者:reachtone
--  发布时间:2007-9-2 21:22:33
--  使用时间计算构件发现的问题

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:

如题,请看例子。出现的错误在例子中有说明。


--  作者:FSJM
--  发布时间:2007-9-3 8:29:30
--  

“时间选择”构件的内部事件,和“模式的提示信息”构
件 有冲突。

提示信息 使用一个“提示标签”,可以解决。

修改后的实例:

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


--  作者:reachtone
--  发布时间:2007-9-3 12:42:50
--  

呵呵,这不是解决,而是变通。这样一变通,实际上就没用信息提示构件。但它们之间的冲突依然存在,需要想办法解决才对。。

另外,强烈建议给时间选择、列表组合框等构件增加方法,以便可以直接弹出日历或候选值列表。因为现在都必须通过鼠标单击才能弹出,在录入量很大的情况下,一会鼠标一会键盘的很麻烦。一般来说,专业录入工作都是使用键盘操作的。


--  作者:FSJM
--  发布时间:2007-9-3 15:27:32
--  

理解!

如果完全使用键盘,实际上直接使用“行编辑”进行字符录入也可以。


--  作者:reachtone
--  发布时间:2007-9-4 9:53:29
--  

是啊。后来只好全部改用行编辑,通过“内容改变”时间动态调整ADO查询结果,把查询结果放到一个浏览编辑窗口显示;然后再通过按DOWN键把焦点移到浏览框,回车选择,完成输入。

因为行编辑里的事件响应设置比较多,可以全部用键盘实现操作。

但这样很麻烦,花了很长时间才全部改好。有可能的话,希望还是可以改进一下,最好在列表组合框等构件中包含关键字动态查询。。