水晶报表弹出 输入值?

paramField.ParameterFieldName="textQsrq"'设置第一个离散值并将其传递给该参数discreteVal.Value="12wer"'d... paramField.ParameterFieldName = "textQsrq"
' 设置第一个离散值并将其传递给该参数 discreteVal.Value = "12wer"
'discreteVal.Value = textQsrq
paramField.CurrentValues.Add(discreteVal)
paramFields.Add(paramField) ' 将该参数添加到参数字段集合。
paramField = New ParameterField
' 设置参数字段的名称,它必须 ' 和报表中的参数相符。
paramField.ParameterFieldName = "textZzrq" 'rangeVal1.Value = textZzrq
rangeVal1.Value = "asdf"
paramField.CurrentValues.Add(rangeVal1)
paramFields.Add(paramField)
CrystalReportViewer1.ParameterFieldInfo = paramFields
Dim rptExpensiveProducts As New CrystalDecisions.CrystalReports.Engine.ReportDocument reportname = "WDZKMXB.rpt"
rptExpensiveProducts.Load("C:\Inetpub\wwwroot\dggjbb\rpt\" & reportname)
Dim tbCurrent As CrystalDecisions.CrystalReports.En
gine.Table Dim tliCurrent As CrystalDecisions.Shared.TableLogOnInfo
For Each tbCurrent In rptExpensiveProducts.Database.Tables
tliCurrent = tbCurrent.LogOnInfo
With tliCurrent.ConnectionInfo
.ServerName = computer_name
.UserID = sa_name
.Password = sa_password
.DatabaseName = datebase_name
End With
tbCurrent.ApplyLogOnInfo(tliCurrent)
Next tbCurrent

rptExpensiveProducts.SetDataSource(getDS("select * from WD_ZKJLK"))
CrystalReportViewer1.ReportSource = rptExpensiveProducts
展开
 我来答
DCYLJFOREVER
推荐于2016-01-02
知道答主
回答量:21
采纳率:0%
帮助的人:14.5万
展开全部

我一般使用的是finereport报表制作软件,主要是不想写代码啊~~,这个功能在finereport里面很容易实现的,主要过程如下:

1.制作参数查询界面的步骤

FR报表提供了参数设计界面,让用户快速制作出参数表单界面。制作参数查询界面的步骤如下:

参数布局——设计参数查询界面的样式

设置参数控件的属性及编辑风格——设置参数控件如下拉框、日期、时间等,并且可以修改控件默认值

美化参数界面——设置界面显示位置、背景、控件风格等

2.示例

根据下图我们制作一个简单的查询界面,从而了解参数查询界面的具体制作方法。


2.1打开报表

打开报表:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\Parameter\Parameter.cpt。

2.2参数布局

按照下图所示,将控件拖至相应的位置,如下:


另:参数界面采用绝对布局方式,因此可以将控件拖至面板中的任何位置。

2.3参数控件编辑风格

默认的参数控件都是文本框,有时如希望使用日期控件来选择日期,或者下拉框直接选择数据,这就需要为参数控件定义编辑风格了。

如将地区控件设为下拉框。选中地区控件,选择控件中的扳手,在下面的对话框中选择控件类型为下拉框:


然后在属性表的基本属性>数据字典中,按照下图设置下拉框的数据:


2.4 保存报表并预览

保存并分页预览便可以看到效果了。

佐佐西瓜
2012-12-16 · 超过25用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:63.6万
展开全部
这个也太麻烦了。不如帆软省心啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式