Звітні форми. Площа, експлікація і т.д.

Геодезична інформаційна система 6 та Геодезична інформаційна система 6 Агро

Модератори: NickS, feNICKs

finalplayer
Повідомлень: 27
З нами з: 25 грудня 2012, 11:19

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення finalplayer » 02 вересня 2013, 11:27

Хотел подлючить DM2.TbPlace., чтобы в отчёте выводило населённый пункт[DM2.TbPlace."Name"], но в списке нет такой базы. :(

feNICKs
Повідомлень: 412
З нами з: 13 січня 2012, 16:03
Контактна інформація:

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення feNICKs » 02 вересня 2013, 12:32

finalplayer писав:Хотел подлючить DM2.TbPlace., чтобы в отчёте выводило населённый пункт[DM2.TbPlace."Name"], но в списке нет такой базы. :(

Да, такого списка нету в источниках данных. Но значения данного поля можно вывести с помощью функции GetValue().
Например:

Код: Виділити все

   If Length( GetValue( 'DM2.TbPlace', 'Name')) > 0 Then
      NamePlace := GetValue( 'DM2.TbPlace', 'Name');


Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення NickS » 02 вересня 2013, 13:13

finalplayer писав:Хотел подлючить DM2.TbPlace., чтобы в отчёте выводило населённый пункт[DM2.TbPlace."Name"], но в списке нет такой базы. :(

Не все таблицы есть в списке, потому что их очень много, да и некоторые используются крайне редко.

finalplayer
Повідомлень: 27
З нами з: 25 грудня 2012, 11:19

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення finalplayer » 02 вересня 2013, 14:02

Работает. А как прилепить тип населённого пункта, чтобы выглядело как с. Чмирівка. Вот это, наверное, нужно добавить DM2.TbPlace."ID_TypePlace"?

feNICKs
Повідомлень: 412
З нами з: 13 січня 2012, 16:03
Контактна інформація:

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення feNICKs » 02 вересня 2013, 14:31

finalplayer писав:Работает. А как прилепить тип населённого пункта, чтобы выглядело как с. Чмирівка. Вот это, наверное, нужно добавить DM2.TbPlace."ID_TypePlace"?

А почему Вы не воспользуетесь готовыми стандартными переменными?
[Name_Area] - Наименование области
[Name_Region] - Наименование района
[Name_Advice] - Наименование совета
[Name_Place] - Наименование населённого пункта
[Name_KSP] - Наименование КСП
Описание смотрите C:\Program Files\GIS6\Reports\_Описание переменных.txt

Код: Виділити все

If locateData( 'DM2.TbTypePlace', 'ID_TypePlace', GetValue( 'DM2.TbPlace', 'ID_TypePlace')) Then
Begin
     City      := GetValue( 'DM2.TbTypePlace', 'NameSmall') + '.' + GetValue( 'DM2.TbPlace', 'Name'); // с.Іванівка
     CityFull := GetValue( 'DM2.TbTypePlace', 'Name') + ' ' + GetValue( 'DM2.TbPlace', 'Name');         // село Іванівка
End;

finalplayer
Повідомлень: 27
З нами з: 25 грудня 2012, 11:19

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення finalplayer » 02 вересня 2013, 14:59

feNICKs писав:А почему Вы не воспользуетесь готовыми стандартными переменными?

Потому что я забыл что они есть :D

Sonik
Повідомлень: 3
З нами з: 03 жовтня 2018, 16:35

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення Sonik » 03 жовтня 2018, 16:40

Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".

Аватар користувача
NoViChoK
Повідомлень: 140
З нами з: 10 вересня 2012, 18:09

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення NoViChoK » 03 жовтня 2018, 17:43

Sonik писав:Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".

Можно.

Sonik
Повідомлень: 3
З нами з: 03 жовтня 2018, 16:35

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення Sonik » 03 жовтня 2018, 17:46

NoViChoK писав:
Sonik писав:Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".

Можно.

Как, если не секрет?

Аватар користувача
NickS
Повідомлень: 1393
З нами з: 04 квітня 2008, 12:21

Re: Отчётные формы. Площадь, экспликация и т.д.

Повідомлення NickS » 04 жовтня 2018, 09:00

Sonik писав:
NoViChoK писав:
Sonik писав:Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".

Можно.

Как, если не секрет?

Для начала скиньте свой код, который формирует вид угодий. Для этого по-любому должен быть какой-то код и в зависимости от нужд, он разный. А я уже подскажу как его исправить, чтобы только имя было.
В целом, вид угодий состоит из номера (классификатора) и имени. Они находятся в разных полях таблицы, потому чтобы их вместе написать составляется строка. Надо просто из этой строки убрать добавление номера.