我使用Paradox 7的数据库(收款通知单数据表.DB)时,下面表达式是正确的.  table1.Filter:='打印单号='+Edt_id.text;
  table1.Filtered:=true;
  asql:='select sum(金额) from 收款通知单数据表.DB where 打印单号='+Edt_id.text;
  query1.sql.text:=asql;
  query1.open;
  lbl_sx.Caption:=query1.fields[0].asstring;
  lbl_dx.Caption :=DXZhuanHuan(lbl_sx.caption);
  query1.Close;但是我改为Access数据库(数据库message.mdb,内有表:收款通知单数据表,将message.mdb设置成数据源message),则第三句表达式不知如何写了.我改成:
  asql:='select sum(金额) from message.收款通知单数据表 where 打印单号='+Edt_id.text;
是错的.故请教各位高手,如何表达,才正确.