以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159189) |
|
-- 作者:子不语 -- 发布时间:2020/12/16 13:50:00 -- [求助] 代码 Tables("成品检验表").current(e.form.controls("ComboBox1").text) = e.form.controls("textbox14").text Tables("成品检验表").current(e.form.controls("combobox2").text) = e.form.controls("textbox15").text Tables("成品检验表").current(e.form.controls("combobox3").text) = e.form.controls("textbox16").text Tables("成品检验表").current(e.form.controls("combobox4").text) = e.form.controls("textbox17").text Tables("成品检验表").current(e.form.controls("combobox5").text) = e.form.controls("textbox18").text Tables("成品检验表").current(e.form.controls("combobox6").text) = e.form.controls("textbox19").text Tables("成品检验表").Current.Save() e.Form.Controls("TextBox1").Select() Tables("成品检验表").AddNew() 提示“”列不属于表 成品检验表。 combobox有时可能需要为空 [此贴子已经被作者于2020/12/16 13:50:43编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2020/12/16 14:00:00 -- 控件有空值,判断一下, dim r as row = Tables("成品检验表").current if r isnot nothing then dim s as string = e.form.controls("ComboBox1").text if s > "" then r(s) = e.form.controls("textbox14").text end if s = e.form.controls("combobox2").text if s > "" then r(s) = e.form.controls("textbox15").text end if ……其它自行参考处理 end if
|
|
-- 作者:子不语 -- 发布时间:2020/12/16 14:02:00 -- 谢谢 |
|
-- 作者:子不语 -- 发布时间:2020/12/16 14:02:00 -- 谢谢 |
|
-- 作者:子不语 -- 发布时间:2020/12/16 14:17:00 -- 编译错误:未声明"s"。它可能因其保护级别而不可访问 |
|
-- 作者:子不语 -- 发布时间:2020/12/16 14:18:00 -- 错误代码if s>"" then |
|
-- 作者:有点蓝 -- 发布时间:2020/12/16 14:20:00 -- 请贴出自己的完整代码说明 |
|
-- 作者:子不语 -- 发布时间:2020/12/16 14:21:00 -- Dim r As Row = Tables("成品检验表").current If r IsNot Nothing Then Dim s As String = e.form.controls("ComboBox1").text End If If s > "" Then r(s) = e.form.controls("textbox14").text End If s = e.form.controls("combobox2").text If s > "" Then r(s) = e.form.controls("textbox15").text End If
|
|
-- 作者:子不语 -- 发布时间:2020/12/16 14:22:00 --
|
|
-- 作者:有点蓝 -- 发布时间:2020/12/16 14:31:00 -- 照抄2楼代码 |