Аналитика
http://geosystema.net/forum/

Маска
http://geosystema.net/forum/viewtopic.php?f=5&t=292
Страница 1 из 1

Автор:  АндрейН [ 16 мар 2007 12:14 ]
Заголовок сообщения:  Маска

При создании маски в виде
|*2 *6 *=31.10.1980 *@Серия|№|Дата выдачи|Кем выдан:Pasport.txt

1. в файле Pasport.txt Кем выдан паспорт столбец состоит из нескольких слов "Кировским РОГУ МВД Украины в Крыму"... функция воспринимает слова после пробела как другой столбец и не берет их, а выдает только слово "Кировским" ... это ошибка функции или я неверно создал маску?

2. В случае если я Кем выдан паспорт ставлю не последней строкой а первой ... то остальные слова разносятся на следующие строки ...

Кем выдан - Кировским
Серия - РОГУ
№ - МВД
Дата выдачи - Украины

Вот проблема ... хотелось бы либо устранить ошибку либо узнать где моя ошибка

Автор:  АндрейН [ 21 мар 2007 09:19 ]
Заголовок сообщения: 

Я некорректно задал вопрос? ...
Или никто не знает ответа? ...
Скажите хоть что нить? ... если моя ошибка
Или что исправляете если не моя ... яж мучаюсь в догадках ... работа стоит ... :) Хелп!

Автор:  Dim4uk [ 03 мар 2009 16:01 ]
Заголовок сообщения:  Re: Маска

Виникла такаж проблема!!!!
*=01.01.1960,*=Вінницьким РВ УМВС @Дата видачі|Ким виданий (назва органу)

Прописує тільки до першого пробілу - "Вінницьким"

І так само по всім данним які прописані в масках!!!

Автор:  Bondarets Alexander [ 03 мар 2009 23:34 ]
Заголовок сообщения:  Re: Маска

Попробуйте в масках заменить пробелы символом подчеркивания _ , а запятые в формулах символом точка с запятой ;

Автор:  misha_OD [ 04 мар 2009 10:20 ]
Заголовок сообщения:  Re: Маска

Чи можна в параметрах типу Список задати значення, яке можна редагувати?

Автор:  Dmitry_Zolotar [ 04 мар 2009 10:52 ]
Заголовок сообщения:  Re: Маска

misha_OD писал(а):
Чи можна в параметрах типу Список задати значення, яке можна редагувати?

Можно внести произвольное значение в другой параметр и "перетянуть" (при перетаскивании выбрать "Скопировать значение параметра") его в параметр типа список, что добавит это значение в конец списка возможных значений.
Редактировать список возможных значений можно только в менеджере параметров. Если необходимо одновременно иметь список значений и возможность выбора произвольного значения с выбором вносить/не вносить его в список, то можно подключать внешний текстовый справочник вписав в маске параметра что-то вроде этого:
*@Країна:KDS.txt

Автор:  misha_OD [ 04 мар 2009 10:59 ]
Заголовок сообщения:  Re: Маска

Дякую! буду пробувати...

Автор:  Dim4uk [ 04 мар 2009 12:11 ]
Заголовок сообщения:  Re: Маска

Bondarets Alexander писал(а):
Попробуйте в масках заменить пробелы символом подчеркивания _ , а запятые в формулах символом точка с запятой ;

Дякую!!! ....."ЗАРАБОТАЛО" :D

Автор:  Dmitry_Zolotar [ 04 мар 2009 12:19 ]
Заголовок сообщения:  Re: Маска

АндрейН писал(а):
При создании маски в виде
|*2 *6 *=31.10.1980 *@Серия|№|Дата выдачи|Кем выдан:Pasport.txt

1. в файле Pasport.txt Кем выдан паспорт столбец состоит из нескольких слов "Кировским РОГУ МВД Украины в Крыму"... функция воспринимает слова после пробела как другой столбец и не берет их, а выдает только слово "Кировским" ... это ошибка функции или я неверно создал маску?

2. В случае если я Кем выдан паспорт ставлю не последней строкой а первой ... то остальные слова разносятся на следующие строки ...

Кем выдан - Кировским
Серия - РОГУ
№ - МВД
Дата выдачи - Украины

Вот проблема ... хотелось бы либо устранить ошибку либо узнать где моя ошибка

Использование пробела в роли разделителя - причина того, что результат не такой как Вы ожидали.
Попробуйте так
*2,#6,##.##.####=31.10.1980,*=-@Серия|№|Дата выдачи|Кем выдан:Pasport.txt
а в другом параметре в названии напишите
=Get(1,P[IDXXXX])_Get(2,P[IDXXXX])_Get(3,P[IDXXXX])_Get(4,P[IDXXXX]) Паспортные данные
где XXXX - ID параметра указанного выше

Автор:  paul [ 28 дек 2009 12:51 ]
Заголовок сообщения:  Re: Маска

В карте у n-участков заполнен параметр (целое). Можно ли привести все значения этого параметра к одному формату (0000) без экспорта/импорта? Хэлп не помог. Digitals, build 22.12.2009. Спасибо.

Автор:  Bondarets Alexander [ 28 дек 2009 14:49 ]
Заголовок сообщения:  Re: Маска

paul писал(а):
В карте у n-участков заполнен параметр (целое). Можно ли привести все значения этого параметра к одному формату (0000) без экспорта/импорта? Хэлп не помог. Digitals, build 22.12.2009. Спасибо.


Каким образом привести? Насколько я понял, есть набор целых чисел, например: 3, 33, 333. Их все нужно преобразовать к длине в 4 знака? 0003, 0033, 0333?

Автор:  Dmitry_Zolotar [ 28 дек 2009 14:53 ]
Заголовок сообщения:  Re: Маска

Создайте параметр строкового!!! типа
=CUT(LEN(0000P[IDxxx])-3,4,0000P[IDxxx]) Название параметра

где IDxxx - ID параметра содержащего номера.

Автор:  pippa [ 28 дек 2009 14:55 ]
Заголовок сообщения:  Re: Маска

paul писал(а):
В карте у n-участков заполнен параметр (целое). Можно ли привести все значения этого параметра к одному формату (0000) без экспорта/импорта? Хэлп не помог. Digitals, build 22.12.2009. Спасибо.

Открываем пункт Справка -> Что нового и читаем новость от 27.10.09 :wink:
Удачи.

Автор:  paul [ 28 дек 2009 15:52 ]
Заголовок сообщения:  Re: Маска

Bondarets Alexander писал(а):
Каким образом привести? Насколько я понял, есть набор целых чисел, например: 3, 33, 333. Их все нужно преобразовать к длине в 4 знака? 0003, 0033, 0333?

Именно так.
Формула Дмитрия работает. :P
Всем спасибо за отзывчивость и оперативность.

Автор:  Olg@ [ 05 янв 2010 16:25 ]
Заголовок сообщения:  Re: Маска

Для того, чтобы подгрузить список из файла взяла маску
*=@:FileName.txt
Тип параметра - строка. Хорошо и удобно, высвечивается отдельное окошко :)

Добавьте пожалуйста в это окошко Edit для поиска. И сортировка тоже бы была уместна.
А то списки большими бываю, неупорядоченными...

И сразу же вопрос вдогонку - как сделать то же самое для списка, а не для строки?

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/