CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

水晶报表如何获取VB传递的值(用户交互式)

楼主nethedy(兜兜)2005-07-04 16:34:31 在 VB / 数据库(包含打印,安装,报表) 提问

我有这样的报表,VB6.0+水晶报表,报表提供给用户一个参数,只要用户输入该参数相对应的值,就返回数据库查询的记录.水晶报表的数据源是储存过程,在储存过程里面就有一个参数.  
  我现在想实现的是,设计一个VB界面,提供用户一个选择,不用用户自己输入该参数的值,而是在下拉列表里读取了数据库的数据.只要用户选择了某个值,水晶报表就显示改值返回的记录. 问题点数:40、回复次数:6Top

1 楼huadj()回复于 2005-07-05 09:09:06 得分 10

我也有相同问题,怎么没有人顶啊????Top

2 楼carpenter01(木匠)回复于 2005-07-05 09:12:14 得分 10

我遇到过。  
   
  客户要求打印时间手工来添,解决办法:输入后保存到数据库中在由水晶报表取出。Top

3 楼Fanks(铁面人)回复于 2005-07-05 09:13:44 得分 10

根据选择的参数重新打开记录集,然后再绑定到报表就可以了。Top

4 楼huadj()回复于 2005-07-05 14:31:11 得分 10

有没有例子或相关代码???Top

5 楼nethedy(兜兜)回复于 2005-07-06 10:36:55 得分 0

//以下是FrmCR1窗體代碼,水晶報表數據源返回的紀錄要跟代碼裡面的一樣  
  Dim   Report   As   New   CrystalReport1  
   
  Option   Explicit  
   
  Private   Sub   Form_Load()  
   
  Set   rsGDBE1   =   New   ADODB.Recordset  
  rsGDBE1.Open   "select   *   from   qndetail     where   TYPE='NORMAL'   and   QN_NO='"   &   FrmSelect2.DataCombo1.Text   &   "'   and   SEQ_NO='"   &   FrmSelect2.DataCombo2.Text   &   "'",   cnGDBE,   adOpenKeyset,   adLockPessimistic  
  If   Not   rsGDBE1.EOF   Then  
          Report.Database.SetDataSource   rsGDBE1,   3,   1  
          Screen.MousePointer   =   vbHourglass  
          CRViewer91.ReportSource   =   Report  
          CRViewer91.ViewReport  
          Screen.MousePointer   =   vbDefault  
  Else  
          MsgBox   "The   Quotation   Not   Data!",   vbOKOnly   +   vbInformation,   "Information"  
  End   If  
   
  End   Sub  
   
  Private   Sub   Form_Resize()  
  CRViewer91.Top   =   0  
  CRViewer91.Left   =   0  
  CRViewer91.Height   =   ScaleHeight  
  CRViewer91.Width   =   ScaleWidth  
  End   Sub  
   
  Private   Sub   Form_Unload(Cancel   As   Integer)  
  Set   rsGDBE1   =   Nothing  
  Report.DiscardSavedData  
  End   SubTop

6 楼marscsdn(mars)回复于 2005-07-06 10:49:35 得分 0

carpenter01(木匠)的做   法跟我一样啊,我用的只是4.6版的Top

相关问题

  • 在VB中怎样为水晶报表中的text1赋值!
  • 关于水晶报表(VB调用水晶报表的问题)
  • ***急**vb中如何将字符串值赋给水晶报表中的text
  • 请教水晶报表是否能实现交互式?怎样实现?谢谢!!!
  • 关于vb的水晶报表
  • 如何用VB操作水晶报表
  • vb中调用水晶报表
  • VB 2005水晶报表问题
  • VB调用水晶报表的问题
  • 为什么我装了水晶报表后在vb的菜单中没有出现水晶报表项?

关键词

  • 水晶报表
  • 用户
  • 报表
  • 数据库
  • vb
  • 选择
  • report
  • crviewer91
  • rsgdbe
  • 值

得分解答快速导航

  • 帖主:nethedy
  • huadj
  • carpenter01
  • Fanks
  • huadj

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo