以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教:蹊跷的问题,下拉窗口的SQLTable表排了个序导致程序功能紊乱! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66877) |
|
-- 作者:bahamute -- 发布时间:2015/4/15 13:49:00 -- 请教:蹊跷的问题,下拉窗口的SQLTable表排了个序导致程序功能紊乱! 表排序会触发什么事件? |
|
-- 作者:Bin -- 发布时间:2015/4/15 14:06:00 -- 上个例子看看 |
|
-- 作者:bahamute -- 发布时间:2015/4/15 14:17:00 -- 项目已经用上快三个月了,外部数据库,不好做. 实在不行,我直接给SQLTable排好序,不用客户端这样操作,或者禁用右键菜单也成,但就是对排序会触发了什么事件不太明白,再说排序也没有什么事件可用啊!
|
|
-- 作者:Bin -- 发布时间:2015/4/15 14:20:00 -- 做个内部数据源简单例子,展示问题. 或者你用你说的折中的办法暂时解决 |
|
-- 作者:Bin -- 发布时间:2015/4/15 14:20:00 -- 排序会触发 AlterSort 和 CurrentChanged 等焦点变动事件 |
|
-- 作者:bahamute -- 发布时间:2015/4/15 14:36:00 -- 问题是SQLTable类型的表,是用select语句从后台查询得来的,并且只设置了DoubleClick事件: Dim tbl As Table = Tables("合同编号选择_Table1") If tbl.Current IsNot Nothing Then
Forms("合同编号选择").DropDownBox.Value = tbl.Current("合同编号") Forms("财务录入").Controls("Label01").text= tbl.Current("合同名称") Forms("合同编号选择").DropDownBox.CloseDropDown() End If 没道理会触发别的事件啊. |
|
-- 作者:Bin -- 发布时间:2015/4/15 14:38:00 --
|
|
-- 作者:bahamute -- 发布时间:2015/4/15 15:06:00 -- 用折衷办法暂时解决了,例子稍后做. [此贴子已经被作者于2015/4/15 15:41:22编辑过]
|