VC开发报表用什么比较好?
最好能有这方面的资料thanks

解决方案 »

  1.   

    水晶报表9,好像VCkbase,还是vccode上面有例子!
      

  2.   

    有的:
    odbc编程打印报表;
    水晶报表。
    不知你要哪一种
      

  3.   

    还是用automation方式调用Excel或word来输入报表比较方便
      

  4.   

    我在www.easthot.net见到一个VC报表源码,是一个好的思路!
    可以看看!
      

  5.   

    谢谢大家。to bcpl(林平之) 
    我现在暂时不需要输入,我用automation来显示WORD中的数据,普通文字可以,可是表格却不行,您有什么办法吗?
    万分感谢。下面是我在 VC/MFC ATL/ActiveX/COM 提的问题
    主  题:  怎么在视图上显示WORD文档,要求里面的表格也能显示。着急!!多谢 
    作  者:  bingocn (bingocn)  
    等  级:    
    信 誉 值:  99 
    所属论坛:  VC/MFC ATL/ActiveX/COM 
    问题点数:  100 
    回复次数:  5 
    发表时间:  2003-08-25 13:00:22 两个问题:1.下面是我从网上的例子看到的程序,可是对于表格却不能显示,还需要哪里修改或者添加东西吗?static char BASED_CODE szFilter[]="Word Files(*doc)|*.DOC||";
    CFileDialog fd(true,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,szFilter,NULL);
    CString strFilePath;//用来保存打开的文件名;
    if(fd.DoModal()==IDOK)
    strFilePath=fd.GetPathName();//获取要打开的Word文档的名字;
    _Application m_App;//定义Word提供的应用程序对象;
    Documents m_Docs;//定义Word提供的文档对象;
    Selection m_Sel;//定义Word提供的选择对象;
    m_Docs.ReleaseDispatch();
    m_Sel.ReleaseDispatch();
    m_App.m_bAutoRelease=true;
    if(!m_App.CreateDispatch("Word.Application"))

    AfxMessageBox("创建Word2000服务失败!"); 
    exit(1); 

    //下面是定义VARIANT变量;
    COleVariant varFilePath(strFilePath);
    COleVariant varstrNull("");
    COleVariant varZero((short)0);
    COleVariant varTrue(short(1),VT_BOOL);
    COleVariant varFalse(short(0),VT_BOOL);
    m_Docs.AttachDispatch(m_App.GetDocuments());//将Documents类对象m_Docs和Idispatch接口关联起来;
    m_Docs.Open(varFilePath,varFalse,varFalse,varFalse,
    varstrNull,varstrNull,varFalse,varstrNull,
    varstrNull,varTrue,varTrue,varTrue);
    //打开Word文档; 
    m_Sel.AttachDispatch(m_App.GetSelection());//将Selection类对象m_Sel和Idispatch接口关联起来;
    m_Sel.WholeStory ();//选择文档中的全部内容;
    m_Sel.Copy();//将数据拷贝到剪贴板 
    this->GetEditCtrl( ).Paste ();//将数据粘贴到程序的"视"中;
    m_Docs.ReleaseDispatch();//断开关联;
    m_Sel.ReleaseDispatch();
    2.我的程序是基于单文档视图结构的,怎么能弹出一个视图呢?小弟初学VC,大家HELP啊。
    多谢多谢