设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 添加记录问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-9 18:14:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
想通过按钮对表添加记录,但每次添加都变成了替换纪录,记录数并没有增加,而是将原来的记录替换了,代码为:

Private Sub insert_Click()
DoCmd.RunCommand acCmdRecordsGoToNew    //添加记录
Me.La.Requery   //  系统里有查询La,需要重新更新一次查询
End Sub

查询通过子窗体以数据透视表的形式显示在主窗体中,但在子窗体显示的记录不全,只显示一条记录,就是主窗体上对应的记录,

请问如何解决?谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
3#
 楼主| 发表于 2006-8-9 23:17:00 | 只看该作者
取消Me.La.Requery,添加完再Requery

不是很明白,我如果这样写可以吗:

DoCmd.GoToRecord , , acNewRec



Me.La.Requery

还有一个问题:查询通过子窗体以数据透视表的形式显示在主窗体中,但在子窗体显示的记录不全,只显示一条记录,就是主窗体上对应的记录

这个问题如何解决?谢谢
2#
发表于 2006-8-9 18:25:00 | 只看该作者
   添加记录用控件生成的不是更好吗

    DoCmd.GoToRecord , , acNewRec

    取消Me.La.Requery,添加完再Requery
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 04:51 , Processed in 0.181487 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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