设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: gdfsslec
打印 上一主题 下一主题

[查询] [求助]表名改了查询怎么办

[复制链接]
11#
 楼主| 发表于 2007-7-10 21:53:00 | 只看该作者
<DIV class=quote><B>以下是引用<I>tmtony</I>在2007-7-10 9:55:00的发言:</B><BR>如果没有记错,在access2002或以上版本,修改表名,查询里引用的表名应该会自动改变,access2003还有个功能可检查相关性</DIV>

<>我的是ACCESS2000,改表名、改字段名查询都不认,不过好像窗体直接连表的可以。</P>
12#
 楼主| 发表于 2007-7-10 22:06:00 | 只看该作者
<DIV class=quote><B>以下是引用<I>tmtony</I>在2007-7-10 9:54:00的发言:</B><BR>
<>使用replace.mde 或 replace.mda这个插件,是国外的大师作品</P>
<><a href="http://www.rickworld.com/download.html" target="_blank" >http://www.rickworld.com/download.html</A></P>
<>我一直用它,整个Access替换,甚至包括启动 自定义属性 代码 表名 窗体等几乎所有对象及属性</P>
<P>不过未注册版有少量限制,但不妨碍使用</P></DIV>
<P>

<P>说明全部是英文</P>
<P>[em06]</P>
<P>怎么用啊?我虽然解决了查询,发现解决窗体更烦,因为不是全部建立在表或查询下的,有的是在窗体的数据源里建立的查询,这个工具能解决吗?</P>
<P>请TMTONY大师指点一二,谢先!</P>
13#
发表于 2007-7-10 23:56:00 | 只看该作者
<>replace.mde 没用过</P>
<>同理窗体、报表的数据源也可以用下面的方法替换掉</P>
<>Dim Str As String<BR>DoCmd.OpenForm "窗体4", acDesign, , , , acHidden<BR>Str = Replace(Forms("窗体4").RecordSource, "BB", "AA")</P>
<P>Forms("窗体4").RecordSource = Str<BR>DoCmd.Close acForm, "窗体4", acSaveYes</P>
<P>新建一个窗体,把上面的代码放在一个按钮的click事件下,加上循环读取所有的窗体(当前窗体除外)</P>
<P>即可替换窗体的数据源。报表参照上面的写法</P>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 22:22 , Processed in 0.079178 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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