Foxtable(狐表)用户栏目专家坐堂 → [求助]自定义录入界面四遇到的报错问题


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

主题:[求助]自定义录入界面四遇到的报错问题

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


加好友 发短信
等级:小狐 帖子:357 积分:2895 威望:0 精华:0 注册:2008/9/1 14:05:00
[求助]自定义录入界面四遇到的报错问题  发帖心情 Post By:2012/4/12 9:05:00 [显示全部帖子]

帮助实例 自定义录入界面四

6、将窗口的“增加客户”按钮的Click事件代码为:

e.Form.DropDownBox.CloseDropdown(False)
Dim
r As Row = Tables("客户").AddNew()
Forms(
"客户编辑").Open()
r.Save()
e.Form.DropDownBox.Value = r(
"客户ID"
)

当执行到Forms("客户编辑").Open()后,如果又撤消或删除了新增的行r,之后就会报错,我将代码改为如下仍然报错?

 

e.Form.DropDownBox.CloseDropdown(False)
Dim
r As Row = Tables("客户").AddNew()
Forms(
"客户编辑").Open()

If r IsNot Nothing Then
   r.Save()
   e.Form.DropDownBox.Value = r(
"客户ID"
)

end if


 


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


加好友 发短信
等级:小狐 帖子:357 积分:2895 威望:0 精华:0 注册:2008/9/1 14:05:00
  发帖心情 Post By:2012/4/12 9:30:00 [显示全部帖子]

Added 新增加的行
Deleted 已经删除的行
Modified 已经修改过的行
Unchanged 未曾修改的行
Detached 刚刚创建,还未添加到DataTable中的行;在讲述事件编程的时候,我们会接触到这种状态的行。

还是不会应该如何判断

在Forms("客户编辑").Open()后,一种情况是撤消或删除了R不再执行后面的代码,别一种情况是编辑并保存了R需要执行后面的代码,在这两种下该如何来写代码?


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


加好友 发短信
等级:小狐 帖子:357 积分:2895 威望:0 精华:0 注册:2008/9/1 14:05:00
  发帖心情 Post By:2012/4/12 9:39:00 [显示全部帖子]

原来狐爸更狡猾,谢谢!


 回到顶部