以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]执行任务栏的单击链接后,新增记录窗口无法编辑,求解! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73599) |
||||
-- 作者:liuxianjie1980 -- 发布时间:2015/8/22 14:17:00 -- [求助]执行任务栏的单击链接后,新增记录窗口无法编辑,求解! 说明如下:
主窗口中含有副表性质的“合同信息表”,左侧为共有窗口,共有窗口中含有一个任务栏,单击任务栏中的任务链接代码如下:
Select Case e.Link.Name
代码中所打开的窗口中含有的表均不是副本形式,且根据实际需要只显示了部分列。
问题:项目启动后,如果不点击左侧共有窗口中的任务链接,则主窗口中的新增功能使用正常。一旦点击任务链接,虽然可以打开新增记录的页面,但是在该窗口中无法实现编辑功能,即不能输入内容。
希望大师帮忙看看问题出在哪里? [此贴子已经被作者于2015/8/22 14:17:45编辑过]
|
||||
-- 作者:liuxianjie1980 -- 发布时间:2015/8/22 14:37:00 -- 自己顶一下 |
||||
-- 作者:有点蓝 -- 发布时间:2015/8/22 14:40:00 -- 所有打开窗口下加一行,试一下 forms("新增销售合同窗口").openMainTable = Tables("窗口所有者表")
[此贴子已经被作者于2015/8/22 14:40:07编辑过]
|
||||
-- 作者:liuxianjie1980 -- 发布时间:2015/8/22 14:51:00 -- 蓝大师: 你的思路我知道什么意思了,追问一个问题:副本表可以进行代筛选吗?
即我把上面的这些新打开的窗口中的表全部采用副本形式,filter好像没有起作用 |
||||
-- 作者:有点蓝 -- 发布时间:2015/8/22 15:02:00 -- 副本表的名称和主窗口中的表名称不一样,其他操作一样,把名字改过 [此贴子已经被作者于2015/8/22 15:05:31编辑过]
|
||||
-- 作者:liuxianjie1980 -- 发布时间:2015/8/22 15:15:00 -- 有些过程我可能没有讲的太清楚,我把项目打个包你帮我看一下吧,我原本以为看了你的提示,应该可以的,但是感觉还是有问题,因为实际过程中我不太需要点击一次就确定一个主表。
基本过程是这样的:项目启动------点击左侧任务------出现新的模式窗口-------关闭窗口-------打开主页上的“销售合同”图片---------点击“新增”-------“合同细节窗口”打开------编辑内容,但是就是无法编辑!
上述过程中,如果去掉点击左侧任务的话,直接点击“销售合同”图片,则可顺利实现新增的编辑。
何解???这个问题耗了我两天的时间了,自定义登录窗口密码8888
|
||||
-- 作者:liuxianjie1980 -- 发布时间:2015/8/22 15:18:00 -- 补充:也就是说,在项目使用过程中,点击左侧任务的动作要随时随地,因为每一张表都有一个打开主表的按钮,所以我认为在点击任务的代码中应该不需要去确定主表是哪个,你说呢? [此贴子已经被作者于2015/8/22 15:18:05编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2015/8/22 15:26:00 -- 你窗口中的表要把允许编辑设置为true |
||||
-- 作者:有点蓝 -- 发布时间:2015/8/22 15:28:00 -- 或者在打开窗口的下面加一行 Tables("合同信息表").AllowEdit = True |
||||
-- 作者:liuxianjie1980 -- 发布时间:2015/8/22 15:32:00 -- 晕了,这么简单的一件事啊!!!,想问问,为什么变成TRUE就ok了呢?我原本是希望这些窗口打开后是不允许编辑的,以免篡改数据啊。 |