企业产品销售发票 
                      出 门 证               发票代码 162000511070
客户名称:            年    月  日            发票号码 00025498
品名级规  单位  数量  价格              金 额
             十 万  千 百 十  元 角 分
        (这里最多五行数据--发票行,都有格子的,发票行数据例子:)
汽油     吨    2      2000        ¥  4  0  0   0   0  0
合计金额(大写)  拾 ¥ 万 肆 仟 零 佰 零 拾 零 元 零 角 零 分     ¥:4000.00
(本来有格子的但CSDN不支持--'... 十 万 千 百 十  元 角 分'等等都是有横竖格子的)发票要求:1) 发票格式是用水晶报表做的; 
          2)合计金额(大写)不能超过10万,即发票行的金额合计不能超过10万;
          3)如果发票行金额合计超过10万,则接着另外打一张或多张发票;
          4) 所有发票上的数据我均已存放在一张视图里了.
希望大家踊跃的提意见,帮我解决这个问题。

解决方案 »

  1.   

    1)合计金额(大写)不能超过10万,即发票行的金额合计不能超过10万;
    2)如果发票行金额合计超过10万,则:合计金额(大写)¥<10万的发票行数据打在一张发票上,依此的类推,直到每张发票合计金额(大写)¥<10万。
    3)发票规定:打印发票行数据的地方,如果发票行数据不到五行,也要显示五行,没数据的地方为空,因为发票要实现激打,如果不补满五行,数据就会错位(水晶报表的行数是随数据库里的记录而增加的,不好做)。
      

  2.   

    正在研究水晶报表,这个问题不难吧,固定那个Detail区域的宽度不就行了吗?