старое значение в 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