Курсовая работа: Информационная система начальника жилищно-эксплуатационной службы
Application. MessageBox(
'Это поле заполняется автоматически по номеру квартиры и не редактируется!'
'Ошибка', MB_OK);
exit;
end;
InputString:= InputBox ('', 'Введите значение', Vec.X [j, i]);
if InputString=''
then exit;
SG. Cells [i, j]:= InputString;
Vec.X [j, i]:= InputString;
if (Sg. Name = 'StringGrid1') and (i = 1) then
begin
NKvart:= Vec.X [j, i];
porch[0]:= 0; x:= 0;
for i:=1 to Scheme. Size do
begin
porch[i]:= 2;
if Scheme.X [i, 3]=''
then porch[i]:= 2
else if Scheme.X [i, 4]=''
then porch[i]:= 3 else porch[i]:=4;
if NKvart <= x + (porch[i]*M) then
begin
NPod:= i; // Определили номер подъезда
NFloor:= (NKvart-x) divM +1; // Определили номер этажа
NKv:= (NKvart-x) modM; // Определили номер кв. на этаже
if NKv=0
then NKv:= M;
NRooms:= Scheme.X[i, NKv]; // Определили кол-во комнат