Foxtable(狐表)用户栏目专家坐堂 → select没思路了,如何按上表筛选出下面的结果了。。谢谢


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

主题:select没思路了,如何按上表筛选出下面的结果了。。谢谢

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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
select没思路了,如何按上表筛选出下面的结果了。。谢谢  发帖心情 Post By:2013/9/21 16:02:00 [显示全部帖子]

姓名 采购商品 数量
张三 机果 10
张三 香焦 20
张三 大麻 30
张三 机果 40
张三 香焦 50
张三 黄瓜 60
张三 黄瓜 70
李四 机果 40
李四 香焦 50
李四 黄瓜 60
李四 黄瓜 70

 

 

 

 

姓名 采购商品 数量
张三 机果 10
张三 香焦 20
张三 大麻 30
张三 黄瓜 70
李四 机果 40
李四 香焦 50
李四 黄瓜 60

 


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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/9/21 17:04:00 [显示全部帖子]

上面的例子是打个比方,下面是代码,请LSY指点。。谢谢

Dim hgq As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Dim cmd As New SQLCommand
Dim dt As DataTable
Dim drs As List(of DataRow)
cmd.C
cmd.CommandText = "Select 交货单号,行号 From {出库草稿表} Group By 交货单号,行号"
dt = cmd.ExecuteReader()
drs= dt.Select("[交货单号]= '" & hgq.text & "'","行号")   估计是我没有说明白,我就想能筛选出交货单号为文本框的值,但行号又不重复的行。。。。
Dim hg As Integer= drs.count * 5   ''通过计数可以算出需生成的标签个数
Dim Names As New List(Of String)
Dim Names1 As New List(Of String)
For i As Integer = 0 To drs.Count - 1

 

.........还要对里面的数据进行提取。。。


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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/9/21 19:32:00 [显示全部帖子]

我主要是想筛选后,采购商品不重复就可以了,数量不需要考虑,任意一条数据即可。。。


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


加好友 发短信
等级:幼狐 帖子:153 积分:1013 威望:0 精华:0 注册:2012/11/6 14:55:00
  发帖心情 Post By:2013/9/21 19:58:00 [显示全部帖子]

谢谢,上午试过这个代码,出错,提示找不到另外一列,我明天来试试,是不是别的问题。谢谢了,有问题明天请教。


 回到顶部