以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  datarowadd执行错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=44107)

--  作者:test321
--  发布时间:2013/12/23 12:56:00
--  datarowadd执行错误

Dim bh As WinForm.TextBox = Forms("新增客户资料").Controls("TextBox1")
Tables("客户联系人").Current("客户编号")= bh.Value

 

 

为什么新增一行的时候客户编号为空   再增加一行的时候上一行才会出现编号??


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

--  作者:程兴刚
--  发布时间:2013/12/23 13:07:00
--  

DataRowAdding事件代碼:

if Forms("新增客户资料").opend = true

    Dim bh As WinForm.TextBox = Forms("新增客户资料").Controls("TextBox1")
    e.row("客户编号")= bh.text

end if


--  作者:test321
--  发布时间:2013/12/23 13:14:00
--  

 为什么datarowadd中 代码会出现这种情况呢?

   adding 中执行错误


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20131223131447.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-12-23 13:15:17编辑过]

--  作者:Bin
--  发布时间:2013/12/23 14:07:00
--  
这个事件只有 e.datarow  事件提示里面就有说,注意看.
--  作者:test321
--  发布时间:2013/12/23 14:14:00
--  

那我这句代码该怎么写呢/

 


--  作者:Bin
--  发布时间:2013/12/23 14:19:00
--  
e.row 换为 e.datarow 即可

图片点击可在新窗口打开查看

 

看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。
三遍之后才开始做系统,先设计好表,想做什么功能,就做什么功能,遇到问题在帮助找答案,找不到的在论坛提问,不断遇到问题,不断解决问题,慢慢就熟悉了。
此外一定要先掌握《使用指南》,然后再看《开发指南》


--  作者:程兴刚
--  发布时间:2013/12/23 15:24:00
--  
晕,手工输入时忘记了!
[此贴子已经被作者于2013-12-23 15:24:58编辑过]

--  作者:程兴刚
--  发布时间:2013/12/23 15:24:00
--  

DataRowAdding事件代碼:

if Forms("新增客户资料").opend = true

    Dim bh As WinForm.TextBox = Forms("新增客户资料").Controls("TextBox1")
    e.datarow("客户编号")= bh.text

end if