belirli koşula göre bir dizi işlem yaptırmak istiyorum.şöyle ki
eğer koşul doğru ise şu işlemleri yap ve koşul doğru olana kadar yapacak değilse tekrar koşulu kontrol edecek yani başa dönecek table bitene kadar sürecek ve son kayıta geldiğinde dosyayı kapatacak(yazma yaptıracagım) burda hangi komut if koşuluna dallanmasını sağlar tşkr ederim
koşul vermek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
S.A.
öncelikle sorunun tam anlaşılır olmadığınız belirtmek istiyorum.
Anladığım kadarıyla tablondaki kayıtları sıra ile taramak ve kayıtlardaki bir alana göre işlemler yaptırmak istiyorsun.
Şöyle bir mantık izlemeni öneririm...
anladığım kadarı ile böyle bir yapı oluşturman lazım.
Eğer yapmak istediğin şeyi daha net yazarsan daha net sonuçlar alabilirsin. Kolay gelsin.
öncelikle sorunun tam anlaşılır olmadığınız belirtmek istiyorum.
Anladığım kadarıyla tablondaki kayıtları sıra ile taramak ve kayıtlardaki bir alana göre işlemler yaptırmak istiyorsun.
Şöyle bir mantık izlemeni öneririm...
Kod: Tümünü seç
table1.open;
table1.first;//bu satıra gerek yok ama tablon eğer zaten açıksa döngüden önce yazman iyi olur.
while not table1.eof do
begin
if tablo1alanadi.value={<>}değer then
begin
//koşul uygunsa {veya değilse} yapmak istediğin işlemler
{eğer işlemi yaptıktan sonra tekrar aynı kayıtı tekrar kontrol etmek istiyorsan }
Continue;
end;
table1.next;
End;
Eğer yapmak istediğin şeyi daha net yazarsan daha net sonuçlar alabilirsin. Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
- pentiumkivanc
- Üye
- Mesajlar: 350
- Kayıt: 19 Şub 2004 10:24
- İletişim: