|
@@ -184,11 +184,11 @@ procedure TBillsGatherFrame.zgGclBillsCellGetColor(Sender: TObject;
|
|
var
|
|
var
|
|
bSimilarBills: Boolean;
|
|
bSimilarBills: Boolean;
|
|
begin
|
|
begin
|
|
- if (ACoord.Y >= zgGclBills.FixedRowCount) and (ACoord.Y < zgGclBills.FixedRowCount + saGclBills.DataView.RecordCount) then
|
|
|
|
|
|
+ if (ACoord.Y >= zgGclBills.FixedRowCount + 1) and (ACoord.Y < zgGclBills.FixedRowCount + saGclBills.DataView.RecordCount) then
|
|
begin
|
|
begin
|
|
- if ACoord.Y = zgGclBills.FixedRowCount then
|
|
|
|
|
|
+ if ACoord.Y = zgGclBills.FixedRowCount + 1 then
|
|
bSimilarBills := CheckSimilarBills(ACoord.Y, ACoord.Y + 1)
|
|
bSimilarBills := CheckSimilarBills(ACoord.Y, ACoord.Y + 1)
|
|
- else if ACoord.Y < zgGclBills.FixedRowCount + saGclBills.DataView.RecordCount - 1 then
|
|
|
|
|
|
+ else if ACoord.Y < zgGclBills.FixedRowCount + saGclBills.DataView.RecordCount then
|
|
bSimilarBills := CheckSimilarBills(ACoord.Y, ACoord.Y - 1) or
|
|
bSimilarBills := CheckSimilarBills(ACoord.Y, ACoord.Y - 1) or
|
|
CheckSimilarBills(ACoord.Y, ACoord.Y + 1)
|
|
CheckSimilarBills(ACoord.Y, ACoord.Y + 1)
|
|
else
|
|
else
|