Диалоги Lotus developers

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

Idea

Решилась побеспокоить вас ещё разок.
я подобное обсуждение уже тут встречала, но ничего не поняла.
есть форма(1), в которой есть поле Дата. В неё пишутся месяц и год.
есть вид, который отображает документы этой формы(1).
он является Embedded view для другой формы(2).
необходимо вывести в Embedded view только те документы, у которых поле Дата совпадает со значением соответствующего поля в форме(2). Как правильно написать такую проверку?

и второе
по колонкам Embedded view в форме(2) считается некое значение Итого.
есть код

lst := @DbLookup("":"NoCache";@DbName;"shtat";sdocID;5);
@If(@IsError(lst); 0; @Sum(lst))

так вот срабатывает @IsError(lst). ошибка такая
Entry not found in index.

(вид shtat категоризован по колонке docID, в котором отображаются значения поля sdocID)

пожалуйста, подскажите, что не так?
 
M

morpheus

Для: Idea
@DbLookup
Given a key value, looks in the specified view (or folder) and finds all documents containing the key value in the first sorted column within the view. For each selected document, @DbLookup returns either the contents of a specified column in the view, or the contents of a specified field.

хм.. а то вообще возвращает DBLookup&

З,Ы, желательно один и тотже вид не юзать как встроенный и как для поиска
 
F

Fossil Code

...
есть форма(1), в которой есть поле Дата. В неё пишутся месяц и год.
есть вид, который отображает документы этой формы(1).
он является Embedded view для другой формы(2).
необходимо вывести в Embedded view только те документы, у которых поле Дата совпадает со значением соответствующего поля в форме(2). Как правильно написать такую проверку?

и второе
по колонкам Embedded view в форме(2) считается некое значение Итого.
есть код

lst := @DbLookup("":"NoCache";@DbName;"shtat";sdocID;5);
@If(@IsError(lst); 0; @Sum(lst))

так вот срабатывает @IsError(lst). ошибка такая
Entry not found in index.

(вид shtat категоризован по колонке docID, в котором отображаются значения поля sdocID)

пожалуйста, подскажите, что не так?

1) Вид нужно категоризовать по нужному значению, а потом есть возможность ограничить встр.вид желаемой категорией:

Show single category in embedded views

You can restrict an embedded view to a single category.
1. Open a form in Designer.
2. Choose Create - Embedded Element - View. The Insert Embedded View dialog box appears.
3. Highlight the view you want and click OK.
4. Choose "Show Single Category" as the event in the Programmer's pane.
5. Enter a formula to compute the category. The formula can make use of information about the current user and information from the current document (the one embedding the view).
For the Show Single Category option to work, the embedded view must first have been categorized . Note that the category name will not appear in the embedded view. For example, if you check the Show Single Category box for a category named Kitchen, the embedded view will not have a line named Kitchen. Instead, you will see under Kitchen documents such as Stove, Refrigerator, and so on.
You cannot use @Commands with Show Single Category.
If the Show Single Category formula evaluates to an asterisk (*), all categories are shown. This is useful if, for example, you want to restrict an embedded view to a single category for Web users and show all categories for Notes users.

2) Проверьте, какие значения в действительности получает ключ для поиска.
 
L

LuMee

Вопрос тем, кто пользовал NEMProgressBar. Сталкивался ли кто-нибудь с такой ерундой: временами сие чудо перестает отображать прогресс, намертво вставая в определенной точке, хотя контролируемый процесс продолжает себе идти? По завершении все нормально закрывается..
 
D

DNT

Помогите выйти из ступора...

Есть программный код на формулах который выполняется при сохранение дока. Мне надо перед тем каего запустить проверить на "непустость" поле N. Если поле пустое то не выполнять код так как будет ошибочный результат. Как это сделать на фомулах?

Аналог на скрипте понятен.
На формулах подскажите плиз. Сенк.
 
M

morpheus

Код:
@IF (field = ""; @Prompt("Field is empty"); @do(

Ваш большой код 

)
)
 
M

Mickjohn

Люди, подскажите!

После первой подсказки все меньше и меньше хочется думать и больше хочется спрашивать...

Есть форма на ней субформа на ней html:
<div id="formsearch"><input type="text" name="Query" size="15" maxlength="40" title="Enter your query here !" /> <input type=button onClick="doSearch( this.form.Query );" value="Search" name="button"></div>

создается field для данных кнопка для поиска и так далее. Все это уже сделано. Вопрос в следующем - когда в данном field нажимаешь enter - происходит form submit. а надо - чтобы фокус "передавался кнопке и она нажималась". Сейчас так - ввел данные, мышкой нажал на кнопку - поиск пошел все хорошо. А если данные просто ввести и нажать enter - то происходит submit. Как подсказали умные люди - я ввел туда поле $$return и в качестве ссылки ввел свою же форму - но это не решает проблему - то есть сейчас при нажатии enter форма просто перегружается, а надо чтобы - ввел данные, enter нажал - пошел поиск.


Спасибо.
 
F

Fossil Code

В $$Return повесьте формулу, которая выдает урл поиска в виде (базе) со значением введенного параметра.
 
D

DNT

Есть агент с тригером: After new mail has arrived.

Вопрос: почему помимо срабатывания после прихода письма он еще срабатывает каждый день около 00:10 ???

Это не напрягает, просто интересно.
 
O

oshmianski

Есть агент с тригером: After new mail has arrived.

Вопрос: почему помимо срабатывания после прихода письма он еще срабатывает каждый день около 00:10 ???

Это не напрягает, просто интересно.
может быть в это время дизайн этой бд обновляется и этот агент переписывается?
 
F

Fossil Code

Верно, около 0 часов на сервере по умолчанию происходит масса служебных процессов. Например, сжатие базы в copy style, выводит ее ненадолго в оффлайн, потом опять в онлайн, чего может хватить агенту для сработки.
 
I

Idea

1) Вид нужно категоризовать по нужному значению, а потом есть возможность ограничить встр.вид желаемой категорией:

Show single category in embedded views

а можно примерчик кода, который может быть в Show Single Category? мне на глаза так и не попался.



и ещё вопрос уже по другой теме.
у локальной базы прописаны 2 роли - фактически "читатель"/"писатель". Я присваиваю себе (менеджеру) роль "писателя". пытаюсь хоть куда-нибудь вывести значения @UserRoles, а там ничего нет. Хоть сколько себе ролей вписывай. Если база на сервере - роли работают. Проверила на другой локальной базе - та же ситуация. Вопрос: это нормально????
 
M

morpheus

Для: Idea
если не ошибаюсь на локале роли не срабатывают


в Show Single Category вставить ИД тек.дока
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
<!--QuoteBegin-Idea+7:12:2006, 11:44 -->
<span class="vbquote">(Idea @ 7:12:2006, 11:44 )</span><!--QuoteEBegin-->у локальной базы прописаны 2 роли - фактически "читатель"/"писатель". Я присваиваю себе (менеджеру) роль "писателя". пытаюсь хоть куда-нибудь вывести значения @UserRoles, а там ничего нет. Хоть сколько себе ролей вписывай. Если база на сервере - роли работают. Проверила на другой локальной базе - та же ситуация. Вопрос: это нормально????
[snapback]50107" rel="nofollow" target="_blank[/snapback]​
[/quote]
В ACL базы на закладке Advanced поставь галку на "Enforce a consistent ..."
 
D

DNT

Для: Morpheus

срабатывают, если в аксесс контроле БД в адванседах стоит галка: Enforce a consistent Access...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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