一个数据源,一个access库有两张表,两张表分别有字段绑定在DataReport的rttextbox上。如果用控件连的话,rttextbox只能连一个command上。用代码连又不会。请大家教教我。
谢谢:::
access库中有两张表.
    bill
  ID  车牌号     车主姓名        车型        修理项目       总金额       系统日期
 
   sbill
  ID    车牌号        项目             项目金额          系统日期
有个form  做金额结算(结算) buttion_click  将总金额跟车牌号,和车主姓名,车型,系统日期。插入到了bill表中。是一条记录.  将车牌号,项目,项目金额,系统日期。插入到sbill表中.是多条记录.因为一辆车它有多个项目.注:总金额=项目金额的和.车牌号两个表相同.求点击form上的"打印"按钮,
打印.打印出这辆车消费金额,格式为先是总金额和车辆信息,日期.
下面是他消费的每个单项的名称,和每个单项的金额.打印报表,条件车牌号,日期为系统日
期.(就是消费时,打印消费清单。)如下格式:
 
打印格式是这样的(datareport2):
页标头(section2):
       车牌号         车主姓名            车型           总金额          消费日期 
分组标头(section6):       
     非绑定(textzp) 非绑定(textname) 非绑定(textcx) 非绑定(textnk) 非绑定(textdade)                  项目                                              金额
细节(section1)
             非绑定(textzm)                                     非绑定(textking)
 各绑定的rptTextBox分别绑定为:textzp绑定bill表中的车牌号.
textname绑定bill表中的车主姓名.,
textcx绑定bill表中的车型.,
textnk绑定bill表中的总金额.,
textdate绑定bill表中的日期.textzm绑定sbill表中的项目.
texgking绑定sbill表中的项目金额.求点击form上的"打印"按钮.生成打印,求怎么做.要代码.一次搞定.???求大吓帮忙.请跟据我的情况写代码,谢谢/

解决方案 »

  1.   

    有一个办法,就是自己去构造,这样就是一个表了,随你怎么打
    简单给你写下思路,sql你自己详细select ... from bill
    union
    select '' as 车牌号,'项目' as 车主姓名,'' as ...,'' as ...,金额 as ....     (自己调节对齐)
    union
    具体项目,具体金额
    不知道你是否明白这个意思...  
      

  2.   

    select b.车牌号,b.车主姓名,b.车型,b.总金额,b.消费日,s.项目,s.项目金额 from bill b inner sbill s on b.车牌号=s.车牌号。用这个SQL语句作为数据源。
      

  3.   

    发邮件给我.我这里有打印控件.
    Emial:[email protected]