我的数据库中有两个表,入住登记和房客账务表,我要按入住登记信息分组显示房客的账务信息,我是这样做的,用两个command,一个命名为command1,sql语句为"SELECT 登记单号, 房号, 入住日期 FROM 入住登记",另一个为command2,sql语句为"select 单号,入账时间,操作员,消费项目,金额 from 房客账务表" ,关联是command1.登记单号 to command2.单号,我把command1的显示内容放在分组标头里,把command2的内容放在报表明细里。
问题:直接调用报表显示正确,但我在调用报表的时候加上以下语句则显示错误”找不到字段command2.金额",不知为何?
    StrSql = "SELECT 登记单号, 房号, 入住日期 FROM 入住登记"
   If Not DtConnect.rscommand1.State = adStateClosed Then DtConnect.rscommand1.Close
      DtConnect.rscommand1.Open StrSql
      dpYingMing.Show vbModal, Me
      DtConnect.rscommand1.Close