以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于窗体表是否可以编辑数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110837) |
-- 作者:裴保民 -- 发布时间:2017/12/10 23:30:00 -- 关于窗体表是否可以编辑数据 Forms("主窗体").Controls("Label1").Visible = False MyTimers("计划2").Enabled = False Forms("主窗体").Open() Forms("菜单窗体").Open() Forms("停靠窗体").Open() \'提醒窗口延迟显示 BaseMainForm.Visible = True Dim sdt As Date = Date.Now While Date.Now < sdt.AddSeconds(0.1) \'0.1秒后 Application.DoEvents End While Forms("遮罩窗体").Show Forms("提醒窗体").Open() Forms("提醒窗体").TopMost = True Else Forms("主窗体").Open() Forms("菜单窗体").Open() Forms("停靠窗体").Open() End If 提醒窗体是独立窗体,表是副本表,不可编辑,而且在提醒窗体的AfterLoad事件中已经写了代码:Tables("提醒窗体_Table1").AllowEdit = False,Tables("提醒窗体_Table2").AllowEdit = False 提醒窗体中的表本来设置的是不可编辑,为什么启动程序后,如果提醒窗体已经打开时,双击某一单元格后就进入编辑状态,如果关闭提醒窗体再次打开提醒窗体就正常了,双击也进不了编辑状态;如果提醒窗体设置为启动程序时不打开状态时,这时如果用按钮命令打开提醒窗体也是正常的,是什么原因呢? [此贴子已经被作者于2017/12/10 23:46:16编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/12/11 0:01:00 -- 1、提醒窗口的属性->自动打开->设置成 False
2、看看是否你在其他地方写了 Tables("提醒窗体_Table1").AllowEdit = true 的代码。 |
-- 作者:裴保民 -- 发布时间:2017/12/11 0:06:00 -- 1、提醒窗口的属性自动打开 本来设的就是 False
2、找了半天在其他的地方没发现写了 Tables("提醒窗体_Table1").AllowEdit = true 的代码。 |
-- 作者:有点甜 -- 发布时间:2017/12/11 8:47:00 -- 方法一:搜索关键字【提醒窗体_Table1】,把相关的所有代码贴出来;
方法二:请上传具体实例说明问题。 |
-- 作者:裴保民 -- 发布时间:2017/12/11 9:17:00 -- 老师还没搜索过关键字,在哪搜索呢? |
-- 作者:有点甜 -- 发布时间:2017/12/11 9:42:00 -- 以下是引用裴保民在2017/12/11 9:17:00的发言:
老师还没搜索过关键字,在哪搜索呢?
输出所有代码,在word里面搜索关键字
http://www.foxtable.com/webhelp/scr/1987.htm
|