ОБСУЖДЕНИЕ

Использование синонимов для значений в поле

3 ответов 4,1 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Добрый день! Нужен совет. Ставлю галку в свойствах поля (ListDivisions) Allow keyword synonyms. А отображает всё ....|...., хотя по идее должно быть все что до черты! Вот код добавления значения:

.....

Set col = ws.PickListCollection(3, True,db.Server, db.FilePath,"PickDivision", "Подразделение", "Укажите подразделение")

Set thisDoc = ws.CurrentDocument.Document
Set uidoc = ws.CurrentDocument

Set tmpDoc = col.GetFirstDocument
Set item = thisDoc.GetFirstItem( "ListDivisions" )

While Not tmpDoc Is Nothing
Call item.AppendToTextList(tmpDoc.FullTitle(0)+"|"+tmpDoc.BudjetBID(0))
Set tmpDoc = col.GetNextDocument(tmpDoc)
Wend

.....
 
Так это у вас значения в поле добавляются, а не как значения списка.
 
alexstudent
Галка Allow keyword synonyms — она для списка выбора (который над ней). Т.е. если в поле "ListDivisionsSelect" типа "Dialog list" указать в "Choices" формулу ListDivisions и включить вышеупомянутую галку, то при нажатии на кнопку выбора поля ListDivisionsSelect будут отображаться значения из поля "ListDivisions" до "|", а подставляться значения после "|".

Кстати, вместо
Код:
Set thisDoc = ws.CurrentDocument.Document
Set uidoc = ws.CurrentDocument
лучше
Код:
Set uidoc = ws.CurrentDocument
Set thisDoc = uidoc.Document
 
alexstudent
Галка Allow keyword synonyms — она для списка выбора (который над ней). Т.е. если в поле "ListDivisionsSelect" типа "Dialog list" указать в "Choices" формулу ListDivisions и включить вышеупомянутую галку, то при нажатии на кнопку выбора поля ListDivisionsSelect будут отображаться значения из поля "ListDivisions" до "|", а подставляться значения после "|".

Кстати, вместо
Код:
Set thisDoc = ws.CurrentDocument.Document
Set uidoc = ws.CurrentDocument
лучше
Код:
Set uidoc = ws.CurrentDocument
Set thisDoc = uidoc.Document

Большое спасибо, разъяснил! А за совет отдельно СПАСИБО!
 

Статистика тем

Создано
alexstudent,
Последний ответ от
alexstudent,
Ответы
3
Просмотры
4 080