Foxtable(狐表)用户栏目专家坐堂 → 快捷录入的问题


  共有3447人关注过本帖树形打印复制链接

主题:快捷录入的问题

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/13 9:34:00 [显示全部帖子]

NodeMouseClick事件,大概这样:

 

if e.node.level = 0 then  '一级节点
    e.Form.DropDownBox.Value = e.node.text
elseif e.node.level = 1 then  '二级节点
    dim v() as string = e.node.Fullpath.Split("\")
    e.Form.DropDownBox.Value = V(0)
    e.Form.Contrls("县输入框名称") = v(1)
endif

参考:

http://www.foxtable.com/help/topics/0906.htm

http://www.foxtable.com/help/topics/1421.htm

 

[此贴子已经被作者于2015/4/13 9:35:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/13 10:02:00 [显示全部帖子]

你这个是绑定到列,上面的代码可能不行,因为:

http://www.foxtable.com/help/topics/2436.htm

 

代码要改一下:

 

Dim r as Row = Tables("表名").Current

if e.node.level = 0 then  '一级节点
    e.Form.DropDownBox.Value = e.node.text

    r("省") = e.node.text
elseif e.node.level = 1 then  '二级节点
    dim v() as string = e.node.Fullpath.Split("\")
    e.Form.DropDownBox.Value = V(0)
    r("省") = v(0)

    r("县") = v(1)
endif


 回到顶部