Hayırlı günler formda stok ve seri numarası grince daha önce gelip gelmediğini görüyorum ve
aşağıdaki kod ile geliş tarihini ve garanti bitiş tarihini karşılaştırıp E13'e 'GARANTİSİ DEVAM EDİYOR'
veya '-' yazdırıyorum.
Hataya sebep olan ise stok ve seri girince daha önce gelmemiş ise kayıt görünmüyor. Böylelikle Edit4
boş olduğu için komut hata veriyor.
İstediğim stok ve seri kontrolünde daha önce gelmemiş ise E13.text:= '-' yazsın hata vermesin.
procedure TForm1.Button3Click(Sender: TObject);
var
Tarih1, Tarih2 : TDate;
begin
Tarih1:= StrToDate(E11.text); // İlk tarih değer
Tarih2:= StrToDate(Edit4.Text); // İkinci tarih değer
if (Tarih2 - Tarih1)>0 then
E13.text:= 'GARANTİSİ DEVAM EDİYOR' ;
Edit3.Text:=ADOQuery_GarantiB1.Text;
Edit4.Text:=ADOQuery_GarantiGarantiBitis.Text;
begin
if (Tarih2 - Tarih1)<0 then
E13.text:= '-' ;
Garanti kontrol yapma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Garanti kontrol yapma
Merhaba,
Filtreyi açtıktan sonra
Şeklinde bir kontrol ekleyebilirsiniz.
Filtreyi açtıktan sonra
Kod: Tümünü seç
if ADOQuery_Garanti.RecordCount > 0 then
begin
...
end;
-
- Üye
- Mesajlar: 30
- Kayıt: 08 Oca 2025 10:35
Re: Garanti kontrol yapma
Teşekkür ediyorum hocamertank yazdı: 25 Şub 2025 04:40 Merhaba,
Filtreyi açtıktan sonraŞeklinde bir kontrol ekleyebilirsiniz.Kod: Tümünü seç
if ADOQuery_Garanti.RecordCount > 0 then begin ... end;