Ворос по @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, которые идут за этим полем, ничего не отображается?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
<!--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 поле пустое ?
 
G

-Guest-

Number - число.
Формул сокрытия нет.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: -Guest-
Может ошибка какая-то ?
Убери @If(@IsError(x);"";x).
 
G

-Guest-

Никакой ошибки не выдает. И респонс эти значения содержит, и в скрытой вьюшке они есть.

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

Но этоже другое поле.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: -Guest-
Ладно. Начни с простого. Определи работает ли код.
Создай кнопку с кодом из вычисляемого поля и запусти. Через @Prompt посмотри полученные значения.
 
O

_OLSA_

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

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

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

1 1 1111 1 1
2 2 1111 2 2
2
 
O

_OLSA_

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

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

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

1 1 1111 1 1
2 2 1111 2 2
- - 2
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: _OLSA_
@DbLookup к таблице не имеет никакого отношения.
Что за таблица ? В ричтексте что ли ?
 
O

_OLSA_

Объяснила неточно.

Есть несколько полей multiple values и computed for displey, значения которых формируется по @DbLookup.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Для: _OLSA_
Используй лучше встроенное представление.
Иначе, красивую таблицу ты никак не получишь. Например, прим смене разрешения у тебя все равно все уедет.
Второй вариант, который я использую для отчетов - это вывод в ричтексте в html. Но этот метод годится только при создании документов через скрипт.
 
D

Domino6

<!--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]

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!