Döngü içinde iken döngü Sayacı/Sayaçları kadar Editlere değer girilebilir mi?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
izmirlikemal
Üye
Mesajlar: 155
Kayıt: 10 Oca 2014 01:08
Konum: izmir/Buca

Döngü içinde iken döngü Sayacı/Sayaçları kadar Editlere değer girilebilir mi?

Mesaj gönderen izmirlikemal »

Merhaba...

Forma 3 adet Edit nesnesi, 1 adet Combobox ve 1 adet Buton koydum, tasarımım aşağıdaki gibi;
1-Bu işlemi yapmak istediğimde editlere değer girmeye fırsat bulamadan döngü tamamlanıyor.
2- Ayrıca aşağıdaki işlemleri döngü içinde dinamik dizi (Sayac ve Eleman_Sayaci başka bir işlemde değişecek) ile çözmem mümkün mü?
3- For döngüsü olması da şart değil, başka yollada olabilir. Önemli olan döngü içindeyken Edit1, Edit2,Edit3 e değer girmek ve Combobox1
den seçim yapıp bunlari değişkenlere atamak.
Konu ile ilgili yardım ve önerilerinizi paylaşırsanız sevinirim. İyi günler hepimizin olsun.

Kod: Tümünü seç

 
  Procedure Button1.click(Sender: TObject);
  var I,K:Integer;
  BEGIN
     for I := 1 to Sayac do
      Begin
     Tablo_Adi:=Edit1.text;
     KeyAdi:=Edit2.text;
      For K:=1 To Elaman_Sayaci do
          Begin
          Deneme:=Combobox1.text;
          Degerlendirme:=Edit3.text;
            (Veri tabanına kayıt bloğu)
          End;
      End;
 END;     
      
ihalilcoban
Üye
Mesajlar: 121
Kayıt: 10 Ara 2015 10:39

Re: Döngü içinde iken döngü Sayacı/Sayaçları kadar Editlere değer girilebilir mi?

Mesaj gönderen ihalilcoban »

Merhaba.

Her döngüden önce ilgili editler boş mu değil mi, combobox ta seçili eleman var mı kontrol ettirebilirsin. Bu arada bu yapıyı ne amaçla kullanmayı düşünüyorsunuz?
izmirlikemal
Üye
Mesajlar: 155
Kayıt: 10 Oca 2014 01:08
Konum: izmir/Buca

Re: Döngü içinde iken döngü Sayacı/Sayaçları kadar Editlere değer girilebilir mi?

Mesaj gönderen izmirlikemal »

ihalilcoban Merhaba arkadaşım.

Bu yapıyı MSSQL Server da table ye alan adı, alan değişkeni, primary key ve primary key değişkeni yazdırmak amacıyla kullanacağım.
NOT: Veritabanı ile Tablo yaratmayı biliyorum.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Döngü içinde iken döngü Sayacı/Sayaçları kadar Editlere değer girilebilir mi?

Mesaj gönderen ertank »

Merhaba,

Buton tıklama olayı tamamlanmadan uygulamanız başka bir işlem yapmaz (Thread gibi istisnalar vardır ancak bunlar mevcut konu ile ilgili değildir).

Dolayısıyla buton tıklama içindeki döngü tamamlanmadan uygulamanız başka bir işlem yapmaz. Başka bir ifade ile TEdit bileşenleri içindeki bilgileri "Elaman_Sayaci" kadar Database içine kaydedecektir. Database tablosunda "Elaman_Sayaci" kadar aynı kayıt oluşacaktır.

Yapmak istediğinizi daha detaylı ifade edebilir misiniz?
Cevapla