1、使用ACTIVEREPORT报表系统——最强的报表生成系统。
3、KEYPRESS事件
   If KeyAscii = 13 Then'回车
      DATAGRID.COL=DATAGRID.COL+1
   ENDIF
   当然你应该在程序中加以判断,以防止移动到无效的列
 2、俺也没有方便的办法,只能通过VBA编程。如果你有好办法,告诉我一声先。

解决方案 »

  1.   

    1、使用ACTIVEREPORT报表系统——最强的报表生成系统。
    3、KEYPRESS事件
       If KeyAscii = 13 Then'回车
          DATAGRID.COL=DATAGRID.COL+1
       ENDIF
       当然你应该在程序中加以判断,以防止移动到无效的列
     2、俺也没有方便的办法,只能通过VBA编程。如果你有好办法,告诉我一声先。
      

  2.   

    你提的问题太过泛泛,很难回答。比如转换成EXCEL表格,需要根据情况VBA编程。再说打印表格问题,很多控件都能自动完成,这不是一两句话能解决的问题,需要您自己的努力。
      

  3.   

    DataGrid 的打印,实际就是 ADODB.Recordset 的打印用 DataReport 即可!
    http://www.playyuer.com 提供例子下载: (New)
    http://microinfo.top263.net/Zip/DatGrdRpt.ziphttp://www.playyuer.com 提供
    《vb 6之数据报表使用技巧》
    http://media.ccidnet.com/media/ciw/871/b1301.htm
    《VB6之Data Report全面解决方案(1)》
    http://microinfo.top263.net/Txt/DRptPlus.txt
    《巧用 VB6 之 Data Report 实现图片(Picture)、图表(MsChart)的打印及预览》
    http://microinfo.top263.net/Txt/ImageRpt.txt
    下载例程
    http://microinfo.top263.net/Zip/ImageRpt.exe
    http://microinfo.top263.net/Zip/FmtDatRpt.zip 
    http://microinfo.top263.net/Zip/ShapeTree.zip 
    http://microinfo.top263.net/Zip/ShapeNew.zip 另外http://www.playyuer.com 提供
    Microsoft Visual Basic 6.0 之 
    Data Report Designer 的 
    ActiveX Dll 打印全面解决方案 - DataReportPlus 下载:
    http://microinfo.top263.net/DownLoad.htm
      

  4.   

    为什么不下载ACITVEREPORTS?世界公认的最好的VB报表控件!!只有你想不到,没有她做不到。大量例子!!
    www.wxyanye.com.cn/jxc.htm提供下载!