回 帖 发 新 帖 刷新版面

主题:关于同步更新视图数据的问题,急急急!

问题是这样: 
有两个表,表一字段为:部门编号(主索引),部门名称。表二字段为:部门编号(普通索引),人员编号(主索引),人员名称。 
视图(VIEW1)字段为:表一的:部门编号,表二的:人员编号,人员名称。 

当我改变或添加表二的数据时,浏览视图时,视图数据没有更新,但用USE命令关闭视图,再用USE打开视图数据更新了。 
如何实现表中的数据与视图中的数据同步更新(即改了表中的数据(如表二的添加或修改),视图数据马上更新)。 

说明:1、我的视图是通过视图设计器创建的。 
      2、我的应用是要在表单上添加表二的人员,想要视图中的数据立即更新,表二的数据环境设为三个表都随表单打开(表一,表二,VIEW1) 

感谢。

回复列表 (共6个回复)

沙发

用USE VIEW1后,发现打开的是临时表,怎么解决呀?

板凳

是俺这个问题问的太愚蠢了,还是有难度,怎么没有同志回贴呀?

3 楼

看看我发的这个 帖子对你有帮助吗


********* 我想访问远程表!系统是win 2000 + sql server 

我用VFP 以以下方法可以访问上smmuser数据表,

CREATE DATABASE mydata  &&
CREATE CONNECTION homayzh DATASOURCE station
CREATE SQL VIEW myview CONNECTION homayzh SHARE as select * from smmuser
USE myview
browse

可是只能读呀,怎么给远程表添加一条记录呢???
怎么做到呀!!

http://bbs.pfan.cn/post-278728.html

4 楼

谢谢您的回答,但问题没有解决!

5 楼

建立远程视图其实在本都有一个同名视图,你修改的是地视图,要使远程视图同步更新,你要发命令呀,你不发命令远程视图如何知道你要不要即时更新,修改视图后写如下代码:
REQUERY(1)

6 楼

我建立的是本地视图!

我来回复

您尚未登录,请登录后再回复。点此登录或注册