Поисковый Запрос

Тема в разделе "Lotus - Программирование", создана пользователем StarikStarik2705, 6 авг 2014.

  1. StarikStarik2705

    StarikStarik2705 Well-Known Member

    Регистрация:
    8 фев 2012
    Сообщения:
    103
    Симпатии:
    0
    Всем привет. Буду честен. В упор забыл как сравнить две даты в поисковом запросе.
    Query = {FORM = "task" & Date= }& Trim(dlg_doc.GetItemValue("Date_Start")( 0 )) &{}
    такой запрос говорит что я в корне не прав. Стыдно писать по такой мелочи, но это лучше чем промолчать)
     
  2. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Либо использовать функцию @Date, получив из вашей даты отдельно год, месяц и день, либо взять дату в квадратные скобки, но тут будет важен формат написания даты.
     
  3. StarikStarik2705

    StarikStarik2705 Well-Known Member

    Регистрация:
    8 фев 2012
    Сообщения:
    103
    Симпатии:
    0
    квадратные я думал в FTSearch используеться
     
  4. StarikStarik2705

    StarikStarik2705 Well-Known Member

    Регистрация:
    8 фев 2012
    Сообщения:
    103
    Симпатии:
    0
    всё разобрался))
    Dim dat As New NotesDateTime (dlg_doc.GetItemValue("date_start")( 0 ))
    dates = dat.DateOnly
    days = Cint(Trim(Strleft(dates,".")))
    months = Cint(Trim(Strleft(Strright(dates,"."),".")))
    years = Cint(Trim(Strrightback(dates,".")))
    dates = years & ";" & months & ";" & days
    Query = {FORM = "task" & Date => @date( } & dates & {)}
     
  5. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Не совсем правильно.
    Надо так:
    Код (LotusScript):
    Dim dat As Variant
    dat = dlg_doc.GetItemValue("date_start")( 0 )

    days = Day(dat)
    months = Month(dat)
    years    = Year(dat)
    dates = years & ";" & months & ";" & days
    Query = {FORM = "task" & Date => @date( } & dates & {)}
     
  6. StarikStarik2705

    StarikStarik2705 Well-Known Member

    Регистрация:
    8 фев 2012
    Сообщения:
    103
    Симпатии:
    0
    Благодарю так и сделаю
     
  7. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Cstr не надо? (Integer)years & ";" нормально сложится?
     
  8. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Для "&" не надо.
     
Загрузка...
Похожие Темы - Поисковый Запрос
  1. Rosna
    Ответов:
    10
    Просмотров:
    4.454
  2. mark3000t
    Ответов:
    0
    Просмотров:
    1.384
  3. deeeman
    Ответов:
    27
    Просмотров:
    8.763
  4. mrtg
    Ответов:
    14
    Просмотров:
    231
  5. erdi
    Ответов:
    1
    Просмотров:
    139

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