标题:请教VFP表单调用数据表的问题
只看楼主
wy1221
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-8-28
 问题点数:0 回复次数:4 
请教VFP表单调用数据表的问题
小弟做了两个表单,前一个表单是登陆表单,调用一个账号数据库登陆下一个表单(账号中有用户的权限,权限高的才能通过登陆界面,比方说管理员,管理员的账号也在账号表里),下一个表单是对账号数据库进行管理有四个页面,也就是说,具有管理员权限的账号登陆通过了就可以来到这个表单管理账号。第一个页面是增加新账号界面,可以增加新的账号,录入新账号的信息,第二页是修改用户账号资料界面,比方说修改账号的密码和权限,第三页面是,逐项通过下一条,上一条按钮浏览账号资料,不能对数据进行更改。第四个页面有一个表格,用来浏览所有账号的资料,现在的问题是如果单独运行表单2 ,不通过登陆界面,表单运行后,先点击第四个页面,表中数据可以显示,但一旦在页面1和2中对账号数据表进行添加和修改用户资料后再点击页面四,页面四中的表就变白了。页面三始终正常,可以通过上一条,下一条按钮浏览全部资料。如果通过登陆表单登陆到表单二,通过验证后进入表单2 ,总是说文件在使用中。各页面都不能显示和修改账号中的信息,登陆界面的确定按钮的click中已经写了,
use.账号.dbf
....
....
....
...
close table
搜索更多相关主题的帖子: 账号 VFP 数据库 表单 管理员 
2006-08-28 12:31
lndsqfyq
Rank: 1
等 级:新手上路
帖 子:232
专家分:0
注 册:2006-1-16
得分:0 
兄弟能不能说简单写,我怎么感觉你说的比考试题还复杂啊。

2006-08-28 14:05
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
好多字啊,眼睛受不了

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-08-28 19:05
wy1221
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-8-28
得分:0 

谢谢lndsqfyq、fown,我的问题解决了,现在想请大家给我分析一下原因。
问题1
类似于管理员管理账号,具有管理权限的账号可以通过登陆界面来到下一表单管理账号,比方修改帐户信息和添加删除账号。现在问题是通过登陆界面后,提示文件正在使用,不能到下一表单,单独运行第二个表单可以进行管理账号
问题2
上面的第二表单有四个页面,页面1、2、3分别为添加、删除、修改账号信息。页面四又有两个子页面,子页面1位逐项浏览账号信息,子页面2里有一个grid控件浏览全部账号信息。只要在页面1、2、3中对账号数据表进行操作,则子页面2中的表变白,必须退出后再重新运行才可以显示。


附我的解决方法大家看看
编辑数据表后,表单中表变白的问题我通过在编辑(添加,修改,删除)前将表(grid)的recordsource设为NULL或‘’,编辑(添加,修改,删除)完后在设为“账号.dbf”

登陆后不能进行编辑,提示表正在使用的问题解决很勉强,在VFP中运行时,问题存在,但连编后问题就不存在了。不知道为何。

[此贴子已经被作者于2006-8-28 22:27:21编辑过]

2006-08-28 22:14
xiyaner951
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2014-2-28
得分:0 
1.在各自表单的数据环境中添加对应的表
2.将子表单的datasession改为2-私有
试试这样行不
2014-02-28 09:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-86513-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.738194 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved