Office中国论坛/Access中国论坛

标题: 关于子窗体改变数据源的问题 [打印本页]

作者: imono    时间: 2012-8-20 21:52
标题: 关于子窗体改变数据源的问题
本帖最后由 imono 于 2012-8-20 21:52 编辑

一个子窗体数据源的问题,比较初级,努力的翻过老帖,但是没有找到答案,只好发帖求教

很多帖子都说更改子窗体数据源只需要用以下代码即可:
Me!SubFormName.Form.RecordSource = "查询名称"

小弟用了这个代码,本来子窗体是绑定另外一个窗体的,显示如下
[attach]50200[/attach]

运行了代码之后就变成下面这样了
[attach]50201[/attach]

貌似是新数据源的字段名称跟原来的不一样导致的,请问该如何避免这种情况?
作者: todaynew    时间: 2012-8-20 21:55
简单问题。
既然子窗体有此问题,那就换成列表框控件便解决了。
作者: imono    时间: 2012-8-20 22:00
本帖最后由 imono 于 2012-8-20 22:02 编辑
todaynew 发表于 2012-8-20 21:55
简单问题。
既然子窗体有此问题,那就换成列表框控件便解决了。


列表框是好,可是好像无法自动求和
小弟要用Access做数据分析,要做很多很多查询,但如果每个查询都配一个窗体再用sourceobject更新子窗体那也太麻烦了,请问能否直接更改子窗体的数据源而不出现截图中的情况?
作者: imono    时间: 2012-8-20 22:41
还望各位前辈不要嫌问题太简单,帮忙答疑解惑啊
作者: todaynew    时间: 2012-8-21 06:23
imono 发表于 2012-8-20 22:41
还望各位前辈不要嫌问题太简单,帮忙答疑解惑啊

求和用Dsum就可以了,关于列表框用不同数据源的处理示例请参见:http://www.office-cn.net/forum.p ... B%CB%FA%BA%FD%CD%BF




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3