设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] ACCESS窗体的记录源无法用VB编程方式清除

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-15 19:02:27 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
设计视图中的ACCESS窗体属性:记录源  中有SQL语句
运行窗体时,如果该SQL语句或其数据有错误,则ACCESS提示相关信息
本人在VB编辑器的Form_Open()事件中,设:Me.RecordSource = ""
运行该窗体,仍然提示原来的信息,进入设计视图,原来的SQL语句仍然存在

已知,在设计视图中将其清除可以达到效果。但有时候程序出错时,也会令该属性存在SQL语句
请教,在不使用设计视图情况下,如何在窗体记录源(SQL语句)运行前,能够于VB编辑器中将其清除,令到完全由VB控制
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2017-2-21 20:02:47 | 显示全部楼层
请问在哪个事件中加入上述代码?
3#
 楼主| 发表于 2017-3-27 16:21:12 | 显示全部楼层
Form_Close、Form_Unload事件都进行了试验
在主窗体关闭时,也写入代码令子窗体的数据源为空
但都无效
4#
 楼主| 发表于 2017-3-27 16:23:53 | 显示全部楼层
例如:在窗体设计视图的数据源属性中写入:SELECT 部门.*, 部门.不存在字段 FROM 部门              '不存在字段  即错误SQL语句
保存。然后在VB编辑器中,无论如何处理,该属性中的SQL语句总是清除不了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 13:29 , Processed in 0.099743 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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