以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何给指定行指定单元格赋值? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21074) |
-- 作者:卧美吻花 -- 发布时间:2012/6/30 0:12:00 -- 如何给指定行指定单元格赋值? 我做了一个窗口,里面有一个文本框,内容填写的是单号,这个单号将作为主键 然后做了一个按钮,按钮的click事件设置为Tables("发货单").AddNew() 这样按下按钮就可以在“发货单”表新增一行了 请问,如何写代码,将文本框中的内容“单号”填写到“发货单”新增的这一行的“单号”列中间去啊? 谢谢
|
-- 作者:程兴刚 -- 发布时间:2012/6/30 2:27:00 -- 按钮代码: Tables("发货单").AddNew() Tables("发货单").Current("单号") = e.Form.Controls("文本框名称").Value |
-- 作者:程兴刚 -- 发布时间:2012/6/30 2:31:00 -- 这样严谨一点:
if e.Form.Controls("文本框名称").Value isnot nothing Tables("发货单").AddNew() Tables("发货单").Current("单号") = e.Form.Controls("文本框名称").Value else MessageBox.show("对不起,您没有输入单号,请重新输入!") end if |
-- 作者:狐狸爸爸 -- 发布时间:2012/6/30 8:03:00 -- 这样严谨一些:
if e.Form.Controls("文本框名称").Value IsNot Nothing Then Dim r As Row = Tables("发货单").AddNew() r("单号") = e.Form.Controls("文本框名称").Value End IF |
-- 作者:卧美吻花 -- 发布时间:2012/6/30 14:19:00 -- 哇,谢谢两位老大的回复,感谢 |