tablodaki tek bir kayıt seçildiğinde panel gösterme..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

tablodaki tek bir kayıt seçildiğinde panel gösterme..

Mesaj gönderen Biltes »

Arkadaşlar öncelikle herkese kolay gelsin,

Sorunum şu bir tablom var ve bu tabloda onay adında bir alanım var yapmak istediğim olay kod tablodaki tüm kayıtlara bakacak eğer bunlardan birinin değeri "1" ise panel gösterecek deilse gösermeyecek. Belki güleceksiniz bu soru için ama inanın beynim durdu. Kullandığım kodu aşağıda yazıyorum, sizce nerede hata yapıyorum yada sizlerin daha ii bir önerisi olan var mı?

Kod: Tümünü seç

  if not sprtable.IsEmpty Then
    Begin
      sprtable.First;
      while not sprtable.Eof Do
        Begin
          sprtable.Next;
          if not sprtableonay.AsInteger = 0 Then
            Begin
              ctable.Open;
              Panel1.Visible := True;
            End;
        End;
    End;
İlginize şimdiden çok tşk ederim...
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: tablodaki tek bir kayıt seçildiğinde panel gösterme..

Mesaj gönderen conari »

Tüm tabloyu açıp alanları karşılaştırma
Tablona

Kod: Tümünü seç

where onay=1 
kısıtını ver.
sonuç dönerse işleme devam edersiniz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: tablodaki tek bir kayıt seçildiğinde panel gösterme..

Mesaj gönderen Battosai »

if not sprtable.IsEmpty Then
Begin
sprtable.First;
while not sprtable.Eof Do
Begin
if sprtableonay.AsInteger = 1 Then
Begin
ctable.Open;
Panel1.Visible := True;
exit;
End;
sprtable.Next;
End;
End;
Burda kayıtların içinde onay değeri 1 olan kayıt bulunduğunda panel görünür ve döngüden çıkılır...
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Re: tablodaki tek bir kayıt seçildiğinde panel gösterme..

Mesaj gönderen Biltes »

Çok tşk ederim, yukarıdaki kod tam istediğim gibi hocam parmaklarınıza sağlık...
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Cevapla