• Paranoid - курс по анонимности и безопасности в сети от команды codeby. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного. Подробнее ...

Ворос по @dblookup

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

-Guest-

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

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

Почему, если в какоето поле Editable - оставлять пустым, то тогда в полях computed for display, которые идут за этим полем, ничего не отображается?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#2
<!--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 поле пустое ?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#4
Для: -Guest-
Может ошибка какая-то ?
Убери @If(@IsError(x);"";x).
 
G

-Guest-

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

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

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

Medevic

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

_OLSA_

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

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

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

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

_OLSA_

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

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

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

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

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#9
Для: _OLSA_
@DbLookup к таблице не имеет никакого отношения.
Что за таблица ? В ричтексте что ли ?
 
O

_OLSA_

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

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

Medevic

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

Domino6

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

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

Отчеты для Lotus Notes
 
Статус
Закрыто для дальнейших ответов.