Foxtable(狐表)用户栏目专家坐堂 → 生成的表 我希望不能编辑,但是不行 !还是能编辑


  共有2335人关注过本帖树形打印复制链接

主题:生成的表 我希望不能编辑,但是不行 !还是能编辑

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 17:50:00 [显示全部帖子]

在表格里还能直接编辑?我测试没有问题,上传实例看看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 20:33:00 [显示全部帖子]

连不到数据库无法测试。把窗口设计属性的允许编辑改为false试试。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/23 20:34:00 [显示全部帖子]

或者代码换个位置

f DataTables.Contains("产品明细")= False Then
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()

End If
DataTables("产品明细").AllowEdit = False

Tables("新建销售单_sale_list").DataSource =DataTables("产品明细")
Tables("新建销售单_sale_list").AllowEdit = False
'Tables("新建销售单_sale_list").Cols("ProductID").AllowEdit = False
'Tables("新建销售单_sale_list").Cols("ProductTotal").AllowEdit = False
''Tables("新建销售单_sale_list").Cols("").AllowEdit = False
'Tables("新建销售单_sale_list").Cols("ProductName").AllowEdit = False
'Tables("新建销售单_sale_list").Cols("ProductName").AllowEdit = False
'
'
Tables("新建销售单_sale_list").AddNew()
'
'Tables("新建销售单_Sale_List").Cols("ProductTotal").GrandTotal = True '指定要合计的列
'Tables("新建销售单_Sale_List").GrandTotal = True '显示合计模式

 回到顶部