Yorumları: 1
Konuları: 1
Kayıt Tarihi: 02-10-2018
Aktif Kullandığınız Delphi Sürümü:
- Delphi XE8
- Delphi XE7
- Delphi 7
Rep Puanı: 0
Başlangıç
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.
Yorumları: 709
Konuları: 22
Kayıt Tarihi: 24-03-2017
Rep Puanı: 4.521
Uzman
Tablo yapınız ve kayıt yaptığınız kod parçasını paylaşırsanız daha hızlı sonuca ulaşabilirsiniz.
Yorumları: 515
Konuları: 89
Kayıt Tarihi: 28-12-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 2.182
Programcı
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)
Yorumları: 953
Konuları: 124
Kayıt Tarihi: 06-07-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 6.383
Üstad
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.