设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 5233|回复: 28
打印 上一主题 下一主题

[窗体] 关于《选项卡控件》记录显示不同步的问题?数据库只有一个表,做了很多的窗体,每个

[复制链接]
跳转到指定楼层
1#
发表于 2002-12-4 02:52:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
是用来输入用的(每一个窗体管表中的一部分字段的输入)
为了美观,最后还做了个窗体,且用了《选项卡控件》。再把上面的所有窗体作为字窗体分别插入到9页中。

问题:我在选项卡的第一页(这一页中有个窗体,里面有“姓名”“单位”等《我选择了一条记录》那么窗体把记录显示出来,我再点选项卡上的第二个标签,以为第二页中显示的记录应该和第一页是相关的(也就说,第一页显示的是表中的第3条记录,选项卡上第二页应该也是显示第3条相关的信息《其它字段的内容》。)可现在是完全不是一条记录。

我想要的效果就是:在选项卡控件上有多个标签,想在第一页选择了条记录,并显示出来,当我再第二个标签,第三个标签……,在它们里的窗体应该也就显示跟第一页我选的记录,相关的字段的内容。

说了这么多,不知能看懂不?
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
29#
发表于 2002-12-6 05:45:00 | 只看该作者
人认为这些窗体重做的工作并不是很大,你只要把子窗体的的所有控件全先中,复制,然后在页面边上粘贴即可,什么都不用改!
如果一定要用子窗体!(我认为这工作量不会比加代码少)。你可以用在子窗体“进入事件用”docmd.gotorecord ,,acgoto,记录数
记录数可用在第一面的子窗体上做一控件,设控件来源=[CurrentRecord]
设一变量如“JR”当第一页窗体的记录变更时,就置JR=“记录数控件名”
28#
 楼主| 发表于 2002-12-6 05:38:00 | 只看该作者
不知binuochao能否在原数据库上加代码或什么的,不要重建窗体就能实现同步显示就好了!
27#
 楼主| 发表于 2002-12-6 05:04:00 | 只看该作者
binuochao你教给我的方法,完全可实现我要的效果,可都要重建窗体,比较烦琐。

不知 如果要让第二标签页里-拖的一个子窗体-里的ID等于第一页标标签页里-的子窗体里的-ID

怎样实现,命令是怎样写的?
26#
发表于 2002-12-5 06:44:00 | 只看该作者
好象还是昨天的问题吗!难道我那最初级的方法不行吗!再高级一点的方法我可就不会了!我不懂SQL和只知道一点点VBA而已!高手上阵了?
25#
 楼主| 发表于 2002-12-5 06:27:00 | 只看该作者
(这涉及到联接的问题,可以在主窗体上设一个非邦定字段,选中第一页时把唯一ID号赋给它,然后第二页的ID号再与主窗体的ID 号相连。

  
通俗一点就是要有一个ID把它们通通连起来。)

这个方法应该比较简单,可怎样绑呢,怎样相连呢?具体步骤怎样呢,软件很多点地方还不熟悉,无从下手!


24#
 楼主| 发表于 2002-12-5 06:03:00 | 只看该作者
主窗体是不是指“选项卡控件画出的多页标签的窗体所在的窗体?”
我是用在“设计视图中设计窗体”然后我选选项控件在上面拖一下就出来了多页标签的窗体。
可里面的数据选项也是灰的没任何选项啊?
23#
发表于 2002-12-5 05:36:00 | 只看该作者
你主窗体要设定数据源,然后在加载事件中设置子窗体的数据源进行同步。
Private Sub Form_Load()
    Set Me.子窗体.Form.Recordset = Me.Recordset
End Sub
22#
 楼主| 发表于 2002-12-5 05:10:00 | 只看该作者
我是在第一页拉一个子窗体的框,然后按提示选择我要的已建好的窗体;
第二页不用子窗体
我理解为直接点击第二页的标签,然后想选择视图-字段列表,把自己要在第二页显示的字段拉出来排好,可字段列表是灰的。
21#
发表于 2002-12-4 17:11:00 | 只看该作者
这种情况除了第一页可用数据表子窗体作为浏览选定记录用外,其他选项页不要用子窗体,直接用主窗体的数据就是了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 20:24 , Processed in 0.094151 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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