Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём неправильно. Необходимо обновить браузер или попробовать использовать другой.
Ну я забираю значение key=uidoc.FieldGetText("combo1")
Все это я прописываю во втором комбо в initialize
key=uidoc.FieldGetText("combo1")
Set db = session.CurrentDatabase
Set view = db.GetView ("vw-InformationDB" )
Set doc = view.GetDocumentByKey (key )
Forall form In doc.Items(7).values
msgString = msgString &Chr(10) &form
End Forall
Call uidoc.FieldSetText("cccText",msgString) - 'потом из cccText я забираю в combo2
Но у меня key="" т.к. я еще ничего не выбирал в combo1
Все равно я что-то не понял...
В combo1 у меня только прописано в Use formula for choices
@DbColumn("";"":"";"VW-FrVC-UI-InfDB";1)
т.е. выбираю список ключей
И все.....
В combo2 в initialize
Dim ....
key=uidoc.FieldGetText("combo1")
Set db = session.CurrentDatabase
Set view = db.GetView ("vw-InformationDB" )
Set doc = view.GetDocumentByKey (key )
If Not(doc Is Nothing) Then
Forall form In doc.Items(7).values
msgString = msgString &Chr(10) &form
End Forall
Else
Exit Sub
End If
Call uidoc.FieldSetText("combo2",msgString)
<!--QuoteBegin-wowa+22:02:2007, 15:44 -->
<span class="vbquote">(wowa @ 22:02:2007, 15:44 )</span><!--QuoteEBegin-->В combo1 у меня только прописано в Use formula for choices
@DbColumn("";"":"";"VW-FrVC-UI-InfDB";1)
[/quote]
В combo2 пишешь в Use formula for choices
@If(@IsNull(combo1); @Nothing; @DbLookUp("" : "NoCache"; "" : ""; "VW-FrVC-UI-InfDB"; combo1; 4; [FailSilent]))
А конкретно не работает? Можно ж вообще установить у свойствах поля, на вкладке Advanced, Separate values when user enters установить запятую, и не мучаться(может так и стоит, а символ новой строки как разделитель не воспринимается)
задает список УЖЕ ВЫБРАННЫХ значений, а не список для выбора(надеюсь разница ясна).
Ранее, другие коллеги вам уже указывали на один из путей решения, а именно:
1. В "Use formula for choices" для "combo2" прописать имя поля "Combo2Source"
2. На скрипте заполнить поле "Combo2Source" значениями по ключу "Combo1"
3. Обновить документ
Для: Ogion7
Список форм я достаю из дока..... и документ нахожу по ключу! Но как сам ключ достать из combo1- (т.е. чтобы сначала сработал combo1) не получается
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.