设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] [求助]如何去掉子数据表

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2006-3-6 19:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在数据表中有方法去掉子数据表,但在数据表窗体上我找不到去掉子数据表的方法,请教一下大家.

我希望在主数据表窗体上不显示+号及子数据表



附例子数据库:

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-3-6 20:04:00 | 只看该作者
不是很明白你的意思,直接删除子窗体不行吗?
3#
发表于 2006-3-6 20:57:00 | 只看该作者
这样应该可以吧?

Me.frmContractMaterial.SourceObject = ""
Me.frmContractMaterial.LinkChildFields = ""
Me.frmContractMaterial.LinkMasterFields = ""

点击这里给我发消息

4#
 楼主| 发表于 2006-3-7 03:19:00 | 只看该作者
因为这个窗体有两种显示方式,一种是数据表,一种是窗体视图.
我只需要在数据表显示时要删除子数据表,但在以窗体视图显示时要保留子窗体.而且主子窗体一定要有链接.
5#
发表于 2006-3-7 04:28:00 | 只看该作者
不知道站长用什么方法打开二种不同形式的窗体,你看这样可以吗?

本帖子中包含更多资源

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

x
6#
发表于 2006-3-7 04:36:00 | 只看该作者
可不可以在加载窗体的时候数据表子表的链接读入到变量里面,然后判断窗体是属于数据表格式还是窗体格式,是数据表则清空原有的链接,窗体关闭的时候再从变量里读取并回写?

点击这里给我发消息

7#
 楼主| 发表于 2006-3-7 05:16:00 | 只看该作者
非常感谢sgrshh29和eyewitnes
我使用一个子窗体同时作为数据表和窗体视图, 即将传统的数据表子窗体与编辑窗体用一个窗体来实现, 也一直是根据窗体是数据表视图 还是窗体视图 用程序来改变的外观和功能. 但
我一直以为Access本身有一个方法可以删除子数据表.所以从来未从程序的角度来想办法. 你们的想法让我如梦方醒. 非常感谢两位

我的方法使用一个编辑窗体, 用程序改变它的打开方式.这样就节省了一个查询子窗体.


   '如果是录入窗体
    If Me.CurrentView = 1 Then
        Me.ScrollBars = 0   '则隐藏滚动条
        '如果是打开时即可编辑
        ' Me.RecordSource = "SELECT * FROM tblTips WHERE FIsClass=0"
        If mblnOpenAllowEdit Then
            '设置允许编辑 删除 新增
            SetEditStatus True
            '不需要编辑按钮了,设置标记标题
            cmdEdit.Visible = False
            lblModify.Caption = GetLangValue("AllowEdit")    ' "可修改"
        Else
            '否则设置不允许编辑 删除 新增
            SetEditStatus False
            '显示编辑按钮
            cmdEdit.Visible = True
        End If
        '获取窗体新增默认值
        Call gt_SetFldDefaultValue(Me)
        
        
    Else
        '如果是数据表窗体,则需要两个滚动条
        Me.ScrollBars = 3
        '转换两种冒号
        gt_ConvertColon Me, True, True
        ' Me.RecordsetType = 2
        '设置不允许编辑 删除 新增
        Me.AllowAdditions = False
        Me.AllowDeletions = False
        Me.AllowEdits = False
    End If




本帖子中包含更多资源

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

x
8#
发表于 2006-3-7 05:26:00 | 只看该作者
LinkChildFields 属性和LinkMasterFields 属性,在此又有新的用途了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 03:13 , Processed in 0.088655 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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