社区
数据库(包含打印,安装,报表)
帖子详情
vb6向水晶报表10传递中文参数,结果显示乱码,怎样解决?
立早家饰
2009-04-03 06:46:51
如题
...全文
124
3
打赏
收藏
vb6向水晶报表10传递中文参数,结果显示乱码,怎样解决?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
立早家饰
2009-04-03
打赏
举报
回复
我晕!!!知道了,我太糊涂了,是自体,我把参数的自体定为 Arial 了!!!不乱码才怪,换成宋体就好了
立早家饰
2009-04-03
打赏
举报
回复
Dim oApp As New CRAXDRT.Application
Dim oRpt As CRAXDRT.Report
Dim reportName As String
reportName = App.Path & "\report\quotation.rpt" '定义要引用的rpt文件
Set oRpt = oApp.OpenReport(reportName, 1)
oRpt.DiscardSavedData
oRpt.EnableParameterPrompting = False
oRpt.ParameterFields.GetItemByName("client_code").AddCurrentValue (cls.ClientModel.ClientCode)
oRpt.ParameterFields.GetItemByName("client_name").AddCurrentValue (cls.ClientModel.ClientName)
oRpt.ParameterFields.GetItemByName("quotation_code").AddCurrentValue (cls.QuotationCode)
oRpt.ParameterFields.GetItemByName("quotation_date").AddCurrentValue (g_Turn_Dtm_Str(cls.QuotationDate))
oRpt.ParameterFields.GetItemByName("client_person").AddCurrentValue cls.ClientModel.Linkman
oRpt.ParameterFields.GetItemByName("client_phone").AddCurrentValue cls.ClientModel.Phone
oRpt.ParameterFields.GetItemByName("client_fax").AddCurrentValue cls.ClientModel.Fax
oRpt.ParameterFields.GetItemByName("client_email").AddCurrentValue cls.ClientModel.Email
oRpt.ParameterFields.GetItemByName("client_address").AddCurrentValue cls.ClientModel.Address
oRpt.ParameterFields.GetItemByName("employee_name").AddCurrentValue cls.EmployeeModel.EmployeeName
oRpt.ParameterFields.GetItemByName("employee_phone").AddCurrentValue cls.EmployeeModel.Phone
oRpt.ParameterFields.GetItemByName("employee_fax").AddCurrentValue cls.EmployeeModel.Fax
oRpt.ParameterFields.GetItemByName("employee_email").AddCurrentValue cls.EmployeeModel.Email
oRpt.DataBase.SetDataSource cls.QuotationDetailRst '连接水晶报表和数据源
oRpt.ReadRecords
Dim frm As New frmPrint
frm.CRViewer1.ReportSource = oRpt
frm.CRViewer1.Refresh
frm.CRViewer1.ViewReport
frm.Show
--------------------------------------------------
报表中显示上面的那几个参数,含有中文的就乱码,
但是oRpt.DataBase.SetDataSource cls.QuotationDetailRst 数据集中的中文就没问题
zz005
2009-04-03
打赏
举报
回复
先排除代码是否存在问题
vb/vb.net开发精粹(3)
请教
VB6
.0+数据库的问题!请各位高手指教! 用VBA能否实现对WORD登陆密码的修改? 这两个字符串 为什么无法链接到一起???? 去掉一位数组中包含的另一个数组的值 串口接受的数据如何处理??????????...
vb/vb.net开发精粹(2)
关于EXCEL转换成ACCESS库 ...关于vb生成exe后出现的问题,急!!!! 一道不知拿不定主意的小题 是不是需要刷新一下窗口? vb 连接sql2000 数据库 超慢的问题~ uridownloadtofile 函数问题
VB6
.0如何调用打印纸格
vs vb连接mysql_
vb6
.0如何连接数据库
Spread for Windows Forms快速入门(
10
)---绑定到数据库下面的教程将带你创建一个工程, 并将Spread控件绑定到一个数据库。在这个教程中,主要的步骤为:1. 将Spread添加到一个数据绑定工程中2. 设置数据库连接3. ...
vb/vb.net原创文章精粹(3)
id=
10
1350]请教
VB6
.0+数据库的问题!请各位高手指教![/url] [url=http://www.vbbaike.com/show.asp?id=
10
1349]用VBA能否实现对WORD登陆密码的修改?[/url] [url=http://www.vbbaike.com/show.asp?...
vb/vb.net原创文章精粹(2)
[url=http://www.vbbaike.com/show.asp?id=
10
1290]关于EXCEL转换成ACCESS库[/url] ...id=
10
1289]关于vb生成exe后出现的问题,急!!!![/url] [url=http://www.vbbaike.com/show.asp?id=
10
1...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章