• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

старое значение в onchange

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

k85

Lotus Team
11.10.2011
262
1
пробую получить у поля dialoglist старое значение и новое. сейчас толком новое получается

Код:
Declaration
Dim oldValue  As String
Dim postValue  As String

OnLoad
oldValue  = Source.FieldGetText("Value")

Querysave
postValue= Source.FieldGetText("Value")

Field NewValue / поле dialoglist
старое значение необходимо использовать
 Set item = doc.GetFirstItem("Value")
 old=item.text

 Set item2 = doc.GetFirstItem("Value")
 post= item2.text

 If (postValue<> oldValue  ) Then
 
пробую получить у поля dialoglist старое значение и новое. сейчас толком новое получается

Код:
Declaration
Dim oldValue  As String
Dim postValue  As String

OnLoad
oldValue  = Source.FieldGetText("Value")

Querysave
postValue= Source.FieldGetText("Value")

Field NewValue / поле dialoglist
старое значение необходимо использовать
 Set item = doc.GetFirstItem("Value")
 old=item.text

 Set item2 = doc.GetFirstItem("Value")
 post= item2.text

 If (postValue<> oldValue  ) Then
получить старое и новое значение пытаюсь в onchange. в querysave получается, но здесь хочу именно использовать, если были изменения в поле, то фиксировать старое значение
 
Когда не могу получить старое значение, создаю глобальную переменную в Globals формы и пишу старое туда.
Или можно писать во временное поле с флагом SaveToDisk = False. Этот вариант предпочтительнее, если документ предполагается переоткрывать для обновления RT-полей, и старые значения полей ещё нужны.
 
  • Нравится
Реакции: k85
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD