以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  遇到了怪事!在设计界面直接运行窗口 临时表格用鼠标右键就能编辑,但是通过菜单就不行!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147725)

--  作者:jjun2002cn
--  发布时间:2020/3/22 23:15:00
--  遇到了怪事!在设计界面直接运行窗口 临时表格用鼠标右键就能编辑,但是通过菜单就不行!

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/3/22 23:22:15编辑过]

--  作者:jjun2002cn
--  发布时间:2020/3/22 23:17:00
--  
截图
[此贴子已经被作者于2020/3/22 23:22:40编辑过]

--  作者:jjun2002cn
--  发布时间:2020/3/22 23:19:00
--  
自定义菜单唯一的命令就是 单击按钮运行窗口   Forms("新建销售单").Open()


--  作者:jjun2002cn
--  发布时间:2020/3/22 23:25:00
--  
\'加载表格
If DataTables.Contains("Sale_List") = False Then
DataTables.Load("Sale_List")
End If

\'生成临时表
Dim dtb As New DataTableBuilder("产品明细")
dtb.AddDef("AccountID", Gettype(Integer), 32)
dtb.AddDef("ProductID", Gettype(String), 32)
dtb.AddDef("ProductName", Gettype(String))
dtb.AddDef("ProductNumber", Gettype(Double))
dtb.AddDef("ProductPrice", Gettype(Double))
dtb.AddDef("ProductTotal", Gettype(Double))
dtb.AddDef("MainMemoEx", Gettype(String))
dtb.Build()
Tables("新建销售单_sale_list").DataSource =DataTables("产品明细")


Tables("新建销售单_sale_list").AddNew()

--  作者:有点蓝
--  发布时间:2020/3/22 23:26:00
--  
通过菜单打开的窗口无法编辑?什么地方不能编辑?控件?表格?
--  作者:jjun2002cn
--  发布时间:2020/3/22 23:56:00
--  
启动自己的菜单 ,数据表右键就无效了。用ctrl+shift+f12 回到系统菜单 右键就能用了可以添加删除行!
--  作者:jjun2002cn
--  发布时间:2020/3/22 23:57:00
--  
刚才试了一下所有的的表格都是这样!很奇怪!
--  作者:jjun2002cn
--  发布时间:2020/3/22 23:59:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:5.png
图片点击可在新窗口打开查看

--  作者:jjun2002cn
--  发布时间:2020/3/23 0:01:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:6.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/3/23 8:59:00
--  
指右键菜单?正常。只要设计了自己的菜单,那么所有的系统菜单都没有了,需要什么菜单都需要自己添加。

方法1、备份项目,重新导入系统菜单,然后删除不需要的,再添加自己的菜单:

2、自己添加对应的表格快捷菜单功能:http://www.foxtable.com/webhelp/topics/1077.htm