Значение полей

Автор Тема: Значение полей  (Прочитано 8641 раз)

fedos88

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

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Значение полей
« Ответ #1 : 02 Август 2010, 14:33:27 »
Добрый день,

агент на лотус скрипте или @-формулах?

fedos88

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Значение полей
« Ответ #2 : 02 Август 2010, 14:43:21 »
Извиняюсь, забыл указать.
Агент на Lotus Script

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Значение полей
« Ответ #3 : 02 Август 2010, 15:54:36 »
Можно так:
Dim dt1 As NotesDateTime
Dim dt2 As NotesDateTime

Set dt1 = New NotesDateTime(document.DateField(0)) 'дата с формы
dt2.LSLocalTime = Now 'текущая дата

fedos88

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Значение полей
« Ответ #4 : 02 Август 2010, 16:35:34 »
Если не сложно, а как тогда if будет выглядеть?
на вот такое он ругается:
If dt1 < dt2 Then
Msgbox "Будет"
Elseif sDate > sToday Then
Msgbox "Была"
Else
Msgbox "Сегодня"
End If

fedos88

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Значение полей
« Ответ #5 : 02 Август 2010, 18:02:49 »
Все, спасибо, разобрался)))))