Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino: Программирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/62: Рейтинг темы: голосов - 62, средняя оценка - 4.69
otyk7
0 / 0 / 0
Регистрация: 20.09.2009
Сообщений: 187
1

В @iferror добавить Names2.nsf

09.11.2009, 09:11. Просмотров 11173. Ответов 6
Метки нет (Все метки)

Как в

Код
@IfError(@DbLookup("":""; @ServerName:"names.nsf";..........
добавить еще одну names2.nsf
пробую @IfError(@DbLookup("":""; @ServerName:"names.nsf":"names2.nsf";.....
срабатывает только по первой names.nsf
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2009, 09:11
Ответы с готовыми решениями:

Nsf 8.5 => 6.5
Добрый вечер! Возникла такая проблема: у заказчика стоит Lotus 6.5, у меня...

Nsf+java
Привет программерам. Народ, подскажите плз, как можно вытащить инфу из бд...

Nsf -> Ms Word
Привет! Ужасно мучилась, но так и не нашла XSL-преобразование, которым можно...

Структура *.nsf
Уважаемые разработчики!!!У меня вопрос,на который не могу найти ответ.Какая...

Flex и Nsf
Привет всем. Есть программа на Flexe работающая с базой .nsf. Возможно ли...

6
ToxoRot
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
09.11.2009, 09:25 2
@IsError работает только на переменных
нужно писать иначе
L1:=@DbLookup("":""; @ServerName:"names.nsf...
@If(@IsError(L1);...
0
okupoko
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
09.11.2009, 09:29 3
т.е. техническая документация нам ни по чем? )))
во-первых, @IfError рекомендую не использовать вообще, т.к. ее устарели в 7-ке, вот так вот, в 6-ке добавили, а в 7-ке уже отказались... вместо нее следует использовать @If(@IsError(...) ...).
во-вторых, если одним запросом к двум базам не обратиться, то следует сделать два последовательных, а результат "сложить" (обработать) необходимым образом.




Цитата Сообщение от ToxaRat
@IsError работает только на переменных
что за глупости? ;)
0
otyk7
0 / 0 / 0
Регистрация: 20.09.2009
Сообщений: 187
09.11.2009, 09:34 4
то есть надо делать

Код
L1:=@DbLookup("":""; @ServerName:"names.nsf";.......;
L2:=@DbLookup("":""; @ServerName:"names2.nsf";.......;
LLL := @IfError(L1:L2; "N/A");
???
0
Omh
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
09.11.2009, 09:44 5
Цитата Сообщение от oleg7
то есть надо делать...
Так получится нагляднее, только прими во внимание то, что сказал Akupaka насчёт использования

Код
@IfError
0
okupoko
0 / 0 / 0
Регистрация: 04.10.2007
Сообщений: 2,977
09.11.2009, 09:53 6
Цитата Сообщение от oleg7
то есть надо делать
не уверен, что так.
я бы рекомендовал попробовать так:

Код
L1 := @DbLookup("":""; @ServerName:"names.nsf";.......; )
@If(@IsError(L1); L1 = ""; "");
L2 := @DbLookup("":""; @ServerName:"names2.nsf";.......;)
@If(@IsError(L2); L2 = ""; "");

LLL := @Trim(L1 : L2);
@If(LLL <> ""; "есть хотя бы один ненулевой результат"; "ничего нет")
еще, возможно, следует использовать параметр [FailSilent] у @DbLookup (см справку)
0
otyk7
0 / 0 / 0
Регистрация: 20.09.2009
Сообщений: 187
09.11.2009, 10:29 7
Большое спасибо за помощь! Получилось!
0
09.11.2009, 10:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2009, 10:29

Безопасность *.nsf
Используя nsf c определенной dll и минуя ACL бд я добавил группу типа &quot;Person...

Bootmark.nsf (bookmark 8.5)
Привет всем! У меня возник вопрос. и так есть некая стандартная база лотуса...

Поврежденный файл nsf
Здравствуйте, У меня есть поврежденный файл NSF, я не знаю, что произошло с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru