CheckBox Güncelleme Sonrası Temizleme

  • Konuyu başlatan Konuyu başlatan ilyas25
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ilyas25

Kullanıcı
Katılım
30 May 2019
Mesajlar
26
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

Çözüm
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:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)
Checkbox temizleme işlemini aşağıdaki döngü ile yapabilirsiniz.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)
 
Hocam listbox'a çift tıkladığım zaman chechkboxları kaydettiğim haliyle gelmesini nasıl yaparım.Ben
çift tıkladığım zaman hepsi seçili geliyor.
 
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: 47
  • İkinci Resim.webp
    İkinci Resim.webp
    23.4 KB · Görüntüleme: 46
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:
İndirmek için giriş yapmanız gerekmektedir.
(7 satır)
 
Çözüm
Listede çift tıkladığınız veri userform üzerinreki nesnelere çekilirken, gelen veriye ait checkbox değerinin de işaretlenmesini istemiyor musunuz?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt