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

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

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

Ворос по @dblookup

  • Автор темы Автор темы -Guest-
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

-Guest-

Объясните пожалуйста:
есть поля типа Editable - поля ввода и поля - computed for display со следующей формулой:
x:=@DbLookup("":"NoCACHE";"":"";"(OrderMov)";@Text(@DocumentUniqueID);Number);
@If(@IsError(x);"";x)

где Number - номера столбцов,
(OrderMov) - вьюшка респонсов, первый столбец @Text($REF).

Почему, если в какоето поле Editable - оставлять пустым, то тогда в полях computed for display, которые идут за этим полем, ничего не отображается?
 
<!--QuoteBegin--Guest-+1:12:2005, 13:08 -->
<span class="vbquote">(-Guest- @ 1:12:2005, 13:08 )</span><!--QuoteEBegin-->x:=@DbLookup("":"NoCACHE";"":"";"(OrderMov)";@Text(@DocumentUniqueID);Number);
[snapback]27876" rel="nofollow" target="_blank[/snapback]​
[/quote]
Number - это число, или поле/переменная ?

<!--QuoteBegin--Guest-+1:12:2005, 13:08 -->
<span class="vbquote">(-Guest- @ 1:12:2005, 13:08 )</span><!--QuoteEBegin-->Почему, если в какоето поле Editable - оставлять пустым, то тогда в полях computed for display, которые идут за этим полем, ничего не отображается?
[snapback]27876" rel="nofollow" target="_blank[/snapback]​
[/quote]
Может у тебя стоит формула скрытия этих полей, если editable поле пустое ?
 
Для: -Guest-
Может ошибка какая-то ?
Убери @If(@IsError(x);"";x).
 
Никакой ошибки не выдает. И респонс эти значения содержит, и в скрытой вьюшке они есть.

У меня для поля Editable стоят галки:
Previewed for reading
Opened for reading
Printed
Copied to the clipboard.

Но этоже другое поле.
 
Для: -Guest-
Ладно. Начни с простого. Определи работает ли код.
Создай кнопку с кодом из вычисляемого поля и запусти. Через @Prompt посмотри полученные значения.
 
Не подскажите, как сделать красивое отображение, если используется @DbLookup?

Есть таблица, столбцы которой формируются по @DbLookup, но если какая-то запись в столбце длинная (на не сколько строк), то записи получаются смещенными по строкам.

Что-то вроде:

1 1 1111 1 1
2 2 1111 2 2
2
 
Не подскажите, как сделать красивое отображение, если используется @DbLookup?

Есть таблица, столбцы которой формируются по @DbLookup, но если какая-то запись в столбце длинная (на не сколько строк), то записи получаются смещенными по строкам.

Что-то вроде:

1 1 1111 1 1
2 2 1111 2 2
- - 2
 
Для: _OLSA_
@DbLookup к таблице не имеет никакого отношения.
Что за таблица ? В ричтексте что ли ?
 
Объяснила неточно.

Есть несколько полей multiple values и computed for displey, значения которых формируется по @DbLookup.
 
Для: _OLSA_
Используй лучше встроенное представление.
Иначе, красивую таблицу ты никак не получишь. Например, прим смене разрешения у тебя все равно все уедет.
Второй вариант, который я использую для отчетов - это вывод в ричтексте в html. Но этот метод годится только при создании документов через скрипт.
 
<!--QuoteBegin-Medevic+2:12:2005, 11:25 -->
<span class="vbquote">(Medevic @ 2:12:2005, 11:25 )</span><!--QuoteEBegin-->Второй вариант, который я использую для отчетов - это вывод в ричтексте в html.
[snapback]27919" rel="nofollow" target="_blank[/snapback]​
[/quote]

Если действительно надо построить отчеты то может подойдет

 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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