我在fastReport的顯示報表中有如下記錄
名字    規格  .....
aaa       123*321
aaa       258*369
bbb       963*785
ccc       147*369
....
現在我想在onBeginPrint中得到報表中第二行的第二列數據258*369這個字段值,這有什麼方法或函數嗎?謝謝!

解决方案 »

  1.   

    在你的数据集里取,比如table或者query
    这样会好取一点,我觉得。
    比如
    var
    i:integer;
    begini:=0;
    query.first;
    while not query.eof dobegini:=i+1;
    if i=2 then
    showmessage(query.fields[1].AsString);//////////第二行第二列的值
    query.next;end;end;
      

  2.   

    lovendII(戒情人):你这个方法是可以取得我所要的值,可我是要在报表中根据其不同值来分页显示,代码是写在frReport的BAND中的OnBeforePrint中,这里写代码跟DELPHI中的语法规则不一样,比如变量类型申明,参数传递,我都用DELPHI中的语法规则试过,编译都没通过,所以想用此方法试试。