设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1999|回复: 4
打印 上一主题 下一主题

[帮助] treeview与表结构

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-19 10:41:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想前各位前辈请教一下如何设置表的结构,使之更合理。
我遇到的问题是这样的,根节点为“项目”,项目下设置“单位”子节点,但是同一单位可能重复出现在不同项目下。做表时应该简化?
我现在的做法请见附件


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-4-19 10:56:12 | 只看该作者
基本没得改。不管是“单位”和“项目”是否对调,都没办法改,因为存在一个交叉的问题。
3#
 楼主| 发表于 2012-4-19 11:23:39 | 只看该作者
那么如果我想从点击第一个节点就开始进行筛选,这代码应该怎么修改?
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

点击这里给我发消息

4#
发表于 2012-4-19 12:32:33 | 只看该作者
楼主的设想可以实现的。
5#
发表于 2012-4-20 10:07:10 | 只看该作者
感谢分享!最好提供源码!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-14 15:00 , Processed in 0.092594 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表