Foxtable(狐表)用户栏目专家坐堂 → 请帮助分析?


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

主题:请帮助分析?

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/2/9 10:22:00 [显示全部帖子]

代码完全可以简洁点,您说的问题我没看出来,您可以发文上来件测试一下:

 

Dim s As String = "输入|结辨|开剪|降等|等外|超标"
Dim Values() As String
Values = s.split("|")
Dim r As Row
For Index As Integer = 0 To Values.Length - 1
    r = Tables("成品" & Values(Index)).AddNew()
    r("品号") = e.Form.Controls("TextBox15").Value
    r("匹号") = e.Form.Controls("TextBox16").Value
    r("颜色") = e.Form.Controls("ComboBox1").Value
    r("合同号") = e.Form.Controls("TextBox7").Value
Next


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/2/9 10:27:00 [显示全部帖子]

实在不行,这样试试:

 

Dim s As String = "输入|结辨|开剪|降等|等外|超标"
Dim Values() As String
Values = s.split("|")
Dim r As Row
For Index As Integer = 0 To Values.Length - 1
    r = Tables("成品" & Values(Index)).AddNew()
    r("品号") = e.Form.Controls("TextBox15").Value
    r("匹号") = e.Form.Controls("TextBox16").Value
    r("颜色") = e.Form.Controls("ComboBox1").Value
    r("合同号") = e.Form.Controls("TextBox7").Value
Next
Dim wbl As WinForm.Table = e.Form.Controls("Table1") '将Table1改为您的窗口表控件名称
Dim tbl As Table = wbl.Table
tbl.DataTable.Save()


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/2/9 14:49:00 [显示全部帖子]

谢谢,祝您春节快乐!

 

您的问题估计主要出在窗口表所绑定的主表、关联表、当前table之间的区别(没有及时同步刷新),没有文件,我无法区别!


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/2/9 16:02:00 [显示全部帖子]

以下是引用lyfxybc在2013-2-9 15:28:00的发言:
我用了一下你发的第二个代码,输了几次,删除掉再输,临时没发现问题。非常感谢。我不会编程,没有编程基础,谢谢您的帮助。再次祝您新年愉快

 

如果这样的话,不知道下面的代码能否使用,因为下面的代码相对效率高一点、实用一点:

Dim s As String = "输入|结辨|开剪|降等|等外|超标"
Dim Values() As String
Values = s.split("|")
Dim r As Row
For Index As Integer = 0 To Values.Length - 1
    r= Tables("成品" & Values(Index)).AddNew()
    r("品号") = e.Form.Controls("TextBox15").Value
    r("匹号") = e.Form.Controls("TextBox16").Value
    r("颜色") = e.Form.Controls("ComboBox1").Value
    r("合同号") = e.Form.Controls("TextBox7").Value

    r.load()

Next


 回到顶部