设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2604|回复: 14
打印 上一主题 下一主题

[Access本身] 奇怪现象,代码动态修改的属性在窗体关闭时属性被保存

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2011-3-24 11:52:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 鱼儿游游 于 2011-3-24 12:00 编辑

代码动态修改的属性在窗体关闭时属性被保存,比如窗体的记录源,有什么办法避免这种错误?

       我是用ADO读取记录集的,没有使用链接表,在程序运行过程上,用代码动态设置子窗体的记录集,但有时,子窗体的记录源会自动设置为 “SELECT * FROM <Table>"之类的SQL语句,再运行时,由于,没有使用链接表,自然出现以下错误:




本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

15#
 楼主| 发表于 2011-4-3 13:53:42 | 只看该作者
回复 t小宝 的帖子

我用导出到EXCEL的方法,你方便的可以Q我,我传个文件给你看看,你给点意见。我的QQ:7178000

点击这里给我发消息

14#
 楼主| 发表于 2011-4-3 13:47:21 | 只看该作者
我用导出到EXCEL的方法,你方便的可以Q我,我传个文件给你看看,你给点意见。我的QQ:7178000

点击这里给我发消息

13#
发表于 2011-3-31 16:54:28 | 只看该作者
问下小鱼儿,你不用链接表,全部用ADO记录集取得数据,报表的数据源什么办?报表不能用记录集。

点击这里给我发消息

12#
 楼主| 发表于 2011-3-31 15:38:27 | 只看该作者
经测试,小宝的方法是可行的,谢谢小宝。

点击这里给我发消息

11#
发表于 2011-3-31 13:22:40 | 只看该作者
回复 鱼儿游游 的帖子

当一个窗体的数据源设为一个SQL语句(此数据表在当前数据库中存在!并且不是链接表,它与后台表的字段是一样的,但没有任何记录,它的作用仅仅是设置窗体的初始数据源的SQL语句。)后,在窗体的打开事件中,用ADO读取后台(可以是SQL数据库)表的记录,然后,设这个窗体的记录源为读取回的记录集,我再测试了还是没有出错,不管是在主窗体或子窗体中。

点击这里给我发消息

10#
 楼主| 发表于 2011-3-29 21:53:31 | 只看该作者
本帖最后由 鱼儿游游 于 2011-3-29 21:54 编辑

当一个窗体的数据源设为一个SQL语句(不存在的数据表,因为,我没有用链接表)后,再用ADO读取记录,然后,设这个窗体的记录源为读取回的记录集,我这出错。

点击这里给我发消息

9#
发表于 2011-3-29 16:22:17 | 只看该作者
回复 鱼儿游游 的帖子

我这里测试却没有出错

点击这里给我发消息

8#
 楼主| 发表于 2011-3-28 20:18:27 | 只看该作者
这样的话,我就设不了数据源了。因为,数据源不为空,而且是当前库的SQL语句,当我用ADO 读取回记录集,设置窗体的记录源时,就出错了。

点击这里给我发消息

7#
发表于 2011-3-28 16:38:59 | 只看该作者
回复 鱼儿游游 的帖子

可能和你的情况不太一样
可试试这种方法,在当前库中建一个临时表,结构与后台的表一样,不需要数据,将窗体的数据源设为引用该表的SQL语句,而不要留空。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 04:42 , Processed in 0.313654 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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