报表的排序字段和排序方法(升序, 降序)是按照传入的参数而定的,
参数=1时: Order by HOKENSHA_NO asc・
参数=2时: Order by PROC_COUNT asc, 保険者番号 asc・
参数=3时: Order by 処理件数 desc, 保険者番号 asc
我在Select Expert中用Order by语句会有语法错误,
请问高人这个功能如何实现?
参数=1时: Order by HOKENSHA_NO asc・
参数=2时: Order by PROC_COUNT asc, 保険者番号 asc・
参数=3时: Order by 処理件数 desc, 保険者番号 asc
我在Select Expert中用Order by语句会有语法错误,
请问高人这个功能如何实现?
Select case yourPara
Case 1
StrSql = StrSql & "Order by HOKENSHA_NO asc・"
Case 2
StrSql = StrSql & "Order by PROC_COUNT asc, 保険者番号 asc・"
Case 3
StrSql = StrSql & "Order by 処理件数 desc, 保険者番号 asc"
Case Else
StrSql = StrSql & ""
End Select
sql="select * from table order by ...."
set rs=execute(sql,msgtext)得出rs
Set Report = CryApp.OpenReport(App.Path & "\report\rptmzghf.rpt")
Report.Database.SetDataSource rs这样得出来的报表就是排好顺序的了如果还不行可以[email protected]