以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口和主表不能同步,求教? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=29122) |
-- 作者:红颜 -- 发布时间:2013/2/28 9:30:00 -- [求助]窗口和主表不能同步,求教? Dim frm As WinForm.Form 上面代码能打开“明细表”窗口“Forms("门诊收费")”,但不能同时切换到“明细表”,主表还是当前的表。当关闭窗口“Forms("门诊收费")”时,主表才切换到“明细表”。窗口“Forms("门诊收费")”为模式。
|
-- 作者:lsy -- 发布时间:2013/2/28 9:42:00 -- Forms("门诊收费").Open() 在Forms("门诊收费")的AfterLoad事件中,代码如下: MainTable = Tables("明细表") |
-- 作者:红颜 -- 发布时间:2013/2/28 9:59:00 -- 以下是引用lsy在2013-2-28 9:42:00的发言:
Forms("门诊收费").Open() 在Forms("门诊收费")的AfterLoad事件中,代码如下: MainTable = Tables("明细表") 朋友,好像不成功。 在Forms("门诊收费")的AfterLoad事件中添加MainTable = Tables("明细表")后,出现如下提示:
甚至会自动关闭文件。
疑问继续 |
-- 作者:lsy -- 发布时间:2013/2/28 10:36:00 -- 把项目发上来,我的随便打开哪张表,都可以的。 |
-- 作者:狐狸爸爸 -- 发布时间:2013/2/28 10:42:00 -- 你的可能是模式窗口,要先打开表,再打开窗口:
MainTable = Tables("明细表") Forms("门诊收费").Open() |
-- 作者:红颜 -- 发布时间:2013/2/28 11:31:00 -- 以下是引用狐狸爸爸在2013-2-28 10:42:00的发言:
你的可能是模式窗口,要先打开表,再打开窗口:
MainTable = Tables("明细表") Forms("门诊收费").Open() 老大就是老大 果然如此,为什么咱就没想到执行顺序问题呢? |