Foxtable(狐表)用户栏目专家坐堂 → 查询


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

主题:查询

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


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
查询  发帖心情 Post By:2018/4/27 19:59:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:123.png
图片点击可在新窗口打开查看
 

查询不同的单据类型,比如关于供应商的这个有好几种单据,现在查询已经做好了,现在要实现选择不同的单据,上一次筛选的供应商值自动清空,显示现在选择的单据的供应商值,这个条件应在下面哪块写,怎么写,请教一下

 

Enter代码


Dim leixing,khmc,ywdw,xm,bm,gys As String

leixing = e.Form.Controls("ComboBox1").Value

khmc = e.Form.Controls("客户名称").Value

gys = e.Form.Controls("供应商").Value

ywdw = e.Form.Controls("业务单位").Value

xm = e.Form.Controls("姓名").Value

bm = e.Form.Controls("部门").Value

 

If leixing = "零配件采购"AndAlso gys = ""  Then

 Dim sts As List(of String) = DataTables("采购总表").SQLGetValues("供应商")

    e.Sender.Items.Clear

    For Each st As String In sts

        e.Sender.Items.Add(st)

    Next

ElseIf leixing = "其它采购"AndAlso gys = ""  Then

 Dim sts As List(of String) = DataTables("其它采购总表").SQLGetValues("供应商")

    e.Sender.Items.Clear

    For Each st As String In sts

        e.Sender.Items.Add(st)

    Next

End If

SelectedIndexChanged代码


Tables("采购总表").filter="供应商='" & e.Sender.SelectedValue & " '"

Tables("其它采购总表").filter="供应商='" & e.Sender.SelectedValue & " '"


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106664 积分:542503 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/27 20:46:00 [只看该作者]

查询类型组合框SelectedIndexChanged事件

Dim leixing = e.sender.text
Dim gys As WinForm.ComboBox = e.Form.Controls("供应商")
Dim str As String = ""
If leixing = "零配件采购" Then
    str = DataTables("采购总表").SQLGetComboListString("供应商")
ElseIf leixing = "其它采购" Then
    str = DataTables("其它采购总表").SQLGetComboListString("供应商")
End If
gys.ComboList = str 

 回到顶部