А форма какая? Обычная или управляемая?
поставь в отладчике точку останова на строке
Возраст = Год(ТекущаяДата()) - Год(ДатаРождения);

и посмотри в окне отладки что у тебя возвращает ДатаРождения, что ТекущаяДата(), а что само выражение Год(ТекущаяДата()) - Год(ДатаРождения)