Access Tablo'da Dlookup Ve Dsum Hk.

1 2
08/06/2021, 12:07

tatarcarsi

(08/06/2021, 11:55)berduş yazdı: access için önerilen teme mantık şudur: hesaplanabiliyorsa alan ekleme, sorgu kullan
bu açıdan hesaplama için en uygunu sorgudur bence
bu arada neden her şeyi Access üzerinden değil de Excel userform üzerinden yapmaya çalışıyorsunuz?

Aslına bakarsanız tüm sorularınızın cevabı tamamen tecrübesiz olmamdan kaynaklı. Herhangi bir eğitimim yok, sadece internet araştırmaları ile bir proje hazırladım, kopyala yapıştırlar, tarif edilen makroyu evirerek kullanmalar şeklinde. Mevcut hali, mantıksal anlamda gayet başarılı çalışıyor. Ancak, aynı anda birden fazla kullanıcı giriş yapamıyor, proje açık iken harici Excel dosyaları açamıyoruz, listboxlar üzerinde anlık arama/filtreleme yapamıyoruz ve muhtemelen çok fazla veri tekrarı olduğu için yavaş çalışan formlar mevcut. Son kullanıcının veri giriş sayısını azaltmak için de, düşey ara ve etopla formülleri kullandım.

Bu saydığım nedenlerden dolayı güncelleme yapmak istedim. Dediğim gibi, kendi bilgim olmadığı için internette gezinirken bunların hepsini gidermek isterken karşılaştığım bir proje eğitiminde, Access veri tabanlı Excel userform tarif ediliyordu. Hem Access in benim güncelleme isteklerime doğrudan karşılık verip vermediğini bilemediğimden hem de hali hazırda ucundan bile olsa userform kullanmayı ordaki kodlama şekillerini daha kolay hayal edebildiğimden böyle bir tercih yaptım.

özetleyecek olursak, bilgisizliğim ile hayal gücümün tutarsızlığı yüzüden bu duruma düşmüş durumdayım.  sadece çözüm arıyorum ve belki de size izah edemediğim için yanlış yerde arıyorum.
08/06/2021, 12:53

tatarcarsi

Tekrar merhaba, 

Sizin tespitleriniz üzerine şimdi tabloları sorgu ile birleştirdim.

Excel Userform içerisindeki listbox'a veriyi tablodan değil sorgudan çekmeyi denedim ve sanırım başardım. Anlık değişimlerin sağlandığını da teyit edersem, ilerleme kaydetmem gereken yer tam olarak sizin söylediğiniz kısım olacak. Bundan sonra sadece Dsum formülü ile etopla kısmını çözmek kaldı.


İlginize ve yanıtlarınıza teşekkür ederim.
1 2