Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么将输入的数据增加到表中


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

主题:[求助]怎么将输入的数据增加到表中

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


加好友 发短信
等级:婴狐 帖子:37 积分:338 威望:0 精华:0 注册:2016/7/3 21:13:00
[求助]怎么将输入的数据增加到表中  发帖心情 Post By:2016/7/14 19:55:00 [只看该作者]

代码如下: 大神给看看哪里出错了?  录入不进去

Dim gznr As String = e.Form.Controls("TextBox1").Value
Dim sqr As String = e.Form.Controls("ComboBox1").Value
Dim fpg As String = e.Form.Controls("ComboBox2").Value
Dim cpmc As String = e.Form.Controls("ComboBox3").Value
Dim cpxh As String = e.Form.Controls("ComboBox4").Value
Dim gzlx As String = e.Form.Controls("ComboBox5").Value
Dim cfqy As String = e.Form.Controls("ComboBox6").Value

Dim pbx As WinForm.PictureBox
Dim kssj As WinForm.DateTimePicker
kssj = e.Form.Controls("DateTimePicker2")
Dim jzsj As WinForm.DateTimePicker
jzsj = e.Form.Controls("DateTimePicker1")
Dim d As Date = Date.Today()
Dim dr1 As DataRow

If gznr = "" Then
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\32 (48).png")
    e.Form.Controls("信息提示").Text = "请输入工作内容,不能为空!"
ElseIf sqr = "" Then
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\32 (48).png")
    e.Form.Controls("信息提示").Text = "请输入申请人,不能为空!"
ElseIf fpg = "" Then
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\32 (48).png")
    e.Form.Controls("信息提示").Text = "请输入分配给,不能为空!"
ElseIf gzlx = "" Then
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\32 (48).png")
    e.Form.Controls("信息提示").Text = "请输入工作类型,不能为空!"
ElseIf cfqy = "" Then
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\32 (48).png")
    e.Form.Controls("信息提示").Text = "请输入存放区域,不能为空!"
ElseIf kssj Is Nothing Then
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\32 (48).png")
    e.Form.Controls("信息提示").Text = "请选择开始时间,不能为空!"
ElseIf jzsj Is Nothing Then
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\32 (48).png")
    e.Form.Controls("信息提示").Text = "请选择截止时间,不能为空!"
    dr1 = DataTables("任务信息").AddNew()
    dr1("工作内容") = gznr
    dr1("产品名称") = cpmc
    dr1("申请人") = sqr
    dr1("分配给") = fpg
    dr1("产品型号") = cpxh
    dr1("工作类型") = gzlx
    dr1("存放区域") = cfqy
    dr1("开始时间") = kssj
    dr1("截止时间") = jzsj
 DataTables.Save()
 e.Form.Controls("TextBox1").Value = ""
 e.Form.Controls("ComboBox1").Value = ""
e.Form.Controls("ComboBox2").Value = ""
 e.Form.Controls("ComboBox3").Value = ""
 e.Form.Controls("ComboBox4").Value = ""
 e.Form.Controls("ComboBox5").Value = ""
 e.Form.Controls("ComboBox6").Value = ""
     pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\Clear Green Button.png")
    e.Form.Controls("信息提示").Text = "任务输入成功!"
End If

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


加好友 发短信
等级:婴狐 帖子:37 积分:338 威望:0 精华:0 注册:2016/7/3 21:13:00
  发帖心情 Post By:2016/7/14 20:33:00 [只看该作者]

请大神给看看 ,是代码出问题了 还是怎么回事?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/14 20:46:00 [只看该作者]

每个为空的判断,里面都加一句return

 

下面这个写在if判断的外面

 

    dr1 = DataTables("任务信息").AddNew()
    dr1("工作内容") = gznr
    dr1("产品名称") = cpmc
    dr1("申请人") = sqr
    dr1("分配给") = fpg
    dr1("产品型号") = cpxh
    dr1("工作类型") = gzlx
    dr1("存放区域") = cfqy
    dr1("开始时间") = kssj
    dr1("截止时间") = jzsj
    DataTables.Save()
    e.Form.Controls("TextBox1").Value = ""
    e.Form.Controls("ComboBox1").Value = ""
    e.Form.Controls("ComboBox2").Value = ""
    e.Form.Controls("ComboBox3").Value = ""
    e.Form.Controls("ComboBox4").Value = ""
    e.Form.Controls("ComboBox5").Value = ""
    e.Form.Controls("ComboBox6").Value = ""
    pbx = e.form.Controls("PictureBox16")
    pbx.Image = GetImage("Images\Clear Green Button.png")
    e.Form.Controls("信息提示").Text = "任务输入成功!"


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


加好友 发短信
等级:婴狐 帖子:37 积分:338 威望:0 精华:0 注册:2016/7/3 21:13:00
  发帖心情 Post By:2016/7/21 21:40:00 [只看该作者]

谢谢

 回到顶部