以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 我的代码错在哪里? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31153) |
|
-- 作者:xfilemark -- 发布时间:2013/4/11 1:53:00 -- 我的代码错在哪里? Dim dr As DataRow dr = DataTables("stuInfo").Find("id = \'"& Forms("登记窗口").controls("TextBox1").Value &"\'") If Forms("登记窗口").Opened Then Forms("登记窗口").controls("TextBox2").Value = dr("name") End If 上面这一段代码中 dr = DataTables("stuInfo").Find("id = \'"& Forms("登记窗口").controls("TextBox1").Value &"\'") 这一段出错,不知道错在哪里? 大概的意思是:将用户输入控件TextBox1的值与数据表stuInfo中id字段的值进行比较,如果相等,则将该行对应的name列的数据自动输入控件TextBox2中 麻烦各位大侠指点!
|
|
-- 作者:blackzhu -- 发布时间:2013/4/11 7:50:00 --
|
|
-- 作者:XYT -- 发布时间:2013/4/11 8:36:00 -- 打错误信息帖出来 |
|
-- 作者:唐尸三摆手 -- 发布时间:2013/4/11 8:41:00 -- \'看意图,楼主是想输入学生编号后,自动显示学生姓名
\'如果是这样的话,textbox1控件valuechanged事件直接写以下代码:
Dim txt As winform.textbox = e.form.controls("textbox2") |
|
-- 作者:xfilemark -- 发布时间:2013/4/11 16:31:00 -- 哦,非常感谢! |
|
-- 作者:xfilemark -- 发布时间:2013/4/11 18:55:00 -- 非常感谢 |
|
-- 作者:xfilemark -- 发布时间:2013/4/11 18:56:00 -- 非常感谢! |