27/06/2024, 08:56
Herkese merhaba;
Accesste yapmaya çalıştığım bir raporda filtre kriterine göre alt toplam alabilmek için seçenek grubu içeren bir filtreleme yöntemi uyguluyorum ve kullanmaya çalıştığım bir iç içe kod olan Switch ile Dsum kodum hata vermiyor olmasına rağmen kod sonuç döndürmüyor. Kullandığım yöntemde nerede hata yaptığıma dair siz değerli üstadlarımdan destek rica ederim.
Kullandığım kod aşağıdaki gibi;
Burada Switch kodundan dönen fltr verisini Dsum kodu içerisinde kriter olarak uygulamaya çalışıyorum. Ancak fltr sonucu çift tırnak arasında döndüğü için sanırım kriter çalışmıyor. Bu durumu aşabileceğim bir yöntem varmı?
Not:Switch kodu içerisinde yer alan secenek adlı alan formdaki secenek grubuna verdiğim addır.
Accesste yapmaya çalıştığım bir raporda filtre kriterine göre alt toplam alabilmek için seçenek grubu içeren bir filtreleme yöntemi uyguluyorum ve kullanmaya çalıştığım bir iç içe kod olan Switch ile Dsum kodum hata vermiyor olmasına rağmen kod sonuç döndürmüyor. Kullandığım yöntemde nerede hata yaptığıma dair siz değerli üstadlarımdan destek rica ederim.
Kullandığım kod aşağıdaki gibi;
Kod:
Dim fltr As String
fltr = Switch([Forms]![frm_DomKayitlariRaporu]![secenek] = 1, "TalepNo", [Forms]![frm_DomKayitlariRaporu]![secenek] = 2, "BildirenNakliyeci", [Forms]![frm_DomKayitlariRaporu]![secenek] = 3, "SorumluNakliyeci", [Forms]![frm_DomKayitlariRaporu]![secenek] = 4, "SevkiyatTipi", [Forms]![frm_DomKayitlariRaporu]![secenek] = 5, "TeslimatNo", [Forms]![frm_DomKayitlariRaporu]![secenek] = 6, "BildirimTipi", [Forms]![frm_DomKayitlariRaporu]![secenek] = 7, "Ürün Kodu")
Me.txtLspUrunGondermeliTtl.Value = DSum("[Adet]", "[srg_DomKayitlariDetayli]", [fltr] = Me.txtFiltreGizli & "And[Statu2]='LSP Ürün Göndermeli'")
Burada Switch kodundan dönen fltr verisini Dsum kodu içerisinde kriter olarak uygulamaya çalışıyorum. Ancak fltr sonucu çift tırnak arasında döndüğü için sanırım kriter çalışmıyor. Bu durumu aşabileceğim bir yöntem varmı?
Not:Switch kodu içerisinde yer alan secenek adlı alan formdaki secenek grubuna verdiğim addır.