• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

@dblookup

  • Автор темы Автор темы Gor
  • Дата начала Дата начала
G

Gor

Всем доброго время суток.
Не пойму в чём дело.
Хочё сделать выборку таким образом.
Имеется поле - 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!
С чем может быть связана ??? что то делаю неправильно?
 
Колонка, по которой делается @DbLookup должна быть первой отсортированной колонкой. У тебя так ?
 
Блин тупняк действительно))) :D
Извиняюсь за глупый вопрос) Целый день на этом сидел...)))) Пасибо огромное! невнимательность! :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab