Foxtable(狐表)用户栏目专家坐堂 → 表的编辑模式怎么定义


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

主题:表的编辑模式怎么定义

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


加好友 发短信
等级:婴狐 帖子:47 积分:359 威望:0 精华:0 注册:2017/5/8 21:40:00
表的编辑模式怎么定义  发帖心情 Post By:2017/5/18 21:18:00 [只看该作者]

为了防止产品表误操作我在表属性里设置了禁止编辑=TURE
那么问题来了。我想在点开的修改窗口中修改也是禁止的。
还有新增行也无效了。有什么办法解决吗。
也就是除了产品表不能进入编辑模式修改数据外。其他地方都可以修改数据。

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170518195938.png
图片点击可在新窗口打开查看
比如记录集中可以修改数据。但是产品表不能修改数据(或者说不能进入编辑状态)

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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/5/18 21:25:00 [只看该作者]

在窗口的AfterLoad中加入代码控制即可。

Tables("窗口名_控件名").AllowEdit = True

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


加好友 发短信
等级:婴狐 帖子:47 积分:359 威望:0 精华:0 注册:2017/5/8 21:40:00
  发帖心情 Post By:2017/5/18 21:35:00 [只看该作者]

我这就是窗口里面的表。也就是产品表的主窗口。窗口里的表是作为副本绑定到产品表的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170518213217.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:婴狐 帖子:47 积分:359 威望:0 精华:0 注册:2017/5/8 21:40:00
  发帖心情 Post By:2017/5/18 21:44:00 [只看该作者]

如果的新增用
Tables("产品表").AddNew()
Forms("产品表_修改").Open
这样就可以新增行。
如果是
Syscmd.Row.AddNew()
那么就不会新增行了
但是我的修改窗口里的字段因为都是继承产品表的不可编辑。所以无法修改数据了

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


加好友 发短信
等级:婴狐 帖子:47 积分:359 威望:0 精华:0 注册:2017/5/8 21:40:00
  发帖心情 Post By:2017/5/18 21:49:00 [只看该作者]

额,可以了。修改字段绑定的TextBox控件有个只读属性。改为FaLSE就行了。真蛋疼
Syscmd.Row.AddNew()这个是用不成了

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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/5/18 21:49:00 [只看该作者]

看2楼,或者传实例。
[此贴子已经被作者于2017/5/18 21:49:47编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/18 22:49:00 [只看该作者]

在窗口的AfterLoad中加入代码控制即可。

Tables("产品表").AllowEdit = True
e.Form.Controls("Table1").Table.AllowEdit = True

 回到顶部