Q&A

  • QuickReport에서 QRExpr문제를 해결해주세요...
... 알쏠달쏭 ... 고수님들의 조언 바랍니다...

QRBand1BeforePrint에서
{
if ss = Query1.FieldByName('AA').AsString then
   PrintBand := false
else
   PrintBand := true;
}
위와같이 하고,

GroupFooter에서 QRExpr에 SUM(Query1.LEN)을 하면

델3에서는 QRBand1BeforePrint의 PrintBand가 false인것도 SUM에 누적이 되었는데,
델6에서는 QRBand1BeforePrint의 PrintBand가 true인것만 SUM에 누적이 되는군요...

델6에서도 PrintBand가 false인것도 SUM에 누적이 되도록 하려면 방법이 무엇인지 알고 싶습니다...  
1  COMMENTS
  • Profile
    델맥 2004.03.05 19:38
    단순히 원하는 결과치만 얻고 싶으면
    if ss = Query1.FieldByName('AA').AsString then
      DetailBand1.Height := 0
    else
      DetailBand1.Height := 40; //원래 크기
    로 하면 원하지 않은 레코드는 출력되지 않고
    소계에는 포함되지 싶은데요..
    허접한 답변이라 부끄럽네요^^