设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: sheep204
打印 上一主题 下一主题

[窗体] 一对多的主子窗体怎样实现类似分割窗体的效果

[复制链接]

点击这里给我发消息

11#
 楼主| 发表于 2013-4-11 14:01:57 | 只看该作者
todaynew 发表于 2013-4-11 12:01
主表用数据表窗体,子表也用数据表窗体,然后将子表拖入主表窗体中即可。

是将子表拖入主表窗体还是将子表窗体拖入主表窗体?为什么我搞不出来?出来的效果是类似树形目录这样的,而不是上下分割的。


本帖子中包含更多资源

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

x
12#
发表于 2013-4-11 14:03:00 | 只看该作者
sheep204 发表于 2013-4-11 13:55
是的。默认的分割视图似乎不支持这种模式。

你将例子传上来

点击这里给我发消息

13#
 楼主| 发表于 2013-4-11 14:13:31 | 只看该作者
附件中有窗体和相关的表

本帖子中包含更多资源

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

x
14#
发表于 2013-4-11 14:25:20 | 只看该作者
非要搞上下分隔的数据表,就用两个子数据表,其中主表的成为当前事件中,用代码对另一个进行筛选,例如:
Private Sub Form_Current()
    Me.Parent.联合查询子窗体.Form.Filter = "((([联合查询].[物料编码]='" & 物料编码 & "'))) AND ([联合查询].[处理日期]=#" & 事物处理日期 & "#)"
    Me.Parent.联合查询子窗体.Form.FilterOn = True
End Sub
15#
发表于 2013-4-11 14:26:30 | 只看该作者
你的样品数据库不能正常运行

点击这里给我发消息

16#
 楼主| 发表于 2013-4-11 14:58:29 | 只看该作者
aslxt 发表于 2013-4-11 14:26
你的样品数据库不能正常运行

谢谢老师的指点,我以为在窗体设计阶段就能把这种效果搞出来,原来还需要代码来实现。

点击这里给我发消息

17#
 楼主| 发表于 2013-4-11 15:14:19 | 只看该作者
aslxt 发表于 2013-4-11 14:25
非要搞上下分隔的数据表,就用两个子数据表,其中主表的成为当前事件中,用代码对另一个进行筛选,例如:
...

请问各位老师,能不能把我上传的罗斯文2007的那个作为示例,将罗斯文中订单列表和订单明细做成上下都是数据表的分割式窗体呢?

本帖子中包含更多资源

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

x
18#
发表于 2013-4-11 17:07:28 | 只看该作者
kkkkk
参考:
窗体1

本帖子中包含更多资源

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

x

点击这里给我发消息

19#
 楼主| 发表于 2013-4-12 08:13:07 | 只看该作者
aslxt 发表于 2013-4-11 17:07
kkkkk
参考:
窗体1

谢谢aslxt老师,这就是我要的效果。
20#
发表于 2013-4-12 08:45:11 | 只看该作者
是要这样的效果吗?主窗体和子窗体都是数据表。

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 05:41 , Processed in 0.083841 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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