cems
Altın Üye
- Katılım
- 2 Eylül 2005
- Mesajlar
- 2,581
- Excel Vers. ve Dili
- office 2010 tr 32bit
- Altın Üyelik Bitiş Tarihi
- 13-06-2029
Zipten çıkarılan klasörün C:\ Altına konması , yani yolun "C:|resimler" olması gerekli . Burada programın kısayolu yapılarak masaustune çekilmeli
Bir üyenin talebini ,userform kontrolleri ile geliştirdim.
Özetle; diplomasını kaybeden ve tasdiknamesini kurumdan almak isteyenler için bir matbu dilekçe düzenlemek amaçlı, kişi listesi ve belge sayfası var. Ancak listede herkesin (asıl liste 1970lere gittiğinden ) TC kimliği yok ve iki taraflı kontrol edilerek önce TC sinn yerleştirilmesi ve buradan da belge sayfasına gerekli hücrelerin aktarımını yapmak üzere 14 textbox 1 listbox 2 combobox ile resim çağırmak üzere bir imagebox nesneleri olan bir userform yaptım.
Dosyanın masaustunde kazara delete edilmesi riskine karşılık, dosya ve resimleri içeren bir klasörü C: altına atarak dosyanın kısayolunu masaustune aldım. Buraya kadar sorun yok.
Ancak düzeltmeleri forumdaki örneklerle de eşleştirsem de gün boyu başaramadığım birkaç noktada sizlerin düzeltmesini rica etmek üzere, bütün klasörü zip olarak yüklüyorum. Kişi resmi bir kurumda ve mesaisine yetiştirmeyi umuyorum .
Aksaklıklar:
1- İkiz isim kontrolü yapmak için listboxu süzmesini beklediğim textbox41, isim yazarken tetiklendiğinde listbox un .Clear fonksiyonunda takılıyor. Süzme gerçekleşmiyor , dolayısı ile kişinin diğer ( ana baba adı doğum yeri vs ) ayrıntıları gözle kontrol edilip doğru olanı seçilemiyor. Bu seçme yapılır ve tıklanırsa veri textboxlara yükleniyor ve bu anda eksik olan TC Numarası girilip, değiştir tuşu ile de sabitleniyor.
Bundan sonra arama TC üzerinden yapılabilecek ve bulunduğunda Dilekçe tuşuna basıldığında veriden gelen bilgilerin Belge sayfasında gerekli yerlere (varsa resimle beraber ) aktarması gerçekleşecek.
2-Dilekçe tuşuna basınca userform kapanıyor ve Belge sayfasına aktarma yapılıyor. Burada sorun , eğer klasöre kondu ise userformda görünen resim Belge sayfasında ayrılan yer boyutunda değil minicik çıkıyor. Bunun yerine tam ( AD31) eşitlenmesi gerekiyor.
3- Belge sayfasında aslında printpreview ve userforma dön tuşları var. Ancak kodlarda bulunan Alldrawingobjects.delete , eski resimle beraber bu tuşları da yok ediyor. Dolayısı ile altta sayfa adlarına basarak geri dönmek mümkün oluyor. Yani , belge sayfasında resmin boyutlanması ve baskı alanı dışında varolan 2 tuşun eski resimle beraber silinmekden kurtulması gerek.
4- TC kimlikten seçilen kişinin resmi varsa dilekçe tuşuna basınca belge sayfasına ( minik de olsa bir ) resim olarak atıyor. Kişinin resmi yoksa uyarı veriyor ancak , kodlar resim bulamadığında takılıp VBA yı açıyor. Resim yoksa Belge sayfasındaki (AD31) alan boş / beyaz olarak kalması gerek. Sayfada aslında printpreview ve userform aç kodları var ama tuşlar eski resimi kaldırırken (AllDrawingobjects.delete) ile temizlik esnasında siliniyor.
Bu aksaklıkların düzelmesi ve programın sorunsuz iş görmesi adına desteğiniz ve farklı kod uyarlamaları sevindirici olacaktır.
Bir üyenin talebini ,userform kontrolleri ile geliştirdim.
Özetle; diplomasını kaybeden ve tasdiknamesini kurumdan almak isteyenler için bir matbu dilekçe düzenlemek amaçlı, kişi listesi ve belge sayfası var. Ancak listede herkesin (asıl liste 1970lere gittiğinden ) TC kimliği yok ve iki taraflı kontrol edilerek önce TC sinn yerleştirilmesi ve buradan da belge sayfasına gerekli hücrelerin aktarımını yapmak üzere 14 textbox 1 listbox 2 combobox ile resim çağırmak üzere bir imagebox nesneleri olan bir userform yaptım.
Dosyanın masaustunde kazara delete edilmesi riskine karşılık, dosya ve resimleri içeren bir klasörü C: altına atarak dosyanın kısayolunu masaustune aldım. Buraya kadar sorun yok.
Ancak düzeltmeleri forumdaki örneklerle de eşleştirsem de gün boyu başaramadığım birkaç noktada sizlerin düzeltmesini rica etmek üzere, bütün klasörü zip olarak yüklüyorum. Kişi resmi bir kurumda ve mesaisine yetiştirmeyi umuyorum .
Aksaklıklar:
1- İkiz isim kontrolü yapmak için listboxu süzmesini beklediğim textbox41, isim yazarken tetiklendiğinde listbox un .Clear fonksiyonunda takılıyor. Süzme gerçekleşmiyor , dolayısı ile kişinin diğer ( ana baba adı doğum yeri vs ) ayrıntıları gözle kontrol edilip doğru olanı seçilemiyor. Bu seçme yapılır ve tıklanırsa veri textboxlara yükleniyor ve bu anda eksik olan TC Numarası girilip, değiştir tuşu ile de sabitleniyor.
Bundan sonra arama TC üzerinden yapılabilecek ve bulunduğunda Dilekçe tuşuna basıldığında veriden gelen bilgilerin Belge sayfasında gerekli yerlere (varsa resimle beraber ) aktarması gerçekleşecek.
2-Dilekçe tuşuna basınca userform kapanıyor ve Belge sayfasına aktarma yapılıyor. Burada sorun , eğer klasöre kondu ise userformda görünen resim Belge sayfasında ayrılan yer boyutunda değil minicik çıkıyor. Bunun yerine tam ( AD31) eşitlenmesi gerekiyor.
3- Belge sayfasında aslında printpreview ve userforma dön tuşları var. Ancak kodlarda bulunan Alldrawingobjects.delete , eski resimle beraber bu tuşları da yok ediyor. Dolayısı ile altta sayfa adlarına basarak geri dönmek mümkün oluyor. Yani , belge sayfasında resmin boyutlanması ve baskı alanı dışında varolan 2 tuşun eski resimle beraber silinmekden kurtulması gerek.
4- TC kimlikten seçilen kişinin resmi varsa dilekçe tuşuna basınca belge sayfasına ( minik de olsa bir ) resim olarak atıyor. Kişinin resmi yoksa uyarı veriyor ancak , kodlar resim bulamadığında takılıp VBA yı açıyor. Resim yoksa Belge sayfasındaki (AD31) alan boş / beyaz olarak kalması gerek. Sayfada aslında printpreview ve userform aç kodları var ama tuşlar eski resimi kaldırırken (AllDrawingobjects.delete) ile temizlik esnasında siliniyor.
Bu aksaklıkların düzelmesi ve programın sorunsuz iş görmesi adına desteğiniz ve farklı kod uyarlamaları sevindirici olacaktır.
Ekli dosyalar
-
314.3 KB Görüntüleme: 27
Son düzenleme:
