Foxtable(狐表)用户栏目专家坐堂 → 关联表某字段生成动态目录树问题


  共有2894人关注过本帖平板打印复制链接

主题:关联表某字段生成动态目录树问题

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


加好友 发短信
等级:小狐 帖子:307 积分:2252 威望:0 精华:0 注册:2013/2/28 9:05:00
关联表某字段生成动态目录树问题  发帖心情 Post By:2015/8/1 19:15:00 [只看该作者]

表事件PrepareEdit中,以下代码是没问题的。

 

但是我想把这个动态目录树指定到关联子表,如 “学年.考试.明细”下,如何修改?

 

'根据任务组编号自动生成姓名下拉目录树
If e.IsFocusCell AndAlso e.Col.Name = "姓名" Then
    Dim tb1 As New DropTreeBuilder
    tb1.SourceTable = DataTables("得piao") '指定目录树表  
    tb1.TreeCols = "任务组编号|姓名" '指定用于生成目录树的列
    Dim dr As Row = Tables("测评").Current ..................................................这里应该是关联子表 Tables("学年.考试.明细。测评")
    tb1.TreeFilter="[任务组编号]='" &  dr("任务组编号")  & "' and [对象]=1"
    tb1.SourceCols = "姓名|职务" '指定数据来源列
    tb1.ReceiveCols = "姓名|职务" '指定数据接收列
    Tables("测评").Cols("姓名").DropTree = tb1.Build()  ............................................这里应该指定到Tables("学年.考试.明细。测评")的“姓名”中创建
End If

 

请教!

 

 

————————

另外,能否加上字段判读,放到DataColChanged事件中?

 

If e.IsFocusCell AndAlso e.Col.Name = "xmbh" Then

    '生成代码

End If

 

 

 

 

[此贴子已经被作者于2015/8/1 21:08:46编辑过]

 回到顶部