Não é atualizar a data de nascimento e sim a idade.
A função calcula a idade legal, mas da forma que está a idade não é atualizada quando há alteração na data atual.
P. ex.:
se digitarmos a data de nascimento de 10/04/2011 e apertarmos "enter", o campo idade simples ira exibir, na data de hoje(11/04/2012), a idade de 1 anos e o campo a idade completa irá exibir a idade de 1 ano, 0 mês e 1 dia. Se mudarmos manualmente, através da propriedade de Data e Hora, a data do sistema para 15/04/2012, os campos idades simples e completa continuarão a exibir as idades de 1 anos e 1 ano, 0 mes e 1 dia, respectivamente, mesmo apertando "enter". Ou seja, a idade não é atualizada. Para que a idade seja atualizada está sendo necessário digitar novamente a data de nascimento e depois apertar "enter". Aí sim, os campos idades simples e completa exibirão, respectivamente, as idades 1 anos e 1 ano, 0 mes e 5 dias.
O que seria bom, caso possível, é que a idade fosse atualizada automaticamente.
Será que haveria condições?