@dblookup

Тема в разделе "Lotus - Программирование", создана пользователем Gor, 10 мар 2006.

  1. Gor

    Gor Well-Known Member

    Регистрация:
    7 июн 2005
    Сообщения:
    517
    Симпатии:
    2
    Всем доброго время суток.
    Не пойму в чём дело.
    Хочё сделать выборку таким образом.
    Имеется поле - Training (Dialog list) Value = training, Use formula for choices = @DbColumn("":"NoCache";"":""; "KursiVV"; 2)
    KursiVV - вьюха с курсами из 7 колонок в поле записыается значение второй колонки
    и второе есть поле находящееся прямо под ним - Date(дата этого тренинга)
    оно тоже (Dialog list) но Сomputed. Хочу чтобы это поле вычислялось сразу после выбора в поле Training.
    Для этого написал в Value (Date) =
    FIELD date :=date ;
    FIELD T:=@GetField("training");
    FIELD TT:=@DbLookup("":"NoCache";"":""; "KursiVV" ;T;6);
    (6 - это шестая колонка со значением даты соответствующей training)
    @If (training = "";@SetField("dprk";"");@SetField("dprk";TT))
    Use formula for choices(Date) = (current database, View, KursiVV)
    В документе когда указываю значение полю Training в поле Date сразу выскакивает ошибка - Error: Server Error: Entry not found in index!
    С чем может быть связана ??? что то делаю неправильно?
     
  2. Medevic

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

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Колонка, по которой делается @DbLookup должна быть первой отсортированной колонкой. У тебя так ?
     
  3. Gor

    Gor Well-Known Member

    Регистрация:
    7 июн 2005
    Сообщения:
    517
    Симпатии:
    2
    Блин тупняк действительно))) :D
    Извиняюсь за глупый вопрос) Целый день на этом сидел...)))) Пасибо огромное! невнимательность! :)
     
Загрузка...

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