Страница 1 из 1

wf как прочитать имя в выпадающем списке невнедренного array

Добавлено: 28 мар 2014, 14:07
Александр
Всем привет - подскажите кто знает
1. есть форма шага работы
2. из нее открывается свободная форма массива f_Open_FreeForm ( this , 'frmPrint' )
3. на ней есть выпадающий список dprintdocbase

мне нужно прочитать текущее имя в этом списке (не значение, а именно имя) и в зависимости от него погасить/засветить кнопку OK свободного массива 'frmPrint' на которой лежит этот список, и тут засада
- находясь на форме я могу прочитать имя if(LookupDisplay(dprintdocbase)='Коммерческое предложение',1,0) но не могу погасить кнопку Ok
- вызывая внешнее действие на изменение выпадающего списка я могу погасить кнопку но не могу прочитать имя этого списка f_ModifyWin ( this , 'cb_Ok' ,if(LookupDisplay(dprintdocbase)='Коммерческое предложение','visible=0','visible=1')) - не проходит - ошибка
...

что можно сделать?
может через if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("dprintdocbase.value", 1)')='Коммерческое предложение'... как-то пройти - но синтаксиса не понимаю

зы
со значением выпадающего списка в этом случае неудобно работать поскольку там у меня лежит путь к файлу и он может изменяться - а имена фиксированные

Re: wf как прочитать имя в выпадающем списке невнедренного a

Добавлено: 28 мар 2014, 17:48
Старик Крупский
Александр писал(а):может через if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("dprintdocbase.value", 1)')='Коммерческое предложение'... как-то пройти - но синтаксиса не понимаю
if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("LookUpDisplay(dprintdocbase)", 1)')='Коммерческое предложение'.


Или берешь путь к файлу (реальное значение) и относительно него из строки, из которой ты лепишь список, вычленяешь отображаемое значение.

Re: wf как прочитать имя в выпадающем списке невнедренного a

Добавлено: 29 мар 2014, 09:44
Александр
то что нужно!!!!!!!!!!!!!!!!!!!!!!!!
спасибо :wink: :wink: :wink: :wink:

Re: wf как прочитать имя в выпадающем списке невнедренного a

Добавлено: 29 мар 2014, 17:03
Старик Крупский
Да не за что