Nerede eksiğim var anlayamadım, Bana yardımcı olur musunuz? Kod aşağıda. İstediğimi yaptırabiliyorum ancak ekrana çıkan "Uyarı" mesajımdaki "Tamam" butonuna 2 kere basmak zorunda kalıyorum.
Kod: Tümünü seç
procedure TForm_GELENHAMMADDE.DateTimePicker1Change(Sender: TObject);
begin
GELEN_TARIH := DateToStr(DateTimePicker1.Date);
IBDataSet_GELENHAMMADDE.Locate('GELEN_TARIH', GELEN_TARIH,[]);
if GELEN_TARIH = IBDataSet_GELENHAMMADDEGELEN_TARIH.Text then
begin
DateTimePicker1.Color := clLime;
end
else
begin
DateTimePicker1.Color := clWhite;
Application.MessageBox('Seçtiğiniz tarihte kayıt bulunamadı.','Uyarı', MB_OK or MB_ICONINFORMATION);
end;
end;