Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 29 мар 2024 16:46

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 725 ]  На страницу Пред.  1 ... 34, 35, 36, 37, 38, 39, 40 ... 49  След.
Автор Сообщение
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 24 июл 2014 16:13 
Эксперт
Эксперт

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 92
shyrko писал(а):
begin
S:=Param(-7);
Num:=PARAM('НД');
if S='30000' then Num:=PARAM('lc'); // Ховаємо ячейку, якщо номер не заданий
if Num='' then
Visible:=false
end



Працює! Але тепер і номер ділянки і номер угіддя видає одна змінна - "Num". В каталозі пишу:
Ділянка № ...
Контур № ...
Треба щоб для "Ділянка №" була своя змінна, наприклад лишити "Num" а під "Контур №" свою, наприклад "Numug"


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 11 авг 2014 15:23 
Специалист
Специалист

Зарегистрирован:
02 ноя 2011 16:50
Сообщения: 35
Доброго дня. Виникла необхідність в тексті пояснювальної прописувати з ким межує земельна ділянка (з півночі- Іванов, з півдня Петров і так далі), на форумі знайшов шаблон в якому є діалогове вікно, до якого можна чи-то вписати, чи-то воно автоматично заповнюється суміжними користувачами, якщо я в ручну прописую необхідних мені землекористувачів то далі при генеруванні звіту цих даних немає. Також питання стосовно конфігурації земельної ділянки, є два виду: прямокутник і багатокутник, наприклад вибираю багатокутник, а в тексті записки пише прямокутник . Зайшов в редактор шаблонів там в строчці Items вписані два виду конфігурації, а строчці Text - прямокутник, таке-ж саме спостерігається і в інших рядках, які на мою думку можна змінювати. Питання: як це можна втілити в життя? Буду дуже вдячний.


Вложения:
.rar [115.1 Кб]
Скачиваний: 319
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 20 авг 2014 21:16 
Эксперт
Эксперт

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 92
Доброго дня!
Чи можна в шаблоні XMLNormal сформувати ділянку під in4 і викинути в Reports?
Пробував.Видає повідомлення що буфер обміну порожній. Що не так роблю?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 21 авг 2014 09:02 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
При наличии в карте слоя "XML: Реквізити обм.файлу" программа пытается сохранить карту в XML, вызывает генератор отчетов и передает ему соответствующий XML-файл.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 28 авг 2014 10:49 
Участник
Участник

Зарегистрирован:
28 авг 2014 10:29
Сообщения: 2
Добрый день. Меня интересует как в коде программы присвоить переменной значение площади угодия из экспликации, язык Delphi.
Например S:=ExplDataset."Expl05"; или как-то по другому не могу понять.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 28 авг 2014 11:08 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Посмотрите реализацию в FullExplication.fr3, обратите внимание на функцию function GetAreaByCN(N:Integer; CN:string):Real;
Пример использования:
GetAreaByCN(1,'05') - площадь угодий 1-го участка с кодом '05'

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 28 авг 2014 11:48 
Участник
Участник

Зарегистрирован:
28 авг 2014 10:29
Сообщения: 2
А где можно скачать файл FullExplication.fr3. Спасибо за ответ.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 28 авг 2014 12:11 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Вложение:
UnpackToTempatesFolder.zip [9.63 Кб]
Скачиваний: 318

Вообще шаблон есть в дистрибутиве

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 10 сен 2014 10:53 
Специалист
Специалист

Зарегистрирован:
02 ноя 2011 16:50
Сообщения: 35
Зравствуйте, подскажите пожайлуста почему в этом отчете не работает экспликация.


Вложения:
Normal.dmf [12.05 Кб]
Скачиваний: 511
Proekt.fr3 [378.49 Кб]
Скачиваний: 582
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 10 сен 2014 14:33 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Добавьте в код (предпоследней строкой, перед последним end.) вызов функции
...
...
AddExplication(Page1,Memo19);
end.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 14 сен 2014 08:36 
Специалист
Специалист

Зарегистрирован:
02 ноя 2011 16:50
Сообщения: 35
Dmitry_Zolotar писал(а):
Добавьте в код (предпоследней строкой, перед последним end.) вызов функции
...
...
AddExplication(Page1,Memo19);
end.


выдает такую ошибку


Вложения:
.JPG
.JPG [ 23.15 Кб | Просмотров: 9890 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 15 сен 2014 08:03 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
выложите еще файл Digitals\Templates\6ZemCols.txt, без него не разобраться

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 15 сен 2014 11:03 
Специалист
Специалист

Зарегистрирован:
02 ноя 2011 16:50
Сообщения: 35
Dmitry_Zolotar писал(а):
выложите еще файл Digitals\Templates\6ZemCols.txt, без него не разобраться


Вложения:
6ZemCols.txt [7.5 Кб]
Скачиваний: 498
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 19 сен 2014 17:53 
Эксперт
Эксперт

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 92
Скаіть будь-ласка яким чином суміжників в reports втягти?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Формирорвание отчета в Reports
СообщениеДобавлено: 22 сен 2014 10:02 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
ialexandri писал(а):
Скаіть будь-ласка яким чином суміжників в reports втягти?

Вот код, взятый из шаблона техдокументации (TDOCA.fr3) из свежего дистрибутива программы
Код:
//формирует смежников (Від А до Б,...)                                                                     
    Neighbours1:='';
    Neighbours2:='';
    Neighbours3:='';                     
    NeighbourCount:=NodesCount(GraphicPath+'/Neighbours','Neighbour');
    if NeighbourCount>0
      then begin
        for I:=1 to NeighbourCount do
          begin
            NeighbourPath:=GraphicPath+'/Neighbours/Neighbour['+IntToStr(I)+']';                                                                                                                               
            Letters:=XPath(NeighbourPath+'/Letters');   
            NeighbourName:=XPath(NeighbourPath+'/Name');                         
              if I<>10 then Neighbours2:=Neighbours2+#13#10;
                Neighbours2:=Neighbours2+'Від '+StringPart(Letters,2,' ')+' до '+
                             StringPart(Letters,4,' ')+'  '+NeighbourName;
               if I<>10 then Neighbours3:=Neighbours3;                 
                Neighbours3:=Neighbours3+NeighbourName+#013;
           end;
      end;

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 725 ]  На страницу Пред.  1 ... 34, 35, 36, 37, 38, 39, 40 ... 49  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 117


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB