起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 369|回复: 19

【结贴】视图的问题**

[复制链接]
发表于 2009-5-25 11:28:52 | 显示全部楼层 |阅读模式
有 项目表和计划项目清单表 两表结合成一个视图

现在 在视图中添加一条数据 因此 项目表中生成一条数据 我们先称为项目数据1,同时计划项目清单表也同时生成了一条数据 称清单数据1

现在 我在单表 计划项目清单表中插入一条数据 清单数据2  ,使它与项目数据1关联,相当与一个 一对多的两个视图数据,
现在我对第二条视图的数据进行修改(就是在视图显示的表中对 计划项目清单表中的字段进行修改(清单数据2)),结果从数据库里发现计划项目清单表中(清单数据1)被修改了
请问这是什么原因
回复

使用道具 举报

发表于 2009-5-25 11:43:24 | 显示全部楼层
贴个图看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-25 12:07:46 | 显示全部楼层
如图 移入 一个计划项目清单表的数据到视图中,

1.jpg

88.85 KB, 下载次数: 178

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-25 12:10:10 | 显示全部楼层
原来视图的一条数据 加 移入计划项目清单表的一条数据

那么 和项目表关联的计划项目清单表中 就有的两条数据

2.jpg

66.42 KB, 下载次数: 178

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-25 12:14:45 | 显示全部楼层
现在 我过滤出 第二条 视图数据 后 进行修改
结果保存以后 发现 数据库里修改的 确是 第一条数据视图

说明一下 第一条数据视图 是按视图为数据集添加的
第二条是单表(计划项目清单表)添加的

3.jpg

55.43 KB, 下载次数: 180

回复 支持 反对

使用道具 举报

发表于 2009-5-25 13:57:03 | 显示全部楼层
还是不太明白。
项目名称分别为汾口和官塘两条数据,你修改的是汾口的结果数据库中看的时候改的是官塘的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-25 17:25:27 | 显示全部楼层
视图 是有项目表和计划项目清单表组成的

视图中添加一条数据 项目表和计划项目清单表 都生成响应的数据

项目表的xh 字段 与 计划项目清单表 的xmxh 字段 是相关联

现在我再以单表的形式在计划项目清单表加一条数据(这个表中就有两条数据了 这个称第二条) 同时和项目表相关联 但是 项目表中是只有一条数据的


现在 我以视图的形式在界面中显示的 是 项目表的数据和后来添加的计划项目清单表的一条数据 的这样一个视图数据
对其进行修改后 在数据库中发现在界面中我修改过的视图数据中的计划项目清单表的数据(也就是第二条数据没变 )没变,第一条数据反而变了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-25 17:28:48 | 显示全部楼层
是不是 项目表的一条数据 对应多条 计划项目清单 的数据

这样一对多的视图形式  对计划项目清单 的数据修改时
会不会有问题的啊
回复 支持 反对

使用道具 举报

发表于 2009-5-25 17:31:54 | 显示全部楼层
最初由 zfang 发布
[B]还是不太明白。
项目名称分别为汾口和官塘两条数据,你修改的是汾口的结果数据库中看的时候改的是官塘的? [/B]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-25 17:34:25 | 显示全部楼层
项目名称分别为汾口和官塘两条数据,你修改的是汾口的结果数据库中看的时候改的是官塘的?  
不是项目表 是计划项目清单表分别是两条数据 修改的是汾口的结果数据库中看的时候改的是官塘的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 23:14 , Processed in 0.040415 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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