Звітні форми. Площа, експлікація і т.д.
-
- Повідомлень: 27
- З нами з: 25 грудня 2012, 11:19
Re: Отчётные формы. Площадь, экспликация и т.д.
Хотел подлючить DM2.TbPlace., чтобы в отчёте выводило населённый пункт[DM2.TbPlace."Name"], но в списке нет такой базы.
Re: Отчётные формы. Площадь, экспликация и т.д.
finalplayer писав:Хотел подлючить DM2.TbPlace., чтобы в отчёте выводило населённый пункт[DM2.TbPlace."Name"], но в списке нет такой базы.
Да, такого списка нету в источниках данных. Но значения данного поля можно вывести с помощью функции GetValue().
Например:
Код: Виділити все
If Length( GetValue( 'DM2.TbPlace', 'Name')) > 0 Then
NamePlace := GetValue( 'DM2.TbPlace', 'Name');
Re: Отчётные формы. Площадь, экспликация и т.д.
finalplayer писав:Хотел подлючить DM2.TbPlace., чтобы в отчёте выводило населённый пункт[DM2.TbPlace."Name"], но в списке нет такой базы.
Не все таблицы есть в списке, потому что их очень много, да и некоторые используются крайне редко.
-
- Повідомлень: 27
- З нами з: 25 грудня 2012, 11:19
Re: Отчётные формы. Площадь, экспликация и т.д.
Работает. А как прилепить тип населённого пункта, чтобы выглядело как с. Чмирівка. Вот это, наверное, нужно добавить DM2.TbPlace."ID_TypePlace"?
Re: Отчётные формы. Площадь, экспликация и т.д.
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;
-
- Повідомлень: 27
- З нами з: 25 грудня 2012, 11:19
Re: Отчётные формы. Площадь, экспликация и т.д.
feNICKs писав:А почему Вы не воспользуетесь готовыми стандартными переменными?
Потому что я забыл что они есть
Re: Отчётные формы. Площадь, экспликация и т.д.
Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".
Re: Отчётные формы. Площадь, экспликация и т.д.
Sonik писав:Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".
Можно.
Re: Отчётные формы. Площадь, экспликация и т.д.
NoViChoK писав:Sonik писав:Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".
Можно.
Как, если не секрет?
Re: Отчётные формы. Площадь, экспликация и т.д.
Sonik писав:NoViChoK писав:Sonik писав:Здравствуйте. Подскажите пожалуйста. Можно ли в шаблоне убрать код 6зем а имя оставить?...что бы было не "35,1 Капітальна" а просто "Капітальна".
Можно.
Как, если не секрет?
Для начала скиньте свой код, который формирует вид угодий. Для этого по-любому должен быть какой-то код и в зависимости от нужд, он разный. А я уже подскажу как его исправить, чтобы только имя было.
В целом, вид угодий состоит из номера (классификатора) и имени. Они находятся в разных полях таблицы, потому чтобы их вместе написать составляется строка. Надо просто из этой строки убрать добавление номера.