我按照自定义字段的方法加载动态数据源做成报表,我希望在报表中加入制表人的信息,如"制表人:"&user。其中USER是我定义的全局变量,在使用者登录程序时取得,并非数据源的一个字段,我该如何做呀?
解决方案 »
- vb中,关于数据导入时“数据匹配”的一些问题,急!!!
- 大家看看這段對PowerPoint操作的代碼是什么意思?
- 请教如何让窗体可以有上下左右的滚动条?在线等待.......
- 谁知道VB的立即窗口中的命令?
- 如何屏蔽掉自动运行
- 紧急求救
- 有一个非常简单的问题...
- 制作帮助文件的老问题,不惜血本了!!!!!!!
- Frame的背景面能加入图片吗~~~~~~~~~~~~~~~~~~!
- 有没有数据库高手?如果请进,当你要自信!最高可给43分!!!
- 还有本人想做一个程序,在text控件中始终保持固定的记录数,例如200条,每条用回车换行符区别,如果到250条,则删除前50条,程序继续接收
- 关于Sound.drv的调用
rs.Open rszcxxcxstr, conn, adOpenDynamic, adLockOptimistic
rs.Fields.Append "logo", adVariant
rs.Fields("logo").Value = user
是这样写吗?
可运行提示“在此环境中不允许操作”
rs.Fields.Append "logo", adVariant
rs.Fields("logo").Value = user
是这样写吗?
可运行提示“在此环境中不允许操作”
//你是在什么情况下产生,我现在没有装crystal啊这个是VB方面处理Recordset的问题,恩,呆会给你洗个,现在先忙家务:P
Dim Report As CRAXDDRT.Report
Public strUser As String '这是全局变量Dim strCnn As String
Set Report = CryApp.OpenReport(App.Path & "\report2.rpt")Dim cnn1 As New ADODB.Connection
Dim adoRS As New ADODB.RecordsetstrCnn = "Provider=sqloledb;Data Source=abrams;Initial Catalog=salestesttmp;User Id=sa;Password=test;"
cnn1.Open strCnn'一般写SQL会写成strSQL = "Select * from Jobs",但是在Recordset中间我们加入一个字段,比如是ReportName,代表是指表人
adoRS.Open "Select * ," & "'" & strUser & "'" & " as ReportName from jobs", cnn1, adOpenDynamic, adLockBatchOptimistic
Report.Database.SetDataSource adoRSScreen.MousePointer = vbHourglass
CRViewer91.ReportSource = Report
CRViewer91.ViewReport
Screen.MousePointer = vbDefault看清楚没,需要下工夫的只是SQL而已
可有些字段显示不出来是怎么回事?字段类型不符吗?
在SQL中显示为smartdatetime的字段应该设成什么类型的字段呢?我发现所有显示不出来的字段都是这种字段,我设为日期型没用,设为字符串型也不行。