Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Radiobutton ve Checkbox Kayıt İşlemleri - Yardım
#1
Merhabalar,

Bir konuda yardımınızı isteyecektim.
Başlık açıp açmama konusun da arada kaldım ama sonun da açmaya karar verdim.

Sorum şu:

Formumda 2 tane Radiobutton ve 3 tane checkbox var.
Radiobutton'lardan biri seçildiğinde Database'e kayıt işlemini (SQL Server) Evet ve Hayır olarak kayıt ettirmek istiyorum. (hangisi seçilirse seçilsin)
Checkbox ta ise 1-Tarım 2-Hayvan 3-Sanayi  Adları yazıyor bunları da database'e kayıt yapmak istiyorum ama bir çok video izledim yapamadım.

Edit'lerin kayıt işlemlerini yapabiliyorum ama check ve radiobutton yapamadım.
Yardımcı olursanız sevinirim.

Şimdiden teşekkürler.
Cevapla
#2
Tablo yapınız ve kayıt yaptığınız kod parçasını paylaşırsanız daha hızlı sonuca ulaşabilirsiniz.
Cevapla
#3
 xx1.FieldByName('S_ACIL').AsBoolean  := acil.Checked ; // veri tabanında field boolean tanımlı ise  (acil.checked senin formundaki checkbox alanı olacak)
 xx2.FieldByName('S_GITTI').AsBoolean := gitti.Checked ;

// veri tabanındaki field char tipinde ise

if acil.Checked then xx1.FieldByName('S_ACIL').Text := 'Acilll' else  xx1.FieldByName('S_ACIL').Text := 'Acelesi yok' 

test etmeden yazdım yazım hatalarım olabilir.
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla
#4
Merhaba,

Kullandığınız/Kullanmayı düşündüğünüz komponentlerin Property (Özellik) tiplerini ve neleri muhafaza ettiğini öğrenmeniz gerekiyor. Bahsi geçen komponentler için IsChecked, IsSelected, IsActive tarzında alanlar bulunur. Bu alanlardan hangisinin etkilendiğini öncelikli olarak tespit edin.

(Kısa Örnek;
>> RadioButton'un Events kısmına göz gezdirin ve bahsettiğim şeylere yakın bir event'a sahip olup olmadığına bakın.
>> Sonra o event tetiklenince ShowMessage ile yine yukarıda bahsettiğim Property'nin güncel vaziyetini ekranda gösterin; RadioButton1.IsSectikMiSecmedikMi bunu siz bulun.)

Artık hangi event ne zaman tetikleniyor ve hangi özellik (property) bu olaydan etkileniyor öğrendiniz. Artık işiniz çok basit. Öğrendiğiniz bu alanların 0 ve 1 değer tuttuğunu da ShowMessage ile gördüğünüze göre veritabanınıza gönderirken istediğiniz gibi özgür davranabilirsiniz.

Dilerseniz SQL Server veritabanındaki Bit veri tipinde bir sütuna doğrudan RadioButton1'in ilgili property değerini gönderin, isterseniz bir if-else kontrolü ile 1 ise şöyle davran, 0 ise böyle, diyerek içinde istediğiniz gibi değişken ile yada başka alan ile veya manuel, artık nasıl isterseniz, yönetimini yapabilirsiniz.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Datasnap veritabanı kayıt serdar 2 518 30-11-2025, Saat: 10:53
Son Yorum: serdar
  Edge Browser Hakkında Yardım. glagher 6 3.635 14-06-2025, Saat: 23:40
Son Yorum: maxpaynen
  Veri Tabanına Kontrollü Kayıt Yaptırma bünyamin68 20 5.173 08-06-2025, Saat: 09:40
Son Yorum: izmaimen
  fastreport şablonu database e kayıt ercanskose 11 3.092 18-02-2025, Saat: 17:10
Son Yorum: akuyumcu63
  Web servis konusunda yardım Patriot 7 1.878 24-01-2025, Saat: 21:28
Son Yorum: enigma



Konuyu Okuyanlar: 1 Ziyaretçi