为什么在ACCESS中添加查询后,运行查询会改变原数据表中的内容呢?怎么才以不让它改变数据

谢谢一楼的回答,我不太懂哎,我有一下数据表,有一个查询,有一个窗体,我在窗体里建立了一个运行查询的按钮,查找数据表的内容,比如:查找姓名=王二小的所有字段,运行查询后,如... 谢谢一楼的回答,我不太懂哎,我有一下数据表,有一个查询,有一个窗体,我在窗体里建立了一个运行查询的按钮,查找数据表的内容,比如:查找姓名=王二小的所有字段,运行查询后,如果输入的内容是数据表里没有的,它就会自动写入数据表一条记录,甚至有时会改写数据表的内容,不知道怎么办了,帮帮我吧
你说的“把要查询的表格连续读入2次,每个字段或者关键字段做上连接”具体是怎么操作呢,先谢了!
展开
 我来答
云中老鼠
2010-01-23 · TA获得超过830个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:348万
展开全部
估计你的是想运行一个查询,让它可以直接拷贝数据,有读取功能,而没有写入功能,要达到这样的目的,不需要做只读查询这么麻烦。
其实我们很多查询都是只读查询,你做的查询能修改可能是因为直接查找表的数据,没有进行运算或者筛选。根据这个原因,最简单的只读做法,将你要查的表格连续读入2次,每个字段或者关键字段做上连接,这样的查询就不能写入了。

估计你做了子窗体,子窗体是查询结果,主窗体的字段与子窗体做了链接,所以回出现自动更新、追加。方法一:子窗体的属性→数据→允许编辑、允许删除、允许添加均选择“否”;方法二:子窗体的数据来源,也就是查询,在设计视图中,再添加你已经有的数据表,就会出现两个相同的数据表,只是一个名字多了“_1”而已,然后将左表的姓名拉到右表的姓名处,就可以建立连接了,保存退出,OK。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式