I

Soru Checkbox Güncelleme Sonrası Temizleme

  • Konuyu başlatan Konuyu başlatan ilyas25
  • Başlangıç tarihi Başlangıç tarihi
  • Etiketler Etiketler
    vba

ilyas25

Normal Üye
Değerli hocalarım ekte paylaştığım Formda Checkboxlar vardır.
Kaydetme,Silme ve Güncelleme işlemini Textbox ve Comboboxlarla yapabiliyorum.
Ancak Checkboxlarlada kaydetme işlemini azda olsa yapabildim.
Benim sizden ricam
Formda Güncelleme yaparken Checkboxlarıda günceleyebilim birdeListbox çift tıklama yaparken verileri textboxlara aktardığı gibi Checkboxlara
aynı şekilde aktarmasını istiyorum. Kaydetme sırasında hangi Checkboxlı işaretli olarak kaydetmişsem
çift tıklamada da aynı şekilde göstersin (seçsin).
Temizle yaparken checkboxlarıda temizlesin.

Kısacası Checkbox konusunda ilk defa işlem yaptığım için işin içinden çıkamadım.

Şimdiden teşekkür ederim hocalarıma.
 

Ekli dosyalar

Hocam örnek olarak Userform'da 8 tane Checkbox var.
Ben Userform ile verileri kaydederken Checkbox'lardan 3,5,7 nolu Checkbox'ların kutularına tik işareti ile işaretledim.
Geri kalan Checkbox'ları ise boş bıraktım. (Kaydetme esnasında)
Sonrasında Listbox'da çift tıklama ile verileri Tekxtbox'lara aktarırken
aktarma esnasında da Checkbox'larda veri kaydettiğim zaman hangi Checkbox'ları işaretlediysem o şekilde gelsin.
Hocam iki tane ekran resmi yükledim benim sizlerden rica ettiğim ben Listbox'a çift tıkladığımda İkinci Resim olarak
adlandırdığım resimdeki gibi olmasını isterim .
Oysa ben tıkladığımda Birinci Resimdeki gibi oluyor ve ben öyle olmasını istemiyorum.
 

Ekli dosyalar

  • Birinci Resim.webp
    Birinci Resim.webp
    27.3 KB · Görüntüleme: 6
  • İkinci Resim.webp
    İkinci Resim.webp
    23.4 KB · Görüntüleme: 6
Listbox içinde bulunan değerleri checkbox onaylamak için kullanmışsınız fakat bu kullanım herhangi bir koşul içermiyor.
Listbox satırında çift tıkladığınızda, hedef sütunlardaki verilerin checkboxların işaretlenmesi için koşula bağlanması gerekiyor.
En aşağıdaki önceki kullandığınız tüm satırları silip;

if ListBox1.List(ListBox1.ListIndex - 0, 9) = "İPTAL EDİLDİ" then
checkbox2 = true
else
checkbox3 = false
end if

şeklinde tüm koşulları yazmanız lazım.
İlk mesajınızdan, Checkbox konusu dışında diğer konulara hakim olduğunuzu varsayarak yöntemi öğretmeye çalıştım.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(7 satır)
 
Üst