• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Vba Form Kayıt Yapmak ve Kayıt içinden verileri süzmek

Katılım
11 Haziran 2013
Mesajlar
50
Excel Vers. ve Dili
Türkçe Excel 2016 Pro
Öncelikle herkesin kadir gecesi mübarek olsun.
Ben hesapları tutmak için küçük bir çalışma yaptım. Çalışma mantığı şu şekilde.
Hesap kaydı açmak
Açılan hesap kaydına işlem girmek
Örnek : Ali hesabını açtık Ali bize 100TL para bıraktı biz bunu alinin hesabına giriş yapıyoruz. daha sonra alinin hesabından ödeme yaptık diyelim bu seferde alinin hesabından çıkış yapıyoruz.
Raporlama : Hesabın tüm hareketlerini görmek veya tüm hesapların hareketlerini görmek
Ve en son kasa : burdan da tum hesapların bakiyelerini raporlarmak.

Gelelim benim yapabildiklerimi formları oluşturdum birbirine bağladım hangi form nereye gidecek nereden veri alacak hesap açma silme ve değiştirme ekledim.
Hesap kayıtları buton ekledim ordan yeni hesap açabilir silebilir ve değiştirebiliriz.
Kasa Giriş buton ekledim ordan hesap adını seçip gereken alanları doldurup kaydetmek
Kasa Çıkış buton ekledim ordan da hesap adının seçip gereken alanları doldurup kaydetmek
Hesapları listele butonu ekledim ordanda tüm hesapları görmek
Kasa butonu bu butona tıkladığımızda da tüm hesapların bakiyelerinin gelmesi.

eksiklerim var yapamadım eklediğim excel sayfasında mevcut. daha önce bunu formül ile yapıyordum ama verim alamadım hesap ekledikçe sayfa açılmamaya başladı bu yüzden form vba yaparak çalışmayı hızlandırmak ve daha fazla verim almak için bunu yaptım. hiç bilgim yok bu konuda sadece videolar izleyerek bu formu oluşturdum gelebildiğim nokta burası. bu konuda yardımlarınızı bekliyorum.

Dosya : https://yadi.sk/d/KVMlQ95Iv6ajiw

Yardımcı olabilecek herkese şimdiden tşk ederim.
 
Sorununuzu muhtemelen çözemem ancak dosyanızı indirdiğimde gördüğüm bir sorunu belirtmek isterim.

Öncelikle çok şık bir userform yapmışsınız, tebrik ederim. Ancak formunuza eklediğiniz exceli gizleme özelliği hiç hoş değil. Neden benim açtığım excel dosyaları gizlensin ki? İlla böyle bir düzenleme yapacaksanız yapacağınız ayarlama sadece o dosyayla ilgili olsun o anda açık olan ya da olmayan başka bir dosya ya da programı etkileyen düzenlemeler yapmayın. Kısacası kullanıcıların çalışma düzenine müdahale etmeyin. Bu sebeple ben dosyanızı incelemedim bile.
 
Hocam birseyi gizledigim falan yok o ozelligi sevdigim icin ekledim sonuc olarak excel ile isim yok form uzrrinde calisma yalacagim excele gecmek istedigimde ise butona tiklayip exveli acacagim kodlar ortsds dosya ortada birsey gizlemedim yani.
 
Gizlemekten kastım userform açılınca açık olan diğer excel dosyalarının gizlenmesi. Ben de bunu sevmiyorum, sevemedim, neden ihtiyaç duyulduğuna da anlam veremiyorum. Şöyle düşünün, o anda açık olan belki 10 tane dosyam vardı, bir kısmı kaydedilmemişti, sizin dosyayı açınca hepsi ekrandan kayboldu, bu arada excel dondu ve hepsi kapandı, kaydedilmemiş bazı verilerim kayboldu.

Siz kullanırken sorumluluk sizindir ama başkalarıyla paylaştığınız hele de yardım istediğiniz bir dosyada, o kişinin alışkanlıklarına müdahale etmek sizce doğru bir şey mi?
 
Gizlemekten kastım userform açılınca açık olan diğer excel dosyalarının gizlenmesi. Ben de bunu sevmiyorum, sevemedim, neden ihtiyaç duyulduğuna da anlam veremiyorum. Şöyle düşünün, o anda açık olan belki 10 tane dosyam vardı, bir kısmı kaydedilmemişti, sizin dosyayı açınca hepsi ekrandan kayboldu, bu arada excel dondu ve hepsi kapandı, kaydedilmemiş bazı verilerim kayboldu.

Siz kullanırken sorumluluk sizindir ama başkalarıyla paylaştığınız hele de yardım istediğiniz bir dosyada, o kişinin alışkanlıklarına müdahale etmek sizce doğru bir şey mi?

benim böyle birşeyden haberim yok hocam neredeyse o kod sileyim. ben yeni başladım daha o yüzden böyle olduğundan haberim yok kusura bakmayın.
 
Sayın webtasarim
Dosyanızdaki temel sorunlardan biri de sanıyorum listview kullanımınız ..
Elinizdeki versiyonlardan düşük excel versiyonu olanların çoğunda bu nesne default olarak yok ya da kitaplığını açmak gerek.
Bu durumda iki seçenek var bir yardım için ; ya listview aktive etmek ya da dosyayı unutmak .
Size önerim her ne kadar daha az şekil kolaylığı olsa da listbox kullanmanız , zira sizde de farklı versiyondaki iki makinanızda
çalışmayabilir dosyanız, herşeyi doğru olsa da ...
 

Ekli dosyalar

  • Adsız.jpg
    Adsız.jpg
    145.4 KB · Görüntüleme: 8
Son düzenleme:
textbox ve comboboxların adını degiştirmek kod zorluğu da getirebilir. Öneri ve örneksel olarak , kayıt yapan kodların bitiminde
ve end sub dan önce boxları boşaltın.

textbox1.text = ""
combobox1.text =""

kendi box adlarınıza göre örnekleyin zira her harekette bendeki 2010 versiyonda bu nesne bu makinada yok diyor

Diğer sorunuzla , bu zorluk neden ile cevap üretmem zor
 
Hayırlı Geceler . Eski Çalışma değiştirildi yeni çalışma burda yardımcı olacak arkadaşları bekliyorum lütfen.
Kim hangi konuda yardımcı olabilirse sevinirim.

Çalışma Dosyası : https://yadi.sk/i/3n4TwENQQD6EmQ
 
Ek olarak linkteki konuları da incelemenizde fayda var.

 
Geri
Üst