Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 17:57

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




Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 28 фев 2012 10:38 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
Підскажіть будь ласка який потрібно покласти розділювач, щоб текст виводився з нового рядка, а не через коми чи пробіл.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 28 фев 2012 11:06 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
nazarfl писал(а):
Підскажіть будь ласка який потрібно покласти розділювач, щоб текст виводився з нового рядка, а не через коми чи пробіл.

chr(13)

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 28 фев 2012 11:19 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
Дякую........


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 02 мар 2012 15:09 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
Я не міг зробити ОПИС МЕЖ для шаблону REPORT з XML, а потім до мене прийшла муза і я видав таке:

begin
ALFAVIT := 'А Б В Г Д Е Є Ж З И І Ї К Л М Н О П Р С Т';

AL := NodesCount('InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits','AdjacentUnitInfo');
BYK:='';

if AL>=1
then begin
for B:=1 to AL do
BYK:= byk+ 'від '+ Copy(StringPart(ALFAVIT,B,' '),1,1)+' '+ 'до ' + IIF(B<>AL,Copy(StringPart(ALFAVIT,B+1,' '),1,1),'А') +' землі '+XPath('InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits/AdjacentUnitInfo['+IntToStr(B)+']/Proprietor/NaturalPerson/FullName/LastName')+' '+
XPath('InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits/AdjacentUnitInfo['+IntToStr(B)+']/Proprietor/NaturalPerson/FullName/FirstName')+' '+
XPath('InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits/AdjacentUnitInfo['+IntToStr(B)+']/Proprietor/NaturalPerson/FullName/MiddleName')+''+
XPath('InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits/AdjacentUnitInfo['+IntToStr(B)+']/Proprietor/LegalEntity/Name')+''+IIF(B<>AL,chr(13),'')
end;
end;


можливо комусь пригодиться


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 04 мар 2012 18:55 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Работоспособность вашего кода не проверял. Но, очевидно, что для повышения читаемости лучше использовать дополнительную переменную, хранящую путь для XPath запроса.

Код:
const
  ALFAVIT := 'А Б В Г Д Е Є Ж З И І Ї К Л М Н О П Р С Т';

begin

AL := NodesCount('InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits','AdjacentUnitInfo');

BYK:='';

for B:=1 to AL do
begin

Proprietor := 'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits/AdjacentUnitInfo['+IntToStr(B)+']/Proprietor/';

BYK := byk + 'від '+ Copy(StringPart(ALFAVIT,B,' '),1,1)+ ' до ' + IIF(B<>AL,
Copy(StringPart(ALFAVIT,B+1,' '),1,1),'А') +' землі '+
XPath(Proprietor + 'NaturalPerson/FullName/LastName')+' '+
XPath(Proprietor + 'NaturalPerson/FullName/FirstName') +' '+
XPath(Proprietor + 'NaturalPerson/FullName/MiddleName') + ' ' +
XPath(Proprietor + 'LegalEntity/Name')+IIF(B<>AL,chr(13),'')

end;

end;


Кроме того, желательно проверять или это NaturalPerson или LegalEntity и выдавать имя из соответствующих тегов (я бы вынес это в отдельную функцию). В текущей реализации для LegalEntity у вас перед названием окажутся 3 лишних пробела.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 09 мар 2012 11:10 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
Допоможіть, хто знає як розробити в РЕПОРТ таблицю, в яку будуть викачуватися дані з XML (таблиця повинна бути динамічна, тому, що інформація може бути обємною, або не дуже, тобто строки повинні самі зільшуватися чи зменшуватися).


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 09 мар 2012 13:12 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
nazarfl писал(а):
Допоможіть, хто знає як розробити в РЕПОРТ таблицю, в яку будуть викачуватися дані з XML (таблиця повинна бути динамічна, тому, що інформація може бути обємною, або не дуже, тобто строки повинні самі зільшуватися чи зменшуватися).

Подивіться як працює процедура CreateStretchedMultiRowTable у шаблоні XMLCatalog.
CreateStretchedMultiRowTable(Page1, Child1, 'CoordTable', SL) на сторінці Page1 шукає бенд Child1, а далі в ньому шукаються мемо, в яких TagStr='CoordTable'. Ці мемо будуть заголовком таблиці, а для кожної строки з табульованого списку SL створюється копія заголовку, при необхідності бенд Child1 розширюється. Номера стовпців вказані у властивості Tag відповідного мемо.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 мар 2012 13:50 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
Я спробував запустити Сервыс, Докемент, CatalogXML. і мені нічого не сформувало.
Цей шаблон шось не працює, або там чогось бракує.....


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 мар 2012 14:03 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Потрібно помічати ХМЛ-ділянку перед Сервис-Документы-<XMLCatalog>.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 мар 2012 14:37 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
я помітив ділянку.


Вложения:
2.jpg [88.12 Кб]
Скачиваний: 0
1.jpg
1.jpg [ 83.54 Кб | Просмотров: 12196 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 мар 2012 14:39 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
Я окремо скачав нову версію Програми з усіма "штучками" до неї.....


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 мар 2012 14:48 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Натисніть на кнопку "Продолжить", має запуститися генератор звітів та сформуватись каталог.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 мар 2012 14:51 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
натискаю на кнопку "Продовжити"
Запускається порожний генеретор звітів
Я вложив ПрінтСкрін


Вложения:
2.jpg [88.12 Кб]
Скачиваний: 0
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 13 мар 2012 10:02 
Специалист
Специалист

Зарегистрирован:
22 фев 2012 10:24
Сообщения: 18
Откуда: смт. Рожнятів
Ось таку табличку мені треба зробити, проблема, бо не знаю як......


Вложения:
3.jpg
3.jpg [ 270.96 Кб | Просмотров: 12171 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 29 мар 2012 14:56 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
nazarfl писал(а):
натискаю на кнопку "Продовжити"
Запускається порожний генеретор звітів
Я вложив ПрінтСкрін

Помилку знайдено і виправлено, на деяких машинах дійсно запускався "порожний" генератор звітів. Зкачуйте нову версію Reports.exe

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


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 9  След.

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


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

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


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

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