Merhaba,
Kendi projelerimde kullanmış olduğum ListClass sınıfını biraz düzenledim. Sınıflarla ilgili ve kullanım alanı için örnek oluşturması açısından ekliyorum. ListClass, veritabanındaki verileri listview'e aktarır ve bu kayıtları ayrı sayfalarda göstermeye yarar. Aşağıdaki resimde yer alan Gri alanların içeriği ListClass sınıfı ile oluşturulabilmektedir. Yeşil alanları ise kendimiz ayrıca oluşturuyoruz. Bunu aynı form içerisinde veya ayrı formlarda birden fazla listview için kullanabilirsiniz. Ben aynı form içerisinde birden fazla oluşturmayı denemedim sorun verirse düzenlemesini yaparım. Yeşil alanda yer alan Filtreleme, Sıralama ve Ekleme-Düzenleme-Silme olaylarını ise bir sonraki versiyonda yapacağım. Sınıfı Ms Access 2003'te oluşturdum. 2007 ve 2010 için çalışma durumunu bilemiyorum. Emre.
http://code.internet.com.tr |
techniq kullanıcısının bu mesajını 5 üyemiz beğendi..: Berkant Öztürk, adnanyurdakul, Taruz, MirzaKatar, d_rago_n |
Projeye connection ve collection sınıfları ekledim.
Connection projemizin veritabanı ile bağlantısını oluşturmaktadır. Collection sınıfı ise isim ve değerlerden oluşmakta ve şu anda Listview ile Textboxlardan gelen verilerin Connection sınıfına taşınmasına aracılık etmektedir. - Listedeki veriler düzenleme/güncelleme - Listeye yeni kayıt ekleme / silme - Listeyi istenilen alana göre sıralama özellikleri eklendi Listeye kayıt ekleme/düzenleme için kullanılan textboxların isimleri tabloadi_alanadi şeklinde olmalıdır. Kodlar içerisinde de kısa kısa açıklamalar mevcuttur. Bir sonraki aşamada projeye Auth (kimlik denetimi) sınıfı eklemeyi düşünüyorum. Tavsiye ve önerilerinize açığım. Çok fazla test etme şansım olmadı hata aldığınız yerleri bildirirseniz sevinirim. Zaman bulduğumda proje için birde kullanıcı kılavuzu yazacağım. Bazı arkadaşlar bir listview için neden bu kadar şey yapmış diyebilir fakat olayı sadece listview olarak düşünmemek gerekli. Zaman sorunu çekmeyip devam edebilirsem ortaya güzel şeyler çıkacağını umuyorum ![]() Projenin hali hazırdaki ekran görüntüsü aşağıdaki gibidir. Listview sınıfı için kullanılan özellikler aşağıdadır. VBA Kodu
http://code.internet.com.tr |
techniq kullanıcısının bu mesajını 7 üyemiz beğendi..: Zeki Gürsoy, Taruz, Berkant Öztürk, MirzaKatar, MuazTurkyilmaz, tktukaci, d_rago_n |
|
assenucler
![]() ![]() ![]() ![]() ![]() ![]() Katılım: 21.03.2008 ![]() Beğendiği mesaj sayısı: 0 31 mesajını 37 üyemiz beğenmiş.
Office 2010 TR
Windows 7 Professional TR Mesaj: #3
14-02-2012 12:29
Sayın techniq;
Günaydınlar. Bu güzel çalışmanız için verilen emek, bilgilendirme ve paylaşımınız için teşekkürler. Sevgi ve saygılar. |
Öncelikle çok teşekkür ederim.
Bu projedeki öncelikli niyetim bir çatı oluşturabilmek ve bu çatı üzerine eklenen sınıflar ile bazı işleri daha kolaylaştırabilmek. Başlarken listview ile ilgili birşeyler yazıyım derken buralara geldim. Konu başlığı ile biraz bağlantısız oldu. Access ile visual basic kullanımının çok olmadığını biliyorum ama ilgili kişiler için yararlı olacağını düşünüyorum. Umarım sonuçta güzel ve kullanışlı bir kütüphaneye sahip oluruz. (14-02-2012 12:29)assenucler demiş ki: Sayın techniq;
http://code.internet.com.tr |
|
Mesaj: #5
22-02-2012 19:08
Merhaba..
Konuyu okumuştum fakat örnekleri şimdi inceleyebildim.. Accesste bu konuda hazırlanmış ender bir konu dizisi ve örneği olmuş.. Çok teşekkür ederim.. Çok faydalandım.. Umarım devamı da gelir..
HER HAFTA BİR KİTAP KAMPANYASI 6. HAFTA | Yazılımcılar için SQL Server 2008 R2 & Veritabanı Programlama.. "Bulunamayan yerleri bulmak için önce kaybolmak gerekir.'' |
|
Mesaj: #6
24-02-2012 11:20
Merhaba,
Öncelikle teşekkür ederim. Bu sıra işlerin yoğunluğundan pek ilgilenemiyorum. Ama zaman buldukça devam ettirmeye çalışacağım. (22-02-2012 19:08)Taruz demiş ki: Merhaba..
http://code.internet.com.tr |
| Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi |
| ListClass - Listview Sınıfı - Konu Araçları | |
Etiketler | |
BBCode | |
Diğer | KonuyuYazdır - Arkadaşına Gönder - Bu konuya abone ol |













![[-]](images/accsql/collapse.gif)








Etiketler
BBCode
Diğer