istenilen kayıt bulunduğunda döngüden nasıl çıkılabilir
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
istenilen kayıt bulunduğunda döngüden nasıl çıkılabilir
for döngüsü yardımı ile tablodan bir kayıt arıyorum. istediğim kaydı bulduğumda döngüden çıkmak istiyorum. exit dediğimde fonksiyondan da çıkıyor.
For değil de while kullansanız?
Kod: Tümünü seç
Var
dur:boolean;
begin
dur:=False;
Table1.First;
While (Table1.EOF=False) and (dur=False) Do
begin
if Table1Ad.AsString='Matrax' Then dur:=True;//Arama kriteri
Table1.Next;
end;
if table1.bof=False Then Table1.Prior;//Diyerek bulunan kayıda geri dönebilirsiniz
end;
her yiğidin yoğur yişiyi derler ben de söle yazayım dedim renk olsun diyeulu coder yazdı:For değil de while kullansanız?Kod: Tümünü seç
Var dur:boolean; begin dur:=False; Table1.First; While (Table1.EOF=False) and (dur=False) Do begin if Table1Ad.AsString='Matrax' Then dur:=True;//Arama kriteri Table1.Next; end; if table1.bof=False Then Table1.Prior;//Diyerek bulunan kayıda geri dönebilirsiniz end;
begin
Table1.First;
While not Table1.EOF Do
begin
if Table1Ad.AsString='Matrax' Then
begin
break;
end;
Table1.Next;
end;
end;
Siz hayal edin...Biz yapalım TuannaSoft...
var mısınız bunu biraz daha kısaltalım

Kod: Tümünü seç
begin
Table1.First;
While not Table1.EOF and (trim(Table1Ad.AsString) <> 'Matrax') do
Table1.Next;
end;
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!