首先声明:我是请教,不是谈个人观点,我初学vb,
1。vb在设计程序时,为什么编辑数据时用的是ado对象来连接或更新数据库,显示数据库,可是到报表打印时却不用ado对象了,却用了一个数据环境设计器。要产生报表就要在这个数据环境设计器中设置连接及命令等。我觉得这远没有ado对象灵活,用ado对象可以筛选出特标复杂的查询,可是在这个设计器里就不那么方便了。(当然我不太会用是主要原因,)
2。比如在一个窗体里已经设计了编辑功能,现在想增加打印,那些为了查询或更新而定义的ado对象是不是都不能用于打印了,我必须要在数据环境设计器中重新设计呀?尽管打印的内容就是录入窗体中的内容,且格式一样。
3。为什么编辑和打印不能统一起来呢?
请教各位老师,我确是初学,不明白,而书上也没有这方面的解释,谢谢了。

解决方案 »

  1.   

    好象也可以用ado对象的,可是为什么单搞出来一个数据环境设计器呢?
    大家在程序中是多用数据环境设计器呢?还是多用动态设定报表的数据源和字段等。
    期待回复!
      

  2.   

    你用的是vb自带的datareport吧. 这个功能有限,不太灵活. 你可以试试看prtfg控件.它可以完全满足你的需求. 免费下载地址: http://lpcsoft.itdrp.com
      

  3.   

    我刚学,我还是想把datareport学好再说。
    大家给点意见。