사용자가 특수 문자 을 입력하지 못하도록 제한하고 싶습니다. (파이프)은 모든 이름 필드 또는 데이터 입력 필드에 있습니다.RPG 특수 문자 '|'의 사용자 입력을 제한합니다. 임의의 이름 필드 또는 데이터 입력 필드에
체크 화면 자체에서 발생해야하고 (여기
How to prevent user from entering special characters (like symbols not visible in keyboard) in a text field (Character type)?을 설명) RPG/RPGLE 프로그램
통해 I은 VALUES() 표시 파일 함수를 사용하여 시도하지 어느 함수에 언급 된 문자 만 허용합니다. 예를 들면.
VALUES('A' 'B'...)
및 유지하지 '|' 그것을 거부하는 것이지만, 그렇게해서는 안되는 것을 무효화 할 수 있으므로 매우 제한적입니다.
입력 필드의 문자가 1 문자 만 아닌 경우 VALUES()는 도움이되지 않습니다. 디스플레이 파일에는 요구하는 기능이 없으며 어쨌든 좋은 방법이 아닙니다. 유효성 검사 프로그램에서 데이터의 유효성을 검사하는 것이 훨씬 좋습니다. – user2338816