以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44096)

--  作者:王青
--  发布时间:2013/12/23 9:22:00
--  [求助]

在设计查询时,select语句where条件设置了客户名称,但在查询时,同一客户,在同一天的销售记录,只显示最后一笔。我需要的是明细,怎么处理(代码如下)

Dim vr As String
vr = e.Form.Controls("khmc").value
Dim qsr As String
Dim jsr As String
qsr = e.Form.controls("StartDate").value
jsr = e. Form.controls("enddate").value
Tables("查询_Table1").Fill("Select * From {应收明细} where 客户名称 = \'" & vr & "\' and 应收日期 >=#" & qsr & "# and 应收日期 <= #" & jsr &" #","应收管理",True)


--  作者:Bin
--  发布时间:2013/12/23 9:24:00
--  
SQL语句改为

"Select top 1 * From {应收明细} where 客户名称 = \'" & vr & "\' and 应收日期 >=#" & qsr & "# and 应收日期 <= #" & jsr &" # order by 应收日期 DESC","应收管理"