Проверка текста: имя это или нет?

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

IsAvailable

Версия Лотуса - 6.

По сути задача такая:

1. есть поле, в которое должны вбиваться только пользователи лотуса (поле типа Names)
2. имена должны подставляться автоматически при введении части имени
3. Если вбивается что-то другое, то по выходу из поля - error с сообщением о том, что так нельзя.

Мои действия:
- Поле типа Names
- Use Address Dialog for choices
- Look up names as each character is entered
- Allow values not in list - галка снята

Результат: могу записать в это поле всё, что угодно.
Возможно, поможет InputValidation, НО... Какое условие поставить на проверку введенных данных? :huh:
 
Привет! а если поставить в свойствах поля Computed?
 
попробуй в inputvalidation введеный текст на соответствие базе имен
 
<!--QuoteBegin-IsAvailable+22:06:2007, 10:22 -->
<span class="vbquote">(IsAvailable @ 22:06:2007, 10:22 )</span><!--QuoteEBegin-->Возможно, поможет InputValidation, НО... Какое условие поставить на проверку введенных данных?
[snapback]70209" rel="nofollow" target="_blank[/snapback]​
[/quote]
@Transform и @NameLookup тебе помогут.
 
зделай заполнение этого поля через диалоговое окно адреса, само поле должно быть вычисляемоё, тогда пользователи будут вибирать адреса только из фиксированого списка, и что попало писать не смогут
 
А сделать кнопку с диалогом выбора имен твоих пользователей, а поле сделать недоступным для редактирования...

2. имена должны подставляться автоматически при введении части имени
Зачем так жестко ставить условие ?
По своему опыту, иногда сложно вспоминать как зовут того или иного пользователя... проше выбирать из списка.
 
<!--QuoteBegin-johny+22:06:2007, 10:30 -->
<span class="vbquote">(johny @ 22:06:2007, 10:30 )</span><!--QuoteEBegin-->попробуй в inputvalidation введеный текст на соответствие базе имен
[snapback]70214" rel="nofollow" target="_blank[/snapback]​
[/quote]
Вот я и спрашивал КАК это сделать ;)

<!--QuoteBegin-Medevic+22:06:2007, 10:30 -->
<span class="vbquote">(Medevic @ 22:06:2007, 10:30 )</span><!--QuoteEBegin-->@Transform и @NameLookup тебе помогут.
[snapback]70215" rel="nofollow" target="_blank[/snapback]​
[/quote]
Благодарю! Как говорится: "то, что доктор прописал" :)


Для: RonchikДля: allex
Это поле заполняет человек по несколько десятков и даже сотен раз в день. Каждый день.
Таких полей в документе несколько...
Так что нужно, чтобы всё было быстро, автоматом и по возможности без мыши )
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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