G 
		
				
				
			
		Guest
Для: Medevic 
Нет, я немного не об этом, но мысль разбить на 4 поля отличная!
Хотелось сделать проверку длины поля и его правильности (цифровое, не больше 3-х символом и не больше 255).
Сделала так.
в поле вставила проверку ввода:
	
	
	
	
		
				
			Нет, я немного не об этом, но мысль разбить на 4 поля отличная!
Хотелось сделать проверку длины поля и его правильности (цифровое, не больше 3-х символом и не больше 255).
Сделала так.
в поле вставила проверку ввода:
		Код:
	
	fld:=IP1;
fldname:="IP1";
ulimit:="3";
me:=@If(IP_1_C="";"XXX";IP_1_C);
fld_num:=@TextToNumber(
@If(
@Elements(fld)<=1;fld;
@Text(@TextToNumber(@Subset(fld;1)))
)
);
digit_mask_int:="+{0-9}|{0-9}";
flag_mask:=@If(@Elements(fld)=1;
@Matches(@UpperCase(fld);digit_mask_int);
@False);
flag_limit:=@If(@Trim(ulimit)=""|@IsError(@TextToNumber(ulimit));@True;
(@TextToNumber(ulimit))>=@Length(@Text(fld));@True;
@False);
@If(!flag_mask|(fld_num>255)|@Elements(fldname)>2|!flag_limit;
@Do(
@Return(me)
);
@Do(
@Return(fld)
)
) 
	 
	 
	 
	 
	 Name(cn;@UserName));
Name(cn;@UserName));
 
 
		 
 
		 
 
		 
 
		 
	