powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подсветка введенных волей в PowerBuilder
4 сообщений из 4, страница 1 из 1
Подсветка введенных волей в PowerBuilder
    #39627305
Elaysa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно сделать проверку на введенный текст в поле sle
Если введена хоть одна цифра, тогда поле красное, если одни буквы, то зеленое
Делаю по нажатию на sle код
Код: sql
1.
IF NOT (sle_name.text LIKE '%[0-9]%') THEN BackColor =  000255000 ELSE  BackColor = 255;



Но пишет синтаксическая ошибка и выражение с if ожидает логическое условие, что-то такое
Помогите пожалуйста, в чем ошибка не пойму

Если делаю такое условие, то подсветка работает, но цифра же может быть введена и между символами, т.е по идее использовать надо like
Код: sql
1.
IF  ( sle_name.text='')  THEN BackColor = 255 ;



Модератор: Тема перенесена из форума "Sybase ASA, ASE, IQ".
...
Рейтинг: 0 / 0
Подсветка введенных волей в PowerBuilder
    #39627380
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elaysa,
Простое решение - взять текст и пробежаться в цикле по символам.
Через Лайк, конечно, было бы красиво. Но как это сделать (и можно ли вообще), я не знаю.
...
Рейтинг: 0 / 0
Подсветка введенных волей в PowerBuilder
    #39627381
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elaysa,
см. в Help описание и примеры функции Match.
...
Рейтинг: 0 / 0
Подсветка введенных волей в PowerBuilder
    #39627385
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elaysa, Riska
Код: sql
1.
2.
/* TRUE - если хоть один символ в тексте цифра */
IF Match(sle_name.text, "[0-9]+") THEN ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подсветка введенных волей в PowerBuilder
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]