Курсовая работа: Информационная система начальника жилищно-эксплуатационной службы
SG. Cells[2, j]:= IntToStr(NRooms); Vec.X[j, 2]:= NRooms;
// Запишем номер этажа
SG. Cells[3, j]:= IntToStr(NFloor); Vec.X[j, 3]:= NFloor;
for k:=1 to FlatAtr. Size do
begin
if FlatAtr.X [i, 1]= NRooms then // совпадает количество комнат
begin
x:= 0;
for l:=1 to NRooms do
try
x:= x + StrToInt (FlatAtr.X [k, 2+l]);
except
end;
// Запишем жилую площадь
Vec.X [j, 4]:= x; SG. Cells [4, j]:= Vec.X [j, 4];
x:= x + StrToInt (FlatAtr.X [i, 7])+StrToInt (FlatAtr.X [i, 8])+
StrToInt (FlatAtr.X [i, 9]);
// Запишем общую площадь
SG. Cells [5, j]:= IntToStr(x); Vec.X [j, 5]:= x;
break;
end;
end;
InputString:= 'Квартира №'+IntToStr(NKvart)+
' находится в подъезде №'+IntToStr(NPod)+
' на этаже №'+IntToStr(NFloor)+
' ('+IntToStr(NRooms)+' комната(ы)).';
Application. MessageBox (PChar(InputString), '', MB_OK);
exit;
end;