Foxtable(狐表)用户栏目专家坐堂 → 问题


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

主题:问题

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/25 14:54:00 [显示全部帖子]

上个例子看看,如果有值,不应该会运行锁定代码的哦.

试试

If e.Row.IsNull("完成") = True Then       '锁定"完成"列为空的行
     'e.Cancel = True
   Tables("Sales_Order_List").Current.locked = True
ELSE
   Tables("Sales_Order_List").Current.locked = False
End If

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/25 15:11:00 [显示全部帖子]

PrepareEdit 是进入编辑才触发的.  你还是上个例子看看吧

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/25 16:12:00 [显示全部帖子]

让你上个例子,并不是让你把项目发出来.  所以连哪里并不影响你上例子, 做个内容数据源的例子发上来即可.  

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/25 16:40:00 [显示全部帖子]

最简单的办法.在增加行后面添加解锁代码

Tables("Sales_Order_List").AddNew           '增加订单时

Tables("Sales_Order_List").Current("日期")= Date.today
Tables("Sales_Order_List").Current("完成") = "未完成"      
Tables("Sales_Order_List").Current.Locked=False  

 回到顶部