一个字段如果需要自动换行,用QRExprMemo(有别的吗),好象需要根据空格,难道要自己加空格?换行之后,画表格的线太短了,怎么让它自动拉长啊?有没有最新的版本下载啊,在哪里有?

解决方案 »

  1.   

    quickrep的最新版本在很多地方都有,www.51delphi.com看看自动换行的处理方法有很多,如果是memo字段的,可以用以下的方法解决:
    首先用dbmemo控件、qrmemo控件,两者的大小调整成一样的大小
    其次dbmemo指向需要显示的字段;
    第三,在quickrep指向的数据集控件(table或query)的afterscroll事件中加入:qrmemo.text := dbmemo.text即可实现自动换行了
      

  2.   

    为什么不用EXCEL
    做报表?
    DELPHI和EXCEL
    是简单组合!
      

  3.   

    To cobi(我是小新):
    换行如果没有通过设置自动就可以解决,用别的方法倒也还比较容易解决,不过有办法解决画线的问题吗(让所有的表格线根据换行之后的高度自动拉长)?
      

  4.   

    不要用QuickReport了,Delphi7已经不带它玩了,其实QuickReport确实有些地方做的不好,你可以试试fastReport,或Delphi7新带的Rave Reports.
      

  5.   

    如小新说的那样,可以解决换行的问题,用QRRichEdit也可以;
    或是你就用QRLabel那组也行的,到于线的问题,只能是在程序里动态的调整