Foxtable(狐表)用户栏目专家坐堂 → 窗口table副本下拉框


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

主题:窗口table副本下拉框

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/27 11:07:00 [显示全部帖子]

1、TextChanged事件

 

e.Form.Controls("Table1").Table.Cols("客户名称").ComboList = DataTables("客户").GetComboListString("客户名称", "地区 = '" & e.Sender.Text & "'")

 

2、副本表本来就是订单表,你做的任何操作,直接体现在订单表里面的。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/27 11:30:00 [显示全部帖子]

 把客户列,改成多值字段。然后datacolchanged事件写代码

 

If e.DataCol.name = "第二列" AndAlso e.newvalue > "" Then
    Dim ary As String() = e.newvalue.split(",")
    e.DataRow("第二列") = ary(0)
    For i As Integer = 1 To ary.length - 1
        Dim ndr As DataRow = e.DataTable.AddNew
        ndr("第二列") = ary(i)
    Next
End If


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/27 18:13:00 [显示全部帖子]

AfterLoad事件

 

e.Form.Controls("Table1").Table.Cols("客户名称").ComboList = DataTables("客户").GetComboListString("客户名称")

 

 

下拉窗口TextChanged事件

 

e.Form.Controls("Table1").Table.Cols("客户名称").ComboList = DataTables("客户").GetComboListString("客户名称", "所属地区 = '" & e.Sender.Text & "'")


 回到顶部