Fórum Ajuda urgente!!! Datas!!! #486937
27/07/2014
0
Obs.: Sou iniciante e se explicarem, expliquem bem detalhado....
Obrigado!!!
Luís Guilherme
Curtir tópico
+ 0Post mais votado
28/07/2014
Você tem um campo para colocar a data de nascimento do animal?
Se tiver, pode calcular a diferença entra a data de nascimento até a data atual e quando o usuário selecionar a categoria você verifica.
Veja se o código abaixo te ajuda.
Obs.: Declare no uses DateUtils;
procedure TForm1.verificaIdade;
begin
{Indice da categoria novilha}
if DBLookupComboBox.ItemIndex = 1 then //este é o seu TDBLookupComboBox
begin
//esta função retorna em dias a diferença entre as duas datas
if DaysBetween(dtDBDataNascimento.Date, now) < 365 then // A primeira é data de nascimento do animal a segunda é data corrente (hoje)
begin
MessageBox(0,'Este animal não tem idade o suficiente para se considerado uma novilha!', 'Cadastro de animais',0); // Exibe mensagem caso seja menor
DBLookupComboBox.SetFocus;// volta o foco.
end;
end;
end;
Chame esta função no evento OnExit do seu DBLookupComboBox.
Valquiria Silva
Gostei + 1
Mais Posts
28/07/2014
Luís Guilherme
Gostei + 0
28/07/2014
Luís Guilherme
Que não existe o membro verficaIdade no fanimais
e que não existe o membro itemIndex no TDBLookupComboBox
mas obrigado por enquanto
Gostei + 0
29/07/2014
Luís Guilherme
Muito obrigado!!!!!!!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)