以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 加载树变量问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94775) |
-- 作者:xxcwdlwgo -- 发布时间:2017/1/1 19:34:00 -- 加载树变量问题 加载树代码中,如何设置变量?我试了几次,报从字符串……到类型boolean的转换无效。输入字符串的格式不正确。 |
-- 作者:狐狸爸爸 -- 发布时间:2017/1/2 19:58:00 -- 提问要具体,至少要贴出代码,别人才能帮你分析。 |
-- 作者:xxcwdlwgo -- 发布时间:2017/1/3 8:35:00 -- Tables("gzbb_lwg").OpenloadTree("使用车站|电梯编号",,10,"使用车站 = \'" & Vars("myzz") & "\'" ) |
-- 作者:xxcwdlwgo -- 发布时间:2017/1/3 8:41:00 -- 找到问题所在了,谢谢 |
-- 作者:xxcwdlwgo -- 发布时间:2017/1/3 8:59:00 -- 加载树窗口出现后,点刷新按钮时,我设置的Tables("gzbb_lwg").OpenloadTree("使用车站|电梯编号",,100,,"使用车站 = \'" & Vars("myzz") & "\'" )显示是部分记录,但在刷新后把全部记录显示 了。 |
-- 作者:有点色 -- 发布时间:2017/1/3 9:05:00 -- 你要在beforeLoad事件写控制代码
http://www.foxtable.com/webhelp/scr/2057.htm
|
-- 作者:xxcwdlwgo -- 发布时间:2017/1/3 16:20:00 -- 在表事件中beforeLoad事件写控制代码后,启动编译后的程序,输入登录后,程序也没有报错误,程序不显示。在任务管理器里可以看到这个程序。 我重新删除这段代码后,程序可以显示。
[此贴子已经被作者于2017/1/3 16:21:37编辑过]
|
-- 作者:有点色 -- 发布时间:2017/1/3 16:31:00 -- 你代码肯定写错了。贴出你写的代码
参考6楼的代码来写,直接设置 e.DataTable.Filter。
|
-- 作者:xxcwdlwgo -- 发布时间:2017/1/3 16:41:00 -- Select Case user.Group Case "路局管理员" e.DataTable.LoadFilter = "[局名]=\'" & Vars("myjm") & "\'" e.DataTable.Load() Case "站段管理员" e.DataTable.LoadFilter = "[站段名称]=\'" & Vars("myzd") & "\'" e.DataTable.Load() Case "车站管理员" e.DataTable.LoadFilter ="[使用车站]=\'" & Vars("myzz") & "\'" e.DataTable.Load() End Select |
-- 作者:有点色 -- 发布时间:2017/1/3 16:47:00 -- 这句代码,不能写
e.DataTable.Load()
不然,会死循环的。 |