|
登录注册 |
☦ 上海交通大学论坛 > 数据库 > 浏览当前帖子 | 手机版 关闭左侧栏 |
ReVFP问题求解 |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 5918 回帖数 1 |
leohe7512 等级 ☆ 楼主 发表于 2012/3/21 2:23:31 编 辑 |
||
> ==> Sam_Jin(sam) 说道 如果说得不对,请勿见怪。 你试试将thisform.release与 do form form2的顺序颠倒一下, 要不再在两个form中都指定路径? > 我在表单form1和form2的数据环境加入同一个表table1. > 在form1的一个命令按钮有下面的代码 > thisform.release > do form form2 > 可是调用form2时总是出错:"找不到别名'table1'". > 甚至我在form2的init事件里加上下面的代码都没用 > if used("table1") > select table1 > else > use table1 exclusive > endif > 哪位大侠救救我,我被这个问题搞的焦头烂额了! |
mortal 等级 ☆ 2 楼 发表于 2016/3/2 3:10:12 编 辑 |
||
> ==> Sam_Jin(sam) 说道 > 我在表单form1和form2的数据环境加入同一个表table1. > 在form1的一个命令按钮有下面的代码 > thisform.release > do form form2 > 可是调用form2时总是出错:"找不到别名'table1'". > 甚至我在form2的init事件里加上下面的代码都没用 > if used("table1") > select table1 > else > use table1 exclusive > endif > 哪位大侠救救我,我被这个问题搞的焦头烂额了! 在环境属性中有一个选项 AUTOCLOSETABLE 。按你这种写法 THISFORM。RELEASE 之后TABLE1将会自动关闭(前面说的 选项为。T时) 还有AUTOOPENTABLE,记得不太清楚了。 你后面所说有关FORM2。INIT没用原因在于: INIT之前,会载入数据环境-- 你可以试一试FORM1。HIDE 或在FORM1。UNLOAD里面加一些动动。 !!注意监视表的关闭情况,表与数据库之间的关系, 各种事件之间的顺序。 以前我做MIS系统,做表几乎占了70PER TIME GOOD LUCK! |
1 |
论坛帮助 会员认证删帖申请 联系我们 |