cro-logo      
Добро пожаловать, Гость. Пожалуйста, выберите Вход

 
 
  ГлавнаяСправкаПоискВход  
 
Переключение на Главную Страницу Страниц: 1
Послать Тему Печать
Возраст лица (формула) (Прочитано 1 130 раз)
graffserg
Профи
****
Вне Форума



Сообщений: 134
Возраст лица (формула)
09.08.2020 :: 17:34:01
 
Здравствуйте уважаемые гуру данного форума!
Вот, столкнулся при использовании формул (спасибо большое их разработчикам)
ЛЦ6 := FIELD(AGE(ЛЦ6, @CURRENTDATE),".",3)-0

или
@А:=ЛЦ5;
@YYYY:=FIELD(@А, ".",3);
IF ((@YYYY<1932) | (@YYYY>@CURRENTDATE)) then [MESSAGE("ошибка в ДАТЕ РОЖДЕНИЯ",0);@RET:=""] else [@RET:=@A]
ЛЦ6 := FIELD(AGE(ЛЦ5, @CURRENTDATE),".",3)-0
, которые высчитывают количество полных лет и проверяют дату, с таким вот вопросом:
что необходимо в неё, формулу, дописать, чтобы при отсутствии данных в ЛЦ5 (дата рождения) возраст не высчитывался и не появлялось данное предупреждение. А то у меня выдаёт 2020, т.е. текущий год.
Спасибо.
Наверх
 
 
IP записан
 
Пытливый
Профи
****
Вне Форума



Сообщений: 382
Мурманск
Re: Возраст лица (формула)
Ответ #1 - 10.08.2020 :: 11:44:06
 
Код:
if LC5 then (
@А:=ЛЦ5;
@YYYY:=FIELD(@А, ".",3);
IF ((@YYYY<1932) | (@YYYY>@CURRENTDATE)) then [MESSAGE("ошибка в ДАТЕ РОЖДЕНИЯ",0);@RET:=""] else [@RET:=@A]
ЛЦ6 := FIELD(AGE(ЛЦ5, @CURRENTDATE),".",3)-0) 

Наверх
 
 
IP записан
 
graffserg
Профи
****
Вне Форума



Сообщений: 134
Re: Возраст лица (формула)
Ответ #2 - 10.08.2020 :: 12:29:07
 
Пытливый огромное спасибо! Все работает!
Наверх
 
 
IP записан
 
Переключение на Главную Страницу Страниц: 1
Послать Тему Печать