Filtreleme ve Excele Aktarma
#1
Merhaba,
Teşekkürler Sayın @Taruz çok yardımcı oldunuz. Bir de filtreleme ile ilgili sorularım olacaktı. Dosya ektedir. Dosyada ki Raporlama sorgusuna ilişkin RaporAlma formunda yapılacak filtrelemeler aşağıdadır.

1. MüsteriTicAdi na göre filtreleme.
2. MüsteriTicAdi seçildiğinde seçilen müsşteriye ait şubelerin gelmesi ve bu şube ile filtreleme.
3. Durum alanının Açık - Kapalı durumuna göre filtreleme.
4. SicakSatis alanının işaretli olup olmadığına göre filtreleme.
5. Iptal alanının işaretli olup olmadığına göre filtreleme.
6. Kesildi alanının işaretli olup olmadığına göre filtreleme.
7. SiparisNo arama yoluyla filtreleme.
8. IrsaliyeMatbu arama yoluyla filtreleme.
9. Tarih araliğı ile filtreleme.

Ayrıca bunların hepsinde "Tümü" seçeneği olacak. Birde bunlar seçildikten sonra excel dosyası şeklinde dışarı aktarma.


Eklenti Dosyaları
.rar   son.rar (Boyut: 421,76 KB / İndirilme: 141)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Aşağıdaki linkte işlenen konu sizin isteğinizle örtüşüyor.. Kriter sayısı gözetmeksizin uygulayabilirsiniz..




  Alıntı
Bu mesajı beğenenler:
#3
Merhaba iyi akşamlar.
bazı sorularım olacaktı. k.bakmayın her zaman soru soruyorum ama .. malum. Smile pişene kadar böyle olucak sanırım.
1.müşteri adı ve şubeye göre filtreleme yaptım ancak duruma göre yapamadım. Açılan kutu değerlerine -1 ve 0 yazınca görüyor. ancak açık ve kapalı yaptığımda görmüyro doğal olarak. bunu nasıl değiştirebilirim.
2.tarihler arası aramayı ve filtrelediğimi excele nasıl aktarırım.
3. iptal, sıcaksatış, kesildi teker teker işaretleyip kaldırdığımda tekrar eski haline dönmüyor.
4.
SQL
  1. IIf(IsNull([Forms]![RaporAlma]![SubeAdiFiltre]);[Subeler].[SubeNo];[Forms]![RaporAlma]![SubeAdiFiltre])


bu kod subeno nun ölçüt kısmında ve musterino kısmında da
SQL
  1. IIf(IsNull([Forms]![RaporAlma]![MüsteriTicAdiFiltre]);[Musteriler].[MusteriNo];[Forms]![RaporAlma]![MüsteriTicAdiFiltre])


bu ölçüt var. bu sorguda doğal olarak hem müşterino hemde sube no olarak sorgulayıp bir siparişten 2 tane gösteriyor. bunu nasıl hallederim.
bir de filtre seçeneğini silince tümünü göstermesi yerine tümü seçeneği koyamazmıyız. Geldiğim son nokta dosyadadır. dosya ektedir.


Eklenti Dosyaları
.rar   son.rar (Boyut: 493,61 KB / İndirilme: 102)



  Alıntı
Bu mesajı beğenenler:
#4
Merhaba..

  1. Durum kutusunun sütun sayısını 2, genişlik değerlerini de 0cm;2,542cm yapınız.. Değerlistesini de "-1";"Açık";"0";"Kapalı" şeklinde değiştiriniz..

  2. Forumda Between fonksiyonunu arattığınızda gerekli bilgiyi bulacaksınız..

  3. Onay kutularını 3 seçenekli yapınız.. (Özellikler / Veri / Üç Durumlu = Evet )

  4. Bu sorunuz anlayamadım ama bir kayıttan iki tane çıkması sorgudaki ilişkilerde bir hatayı işaret eder..

  5. Excele formu değil sorguyu gönderiniz.. ( acQuery )
  6. Tümü içinse açılan kutuların seçimini boşalttırabilirsiniz..
    Me.açılankutu1=""
    Me.açılankutu2=""
    .....
    Me.altfformunuz.requery

    şeklinde..

İyi çalışmalar..



  Alıntı
Bu mesajı beğenenler:
#5
Sayın @Taruz kendi çözümlerim ile hepsini hallettim. taki 2 kayıtın çıkmasına gelene kadar Smile
Ekteki dosyaya bakıp bir sorun olup olmadığını sölerseniz sevinirim. RaporAlma formunda 2 şubesi olan firmanın 1 siparişi 2 tane gözüküyor. bunu da halledersem raporlama bitmiş olacak.

birde bir excel dosyası içine iki farklı sorguyu nasıl birleştirip dışarı aktarabilrim. sayın @taruz hocamın paylaşmış oldugu kod ile aradığım siparişin ürünlerini dışarı aktarıyorum. ancak aradığım sipariş bilgilerinide aynı dosyada nasıl birleştiririm böyle bir yol varmı?

Visual Basic
  1. Dim qd As DAO.QueryDef
  2. Dim vt As DAO.Database
  3. Dim sorgu As String
  4. 'Sorgumuzu hazırlıyoruz
  5. sorgu = "SELECT SiparisUrunleri.SiparisUrunNo, SiparisUrunleri.SiparisNo, SiparisUrunleri.SiparisMiktari,
  6. SiparisUrunleri.KesilenMiktar, SiparisUrunleri.TeslimMiktari, SiparisUrunleri.Iptal,
  7. SiparisUrunleri.Aciklama, Ürünler.UrunKodu, Ürünler.UrunAdi, Ürünler.UrunKoliIci,
  8. Ürünler.UrunGram FROM Ürünler INNER JOIN SiparisUrunleri
  9. ON Ürünler.UrunNo = SiparisUrunleri.UrunNo WHERE (((SiparisUrunleri.SiparisNo)=[Forms]![RaporAlma]![siparisara]));"
  10.  
  11.  
  12. ' Vt'mizde geçici sorgumuzu isimlendirip oluşturuyoruz.
  13.  
  14. Const GeciciSorgu As String = "urunlerrapor"
  15.  
  16. Set vt = CurrentDb
  17. Set qd = vt.CreateQueryDef(GeciciSorgu, sorgu)
  18.  
  19. ' Excele bu sorguyu gönderiyoruz..
  20. DoCmd.OutputTo acOutputQuery, GeciciSorgu, "MicrosoftExcel(*.xls)", "", False, "", 0
  21.  
  22.  
  23. 'Geçici sorgumuzu siliyoruz..
  24. DoCmd.DeleteObject acQuery, GeciciSorgu




Eklenti Dosyaları
.rar   son.rar (Boyut: 528,99 KB / İndirilme: 114)



  Alıntı
Bu mesajı beğenenler:
#6
son sorunuma bir çözümu varmı ? iki farklı sorguyu filtreledikten sonra tek dosyada dışarı aktarma ?

aşağıdaki between fonksiyonunda bir hata var çözemedim bakabilirmisiniz?

iki tarih arasını sorgulatcağım. ancak siparistarihitumu işaretli ise hepsini gösterecek bunu şu kod ile yapıyorum.

SQL
  1. IIf([Forms]![RaporAlma]![siparistarihitumu]=Doğru;[Siparisler]![SiparisTarihi];
  2. BETWEEN [Forms]![RaporAlma]![siptarihi] AND [Forms]![RaporAlma]![siptarihi2])



ancak kaydet dedikten sonra aşağıdaki şekli alıyor. ve tumu seçeneğinde sorun yok ancak tarih aralığını yazıp ara dediğimde sonuclar gelmiyor.

SQL
  1. IIf([Forms]![RaporAlma]![siparistarihitumu]=Doğru;[Siparisler]![SiparisTarihi];([Siparisler]![SiparisTarihi])
  2. BETWEEN [Forms]![RaporAlma]![siptarihi] AND [Forms]![RaporAlma]![siptarihi2])




Eklenti Dosyaları
.rar   son.rar (Boyut: 512,82 KB / İndirilme: 100)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Açılır Menüdeki Veriyi Metin Kutusuna Aktarma Pasham 1 215 19-02-2026, 21:18
Son Mesaj: adnan
  [FORM] Tarayıcıdan Evrak Tarayarak Ilgili Tabloya Aktarma kertiller_55 1 345 03-10-2025, 15:32
Son Mesaj: dsezgin
  [FORM] Seçili Tarihe Göre Filtreleme husem 3 311 25-09-2025, 00:25
Son Mesaj: halily
  Form üzerinde Ikili Filtreleme osmangezin@gmail.com 1 307 19-06-2025, 00:01
Son Mesaj: dsezgin
  Aynı Günleri Filtreleme Satir 7 614 30-04-2025, 09:33
Son Mesaj: Satir
  [RAPOR] Formdaki Aynı Rrsmı Baskı ön ızleme ıle Rapora Aktarma MHMTKY 2 415 11-09-2024, 13:09
Son Mesaj: dsezgin
  Excele Aktarma evren89 1 360 09-08-2024, 20:50
Son Mesaj: dsezgin
  Filtreleme evren89 2 328 04-07-2024, 15:58
Son Mesaj: evren89

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi