Çözüldü Öğrenci Devam Takibi Uygulaması Kodlama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

hexadesimal

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Daha önceden kullandığım devam takip uygulaması çok işlevsel olmadığı için farklı ve daha işlevsel olduğunu düşündüğüm bir form tasarladım ve kodun bir kısmınıda hallettim. Ancak bir yere gelip takıldım. Yapmak istediğim şu Form üzerinden sınıfı seçtikten sonra o sınıf listboxa çağrılıyor , textbox1e tarih girip , optionbutonlardan seçimi yaptıktan sonra bunu listboxtan tek veya çoklu devam sayfasına aktarmak istiyorum. Aslında bunu yapabilirim ancak Tarih sütununu aktarırken Adı Soyadı sütunundan sonra ilk satıra sürekli yoklama tarihi atıp altına yoklamayı aktarmak istiyorum.Ancak mantığı oturtamadım .Açıklamalar dosyada mevcut.
 

Ekli dosyalar

  • Devamsızlık.xlsm
    37.1 KB · Görüntüleme: 10
Çözüm
Feyzullah Bey tekrar rahatsız ediyorum ama küçük bir sorunum vardı. Grafiği ekledim ilk seçimde grafiği sorunsuz çekiyor ancak ikinci öğrenci de sizin yazdığınız kod satırında hata oluşuyor .ListBox click olayı veri almıyor. Dosyanın son hali ekte.

listbox1 kodları aşağıdaki gibi değiştirin.

VBA:
Görüntülemek için giriş yapmalısınız.
(11 satır)
Feyzullah Bey çok teşekkürler. Sadece Kaydet kodunda küçük bir sorun var. Şöyle ki Sınıf değiştiğinde aynı tarihte veri girilmiş uyarısı veriyor(Çünkü 07.11.2019 tarihinde 3/B devamı girilmiş ancak bu kez 4/B giriliyor bu şartın eklenmesi lazım). Sanırım tarih kontrolüne bir sınıf koşulu koymak lazım. Eğer sınıf değişmiş ise aynı tarihe veri girsin.


Kaydet buton kodları aşağıdadır.

VBA:
Görüntülemek için giriş yapmalısınız.
(60 satır)
 
Bunlara ek olarak eklediğim ikinci bir form aracılığı ile öğrenci devam durumunu raporlamak istiyorum. 2. formda da sınıf seçimi yapıldıktan sonra seçilecek olan iki tarih aralığındaki öğrenci devamsızlığını (listboxtan seçim yapılarak tek tek olarak çoklu seçimde uyararak)labellarda göstermek ve imaj nesnesi üzerinde bir grafiğe dönüştürmek mümkün müdür? Dosyada gelebildiğim son nokta ile ekte sunulmuştur.

Bu durumda listeden sadece bir öğrenci seçilecek doğrumu anlıyorum(multi select olmayacak).
 
Bunlara ek olarak eklediğim ikinci bir form aracılığı ile öğrenci devam durumunu raporlamak istiyorum. 2. formda da sınıf seçimi yapıldıktan sonra seçilecek olan iki tarih aralığındaki öğrenci devamsızlığını (listboxtan seçim yapılarak tek tek olarak çoklu seçimde uyararak)labellarda göstermek ve imaj nesnesi üzerinde bir grafiğe dönüştürmek mümkün müdür? Dosyada gelebildiğim son nokta ile ekte sunulmuştur.

Tarih textboxları boş olursa hepsini getirir, aksi halde belirtilen tarih aralığındakileri getirir.
 

Ekli dosyalar

  • Devamsızlık xd .xlsm
    42.2 KB · Görüntüleme: 1
Feyzullah Bey tekrar rahatsız ediyorum ama küçük bir sorunum vardı. Grafiği ekledim ilk seçimde grafiği sorunsuz çekiyor ancak ikinci öğrenci de sizin yazdığınız kod satırında hata oluşuyor .ListBox click olayı veri almıyor. Dosyanın son hali ekte.
 

Ekli dosyalar

  • Devamsızlık.xlsm
    53.6 KB · Görüntüleme: 4
Feyzullah Bey tekrar rahatsız ediyorum ama küçük bir sorunum vardı. Grafiği ekledim ilk seçimde grafiği sorunsuz çekiyor ancak ikinci öğrenci de sizin yazdığınız kod satırında hata oluşuyor .ListBox click olayı veri almıyor. Dosyanın son hali ekte.

listbox1 kodları aşağıdaki gibi değiştirin.

VBA:
Görüntülemek için giriş yapmalısınız.
(28 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konum
İzmir
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
31
Geri
Üst