Vaho писав:P.S. Щось не зовсім получається вложити файлик.
Тоді висилайте на пошту.
http://gis.org.ua/contact.htm
Vaho писав:P.S. Щось не зовсім получається вложити файлик.
OlegKA писав:Підскажіть, будь ласка, як зробити так, щоб в шаблоні "Кроки межового знака" (додаток до акту прийомки-передачі межових знаків на зберігання) в полі "Видимість на суміжні межові знаки" прописувалися номери суміжних межових знаків, наприклад ми пишемо так: Межові знаки зі сторони А-Б - землі гр. Іванова І.І. Суміжні межові знаки № 2 та № 4. Видимість присутня. (це для межового знаку № 1).
Код: Виділити все
procedure DetailData9OnBeforePrint(Sender: TfrxComponent);
begin
MejnOpis := ''; //Описание смежества в котором лежит межевой знак
If MejnZN.RecordCount = 1 then
MejnOpis := 'Межовий знак не має суміжних межових знаків'
else
begin
If MejnZN.RecordCount = 2 then
begin
MejnOpis := 'Межовий знак має видимість на суміжний межовий знак ';
If <Line> = 1 then
begin
MejnZN.Last; //Берём второй знак
MejnOpis := MejnOpis + ' (№ ' + <MejnZN."MarkNumber"> + ')';
MejnZN.First;
end
else
begin
MejnZN.First; //Берём первый знак
MejnOpis := MejnOpis + ' (№ ' + <MejnZN."MarkNumber"> + ')';
MejnZN.Last;
end;
end
else
begin
MejnOpis := 'Межовий знак має видимість на суміжні межові знаки: ';
If <Line> = 1 then
begin
MejnZN.Last; //Определяем предыдущий номер
MejnOpis := MejnOpis + ' (№ ' + <MejnZN."MarkNumber"> + '), ';
MejnZN.First;
MejnZN.Next; //Определяем следующий номер
MejnOpis := MejnOpis + ' (№ ' + <MejnZN."MarkNumber"> + ')';
MejnZN.Prior;
end
else
begin
MejnZN.Prior; //Определяем предыдущий номер
MejnOpis := MejnOpis + ' (№ ' + <MejnZN."MarkNumber"> + '), ';
MejnZN.Next;
MejnZN.Next; //Определяем следующий номер
If MejnZN.EOF then
begin
MejnZN.First;
MejnOpis := MejnOpis + ' (№ ' + <MejnZN."MarkNumber"> + ')';
MejnZN.Last;
end
else
begin
MejnOpis := MejnOpis + ' (№ ' + <MejnZN."MarkNumber"> + ')';
MejnZN.Prior;
end;
end;
end;
end;
end;
плюс пропадают все записи