实例:
数据库中有table(设备信息表),共有3个字段:设备名、编号、状态,其中状态分为三种:1、2、3,分别表示正常、注意、危险;
因为表中三种状态是用数字表示的,现在我想在打印中用文字表示出来,即:状态值是正常、注意、危险,而不是三个数字;

解决方案 »

  1.   

    一、
    这应该从建立表单开始下手,如建一配置表:
    ID,name
    1  注意
    2  危险这样就可以用联合查询直接从QuickRep打印;二:如果想省事,不考虑升级的话可以用QRLabel控件,显示时进行循环判决
      

  2.   

    将显示换为QRLABEL,在DETAIL BAND中BEFOREPRINT事件中判断:
    IF 状态值=1 THEN QRLABE1。CAPTION:=正常
    IF 状态值=2 THEN QRLABE1。CAPTION:=注意
    IF 状态值=3 THEN QRLABE1。CAPTION:=危险