![]() |
|
Radiobutton ve Checkbox Kayıt İşlemleri - Yardım - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6) +--- Konu Başlığı: Radiobutton ve Checkbox Kayıt İşlemleri - Yardım (/showthread.php?tid=2698) |
Radiobutton ve Checkbox Kayıt İşlemleri - Yardım - djharry - 02-10-2018 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. Radiobutton ve Checkbox Kayıt İşlemleri - Yardım - frmman - 03-10-2018 Tablo yapınız ve kayıt yaptığınız kod parçasını paylaşırsanız daha hızlı sonuca ulaşabilirsiniz. Cvp: Radiobutton ve Checkbox Kayıt İşlemleri - Yardım - cinarbil - 03-10-2018
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. Radiobutton ve Checkbox Kayıt İşlemleri - Yardım - Abdullah ILGAZ - 03-10-2018 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. |