我现在在做一个汽车服务公司的收银系统,现在遇到的问题是在最后的发票打印阶段
我用制作打印的工具是datareport。我所做的数据库里有这么两张表,一张是进出厂的车辆的基本资料,还有一张是利用工作卡号和第一张表进行相关联的关于车辆的修理项目和修理费等明细资料的表,现在在打印阶段,除了要把车辆的基本资料打印出来,还要把车辆的修理项目和修理费也打出来,我曾想过将所有资料先一次性导入到一张虚拟表里打印出来,但是现在的问题是一辆车,它的基本资料就是一条记录,但是它的修理项目和修理费在另一张表里是有好几条记录的,打印出来的发票的效果是
一辆车的所有的修理项目,而且要有时间限制,时间限制这点倒没有问题。
问题主要是前面所说的, 不知道大家能不能帮我解决一下。

解决方案 »

  1.   

    多表查询,分组打印。很简单的,看看MSDN上的例子就会的。
      

  2.   

    请详细的说明一下好吗。我这里没有装MSDN,因为情况有点紧急。谢谢啊。
    就联系我的实际问题解答一下吧
    基本资料表字段:
    工作卡号,车号,单位
    修理项目明细表字段:
    工作卡号,修理项目,修理费打印效果
                表头
    ——————————————————————————————
    工作卡号  车号  单位  (注:就一条)
    ————————————————————————————-——
    修理项目,修理费  (注:与工作卡号相关联好几条)
       .         .
       .         .
       .         .
    ———————————————————————————————在datareport中实现,请高手们写出大概的代码设计,和设计思想好吗。讨教ing……
      

  3.   

    高手都到哪里去了啊1!!!
    不是吧。这里是CSDN啊。我的问题就只能是这样的回答?