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

  • Автор темы Автор темы alexstudent
  • Дата начала Дата начала
A

alexstudent

Добрый день! Нужен совет. Ставлю галку в свойствах поля (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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!