• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

поле Names/ поиск по адр. книге

  • Автор темы oxystile
  • Дата начала
O

oxystile

на форме есть поле "Кому"-editble аналогично как и в шаблоне почты (письмо)
люди в поле забиваются из адресной книги.

при наборе фио вручную и дальнейшем сохранении не всегда корректно сохраняется фИО
(например отчество может не подставиться).

В то время как в почте достаточно одну фамилию набрать и если она существует в адресной книге, то письмо отправиться, если нет, то система об этом уведомит (и вдобавок имя и отчество добавятся автоматом)

как бы сделать, чтобы при сохранении моей формы шла проверка (поик) по адресной книге, н-р, по фамилии, выполнялась доподстановка имени и отчества (а если фамилии в адр. книге нет, -то выводилось сообщение)
 
O

oxystile

да, знаю эту формулу. но не понию как она работает(хелп изучен).
я в поле executor (тип names) ручками ввожу фамилию, при сохранении хочу, чтобы дополнилась именем и отчеством
в input validation записано @NameLookup ( [EXHAUSTIVE];executor;"executor")
при сохранении сообщение: fild didn't pass validation formula
 
O

oxystile

разобралась
в input translation @NameLookup([Exhaustive];executor;"FullName")

в input validation Nme :=executor;
Fld:="FullName";
tst := @NameLookup([ForceUpdate] : [Exhaustive]; Nme; Fld);
result := @If(tst=""; "Not Found"; tst);
@Prompt([Ok]; Fld+" ("+@Text(@Elements(tst))+")"; @Implode(result; ", "))

НО есть вот какая беда:
если набрали одну фамилию, то все good
но если фамилия+имя , то подстановка не сработает
т.к. в адр. книге в FullName
Храмова Оксана Викторовна/domen
Храмова Оксана Викторовна
Храмова Викторовна

да, конечно, если еще дописать Храмова Оксана, тогда сработает
а как-нибудь по-другому можно?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Для: oxystile
Может просто поставить у поля (типа Names) свойство Look up names as each character is entered?
 
O

oxystile

если бы...
пользователи успевают быстро набрать фамилию и табуляцией перейти на др. поле, т.о. подстановка не успевает сработать
 
Мы в соцсетях:

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