Форум продуктов IBM Lotus

Общие вопросы => Разработка приложений => Тема начата: fedos88 от 02 Август 2010, 14:28:18

Название: Значение полей
Отправлено: fedos88 от 02 Август 2010, 14:28:18
Добрый день!
Помогите пожалуйста, задача состоит в следующем:
есть база в ней есть форма, в которой присутствует поле (типа data/time) и есть агент для этой базы который сравнивает значение указанной в форме даты и текущую. Как взять текущую дату я разобрался, а вот как взять значение поля в форме никак не могу понять...
Подскажите пожалуйста.
Спасибо заранее!
Название: Re: Значение полей
Отправлено: ViV от 02 Август 2010, 14:33:27
Добрый день,

агент на лотус скрипте или @-формулах?
Название: Re: Значение полей
Отправлено: fedos88 от 02 Август 2010, 14:43:21
Извиняюсь, забыл указать.
Агент на Lotus Script
Название: Re: Значение полей
Отправлено: ViV от 02 Август 2010, 15:54:36
Можно так:
Dim dt1 As NotesDateTime
Dim dt2 As NotesDateTime

Set dt1 = New NotesDateTime(document.DateField(0)) 'дата с формы
dt2.LSLocalTime = Now 'текущая дата
Название: Re: Значение полей
Отправлено: fedos88 от 02 Август 2010, 16:35:34
Если не сложно, а как тогда if будет выглядеть?
на вот такое он ругается:
If dt1 < dt2 Then
Msgbox "Будет"
Elseif sDate > sToday Then
Msgbox "Была"
Else
Msgbox "Сегодня"
End If
Название: Re: Значение полей
Отправлено: fedos88 от 02 Август 2010, 18:02:49
Все, спасибо, разобрался)))))