zemsfera писав:Как отобразить старый кадастровый номер???
Если Вы его записали в область "Старый кадастровый номер", то надо его отображать через специальный код (ведь там может быть несколько записей). Для начала опишем новую переменную "OldIKN", в которой будет хранится список старых кадастровых номеров:
Делается это наверху коду, после строки "var".
В самом низу кода, перед строкой "end." (энд с точкой!) вставьте этот код:
Код: Виділити все
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Старые кадастровые номера
OldIKN := ''; // Список всех
QuerySQL('Select Distinct IKN From ObjectLnk Where (ID_Primary = ' + IntToStr(<DM1.QbObject."ID_Object">) + ')');
If Length('DM1.QuerySQL') > 0 then
begin
DataFirst('DM1.QuerySQL');
While DataEOF('DM1.QuerySQL') = false do
begin
OldIKN := OldIKN + <DM1.QuerySQL."IKN"> + ', ';
DataNext('DM1.QuerySQL');
end;
OldIKN := Copy(OldIKN, 1, Length(OldIKN) - 2);
end;
После этого в текст можно вставлять значение: [OldIKN]