用adotable+ accessdbgrid连接到表adotable后,如何实现点击其中一条记录,就能单独按照设计的报表格式单独打印出来?请帮助谢谢!

解决方案 »

  1.   

    这个还是很容易做到的
    你用fastreport 就可以做到!
    单行查询,用select 语句控制就可以了!
    你试一下!
    不难的!
      

  2.   

    fastreport?这如果要在delphi中应用控件该怎么弄?
      

  3.   

    同意一楼,用SQL语句来控制结果集就可以了
      

  4.   

    我用的是adotable,如果能换成adoquery我就得重新把所有程序给改了。不过能给一个程序的例子吗?
      

  5.   

    用adotable的Filter属性将结果集过滤一下就可以了
      

  6.   

    楼上的,我不知道什么叫filter过滤,能解释的详细点吗
      

  7.   

    adotable1.filtered:=true;
    adotbale1.filter:='BookID='''+trim(FEditBookID.text)+'''';
    adoquery1.close;
    adoquery1.sql.clear;
    ...............
    就ok了!!!