采用QRLabel控件,然后在程序里用tquery查询记录,然后向QRLabel.Caption赋值就可以了

解决方案 »

  1.   

    那你是不是要求具有控制功能,可以打印多条,也可以打印单条
    那可以用TQuery,将QuickRep连接到TQuery,由查询控件决定打印记录条数
      

  2.   

    谢谢你的答复,还有一个问题。
    我想一页就打固定的内容和固定的格式,是不是有多少页就要多少个Form,
    在每个Form上做好固定的格式,这些页打的都是一条记录,这样才是一份材料。
    如果是用TQuery选择了几条记录来打印,如何移动记录呢?
      

  3.   

    不需要移动记录,只要将TQuery连接上去,就可以了
    你的意思我不太明白,是不是要打印同样的几页,那用for循环重复调用print就行了
    如果是内容不同,那就要在每次打印前将TQuery重新查询一遍
      

  4.   

    不需要移动记录,只要将TQuery连接上去,就可以了
    你的意思我不太明白,是不是要打印同样的几页,那用for循环重复调用print就行了
    如果是内容不同,那就要在每次打印前将TQuery重新查询一遍,不需要做多个form
      

  5.   

    我是说让几条内容(一条记录的几个字段)占一页,另外几条占一页,这种格式是
    固定的,在一个Form上画可以吗?
    另外在quickrep的detail里可不可以根据内容的长度来控制,而不是固定的长度?
    我的OICQ是3579449,方便的话可以交流一下。
      

  6.   

    如果要求这样做的话,就要做几个QuickRep,分别连接几个Tquery,每个负责几个字段,
    或者在一个form里放两个QuickRep试试看,