Alberto Mota Postado Maio 3, 2010 Denunciar Share Postado Maio 3, 2010 Prezados colegas, a fonte de dados do meu dbgrid é uma consulta onde calculo a idade do dependente.Quando informo a data de nascimento a idade não surge automaticamente.é preciso fechar o form e reabri-lo para que a idade correta apareça no dbgrid.Como fazer para que ao alterar a data de nascimento, já aparecer ao lado a idade?O banco de dados é o sql server e o Delphi 7.Desde já, obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Maio 3, 2010 Denunciar Share Postado Maio 3, 2010 assim que informar a data você deverá executar a query novamente.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alberto Mota Postado Maio 3, 2010 Autor Denunciar Share Postado Maio 3, 2010 Não funciona assim: Da erro de stack overflow( estouro de pilha)E onde coloco o código? E qual dos eventos?Desde já obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Douglas Soares Postado Maio 3, 2010 Denunciar Share Postado Maio 3, 2010 Faz um teste com uma tecla por exemplo, vá no evento OnKeyDown do DBGRID e coloca:Tecla F5if key = VK_F5 then begin Query1.close; Query1.open; end;Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alberto Mota Postado Maio 3, 2010 Autor Denunciar Share Postado Maio 3, 2010 Douglas, valeu mais uma vez.Funcionou agora.Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Alberto Mota
Prezados colegas, a fonte de dados do meu dbgrid é uma consulta onde calculo a idade do dependente.
Quando informo a data de nascimento a idade não surge automaticamente.
é preciso fechar o form e reabri-lo para que a idade correta apareça no dbgrid.
Como fazer para que ao alterar a data de nascimento, já aparecer ao lado a idade?
O banco de dados é o sql server e o Delphi 7.
Desde já, obrigado.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.