Çapraz sorguda parametre değeri belirleme.
Tarih
24/02/2011 10:26
Konu Sahibi
Mehmet_Akif
Yorumlar
7
Okunma
2529
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



Mehmet_Akif
sevgi_bilgi
Kullanici Avatari
Aktif Üye
190
12/11/2010
20
Düzce
Ofis 2003
14/02/2013,15:07
Çözüldü 
Günaydın değerli üstadlar.
Ekteki örnekte yapmak istediğim şu. Kesilen makbuzlardan tahsilat bordrosu hazırlamak istiyorum. Ama sorguyu çalıştırdığımda kesilen bütün makbuzları listeliyor. Benim istediğim aşağıdaki parametre değerini kullanmak;
Between [BAŞLANGIÇ MAKBUZ NO] And [BİTİŞ MAKBUZ NO]
Ama bunu çapraz sorguda ölçüt alanına yazdığımda hata veriyor. Bu parametre değerini nasıl kullanabilirim.
Herkese iyi çalışmalar ve başarılar diliyorum.


Ek Dosyalar
.rar   capraz_srg_Mehmet_Akif.rar (Dosya Boyutu: 29,23 KB / İndirme Sayısı: 9)
Ne irfandır veren ahlaka yükseklik ne vicdandır.
Fazilet hissi insanlarda Allah korkusundandır.
Cevapla


kadirdursun

Kullanici Avatari
Özel Üye
K.... D....
1.238
12/01/2009
86
İstanbul
Ofis 2010 32 Bit
Çözüldü 
çapraz sorgudan kastınız C1 sorgunuz mu?
tahsilat_2011_alt_tbl_MAKBUZ_NO: MAKBUZ NO alanına beetwen çalıştı bir sorun yok.


Ek Dosyalar
.rar   capraz_srg_Mehmet_Akif.rar (Dosya Boyutu: 39,61 KB / İndirme Sayısı: 12)
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!


http://www.isciler-iski.com
http://www.universiteliisciler.com

(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla


Mehmet_Akif
sevgi_bilgi
Kullanici Avatari
Aktif Üye
190
12/11/2010
20
Düzce
Ofis 2003
14/02/2013,15:07
Çözüldü 
Sayın kadirdursun parametre değerini B2010E isimli çapraz sorguya yazmak istiyorum.
Ne irfandır veren ahlaka yükseklik ne vicdandır.
Fazilet hissi insanlarda Allah korkusundandır.
Cevapla


kadirdursun

Kullanici Avatari
Özel Üye
K.... D....
1.238
12/01/2009
86
İstanbul
Ofis 2010 32 Bit
Çözüldü 
sayın Mehmet_Akif;
bir kaç bildiğim birşeyler vardı onlarda işe yaramadı Img-grin
üstadlar bu konuda yardımcı olacaklardır.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!


http://www.isciler-iski.com
http://www.universiteliisciler.com

(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla


Mehmet_Akif
sevgi_bilgi
Kullanici Avatari
Aktif Üye
190
12/11/2010
20
Düzce
Ofis 2003
14/02/2013,15:07
Çözüldü 
Sayın kadirdursun ilginiz için teşekkür ediyorum. soğolun varolun.
İyi çalışmalar.
Ne irfandır veren ahlaka yükseklik ne vicdandır.
Fazilet hissi insanlarda Allah korkusundandır.
Cevapla


Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.544
7
30/10/2008
804
Tekirdağ
Ofis XP
02/12/2016,15:18
Çözüldü 
Aslında çok da vaktim yoktu ama Rapor başlığında YAĞLIDERE ismini görünce dayanamadım.
Bu Yağlıdere olsa olsa Giresun Yağlıdere'dir, toprağımı boş geçmeyeyim, uğraşayım dedim. Halay

Çapraz sorgularda Parametre kullanınca maalesef Access sorunlar çıkarıyor.
Parametresiz bir çapraz sorguya koddan ulaşıp, kolon isimlerini alabiliyorsun ama aynı sorguya parametre eklediğin anda olmuyor.

Bu nedenle bir module yazıp, parametreleri almak için form oluşturup, form değişkenlerini ayrı ayrı function'lar ile alınca nedense sorun çıkarmıyor.
(Module_Capraz adlı module'ü inceleyin)

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Public Function Secilen_Tahsildar()
    Secilen_Tahsildar = [Forms]![Bordro_Formu]![TAHSILDAR]
End Function

Public Function Secilen_YIL()
    Secilen_YIL = [Forms]![Bordro_Formu]![BORDRO_YILI]
End Function

Public Function Secilen_Makbuz_Bas()
    If IsNull([Forms]![Bordro_Formu]![BAS_NO]) Then
        Secilen_Makbuz_Bas = 1
    Else
        Secilen_Makbuz_Bas = [Forms]![Bordro_Formu]![BAS_NO]
    End If
End Function

Public Function Secilen_Makbuz_Bit()
    If IsNull([Forms]![Bordro_Formu]![BIT_NO]) Then
        Secilen_Makbuz_Bit = 2147483647
    Else
        Secilen_Makbuz_Bit = [Forms]![Bordro_Formu]![BIT_NO]
    End If
End Function


Sizde sanırım parametreler sorun çıkardığı için, her tahsildar ve yıl için ayrı ayrı sorgular yapmışsınız. Şimdi buna gerek kalmadı. Tahsildar, Yıl ve makbuz no'larını formdan sordurup, rapor alabilirsiniz. Tahsildarı ve yılı boş geçemezsiniz ancak Makbuz no'larını boş geçerseniz, hepsini verir.

Tek form, sorgu ve rapor ile yaptığım ekteki örneği inceleyebilirsiniz.



Ek Dosyalar
.rar   capraz_srg_Mehmet_Akif_Seruz.rar (Dosya Boyutu: 47,93 KB / İndirme Sayısı: 37)
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  sorguda sadece bilgi girilen alanları göstersin ahmet114 5 85 05/12/2016, 09:04 ahmet114
  Parametre girin hatası nightashes 3 56 04/12/2016, 23:07 Mesut Kaytan
  Sorguda aynı kaydın birden çok listelenmesi atyaty 6 139 01/12/2016, 11:17 atoz112
  iş planı için termin tarihi belirleme brsknm 4 186 26/11/2016, 01:10 brsknm
  Aynı Ürün Koduna ait kaydın son alanındaki değeri,yeni kayıtta ilk alanına yazdırmak yenginoglu 2 63 23/11/2016, 08:49 yenginoglu


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya