Текущее время: Вс, июл 20 2025, 10:03

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Проверка значения поля на соответствие шаблону.
СообщениеДобавлено: Пн, ноя 11 2013, 13:41 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, окт 05 2011, 06:11
Сообщения: 61
Добрый день. Подскажите пожалуйста каким образом можно сделать следующее.
На экране созданном в граф. редакторе есть поле field_input символьного типа
(data field_input(100) type c).
Нужно проверить, что введенное пользователем значение соответстует шаблону "dddddd,ddd" где d-цифра.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка значения поля на соответствие шаблону.
СообщениеДобавлено: Пн, ноя 11 2013, 14:10 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Regular Expressions + F1


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка значения поля на соответствие шаблону.
СообщениеДобавлено: Пн, ноя 11 2013, 14:14 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Может быть сделать так
Code:
IF field_input+0(6) CO '0123456789' AND field_input+6(1) = ',' AND field_input+7(3) CO '0123456789' AND field_input+10 IS INITIAL.
Для более монструозных проверок воспользоваться конструкцией FIND ... REGEX...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка значения поля на соответствие шаблону.
СообщениеДобавлено: Пн, ноя 11 2013, 14:16 
Начинающий
Начинающий

Зарегистрирован:
Пн, сен 03 2012, 11:12
Сообщения: 22
Пол: Мужской
Code:
DATA: l_check TYPE p DECIMALS 3.

TRY.
  l_check = p_val.
CATCH cx_root.
  MESSAGE e000 WITH 'Ошибка'.
ENDTRY.


ну и делением посчитать количество символов до и после запятой


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка значения поля на соответствие шаблону.
СообщениеДобавлено: Пн, ноя 11 2013, 14:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
а почему на экране нельзя сразу вывести поле нужного типа?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB