以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Excel报表后台数据过滤问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173279) |
||||
-- 作者:狐表(小白) -- 发布时间:2021/11/22 17:19:00 -- Excel报表后台数据过滤问题 下面红色代码加上绿色的过滤条件就没有数据了,去掉就行,数据库对应得每个车间都是有数据的,什么原因? Case "Reports\\jdcx.htm" \'进度查询
If e.PostValues.Count = 0 Then
wb.AddForm("","form1","jdcx.htm") With wb.AddInputGroup("form1","ipg1"," 请输入查询车间和订单编号")
.AddSelect("cj","车间","木工车间|底漆车间|打磨车间|面漆车间|包装车间") .AddInput("dh","订单编号","text") End With With wb.AddButtonGroup("form1","btngrp1",false) \'水平排列 .Add("btn1", "查询", "submit") End With
Else
Dim s1 as string = e.PostValues("cj") Dim s2 as string = e.PostValues("dh") Dim Book As New XLS.Book(ProjectPath & "Attachments\\进度查询.xls") \'book.AddDataTable("V_APP_订单进度总览表","ss","S elect * f rom {V_APP_订单进度总览表} where 车间 like \'%" & s1 & "%\' and 订单编号 like \'%" & s2 & "%\'")
e.WriteBookAsHTML(Book) ...... |
||||
-- 作者:有点蓝 -- 发布时间:2021/11/22 17:22:00 -- output.show("S elect * f rom {V_APP_订单进度总览表} where 车间 like \'%" & s1 & "%\' and 订单编号 like \'%" & s2 & "%\'") 拿最终的sql到数据库执行有没有符合条件的数据?
|
||||
-- 作者:狐表(小白) -- 发布时间:2021/11/22 17:55:00 -- 条件值乱码了 [此贴子已经被作者于2021/11/22 17:54:57编辑过]
|
||||
-- 作者:狐表(小白) -- 发布时间:2021/11/22 18:25:00 -- 这句代码也有啊: e.Respon seEnc oding = "gb2312" [此贴子已经被作者于2021/11/22 18:25:08编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/11/22 20:10:00 -- 贴出完整代码,包括整个httprequest和使用的函数 |
||||
-- 作者:狐表(小白) -- 发布时间:2021/11/23 8:27:00 -- 附件 |
||||
-- 作者:有点蓝 -- 发布时间:2021/11/23 8:51:00 --
|
||||
-- 作者:狐表(小白) -- 发布时间:2021/11/23 10:04:00 -- 蓝老师,为什么每次都要添加,和在开头有什么区别? |