Подскажите Плиииз

Тема в разделе "Lotus - Программирование", создана пользователем dzheyzhi, 21 фев 2013.

  1. dzheyzhi

    dzheyzhi Active Member

    Регистрация:
    8 дек 2011
    Сообщения:
    30
    Симпатии:
    0
    Подскажите пожалуйста, каким образом после занесенного значения в поле, можно осуществлять повторное обращение к этому значению?
    Не пойму как это сделать....

    Пример кода:
    While Not ( d Is Nothing )
    Call item.AppendToTextList( d.GetItemValue( {EnterProblem} )( 0 ))
    If Join(d.EnterProblem, ", ") <> {} Then
    Goto it
    End If
    Set d = ndc.GetNextDocument( d )
    Wend
     
  2. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    d.GetItemValue("имя поля") - возвращает массив данных
     
  3. dzheyzhi

    dzheyzhi Active Member

    Регистрация:
    8 дек 2011
    Сообщения:
    30
    Симпатии:
    0
    Это то понятно что он возвращает массив данных))
    Каким образом сделать так что после уже занесенного массива данных после функции (Call ws.CurrentDocument.Refresh), при повторном обращении к конкретному значению в массиве допустим выводить msgbox)))
     
  4. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Вы меня совсем запутали...в чем проблема получить значение из поля? выложите весь код и скажите что хотите.
     
  5. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    dzheyzhi
    Уж простите за придирку, но очень не хватает: запятых и более внятного объяснения или просто иначе сказать.
    Пока не ясно что требуется, лично мне.
    Код (LotusScript):
    d.GetItemValue("имя поля")(i)
    взять значения i из массива значений поля
     
  6. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    MsgBox doc.Getitemvalue("MyItem")(UBound(doc.MyItem))
    покажет последнюю запись добавленную в item с помощью Call item.AppendToTextList(...), где "MyItem" - имя Вашего item

    Это Ваш код? Может-быть надо что-то делать по-другому?
     
  7. Kee_Keekkenen

    Kee_Keekkenen Well-Known Member

    Регистрация:
    5 сен 2006
    Сообщения:
    616
    Симпатии:
    4
    что значит повторное обращение к конкретному значению ?
     
Загрузка...

Поделиться этой страницей