Office中国论坛/Access中国论坛

标题: treeview与表结构 [打印本页]

作者: xxxzyxxx    时间: 2012-4-19 10:41
标题: treeview与表结构
想前各位前辈请教一下如何设置表的结构,使之更合理。
我遇到的问题是这样的,根节点为“项目”,项目下设置“单位”子节点,但是同一单位可能重复出现在不同项目下。做表时应该简化?
我现在的做法请见附件
[attach]49030[/attach]


作者: roych    时间: 2012-4-19 10:56
基本没得改。不管是“单位”和“项目”是否对调,都没办法改,因为存在一个交叉的问题。
作者: xxxzyxxx    时间: 2012-4-19 11:23
那么如果我想从点击第一个节点就开始进行筛选,这代码应该怎么修改?
Private Sub Treeview_NodeClick(ByVal Node As Object)

    Dim str As String

    If Node.Text = "施工单位" Or Node.Key Like "父*" Or Node.Key Like "子*" Then
        str = ""

    Else
        str = "[工程名称]='" & Node.Text & "'"
    End If
    Me.工程N子窗体.Form.FilterOn = True
    Me.工程N子窗体.Form.Filter = str

End Sub

作者: 鱼儿游游    时间: 2012-4-19 12:32
楼主的设想可以实现的。
作者: zrj898    时间: 2012-4-20 10:07
感谢分享!最好提供源码!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3