Formdan Rapora Filtre Uygulaması Nasıl Yapılır.

1 2 3 4 5
16/11/2018, 21:08

Oğuz Türkyılmaz

Merhabalar. Amacım Ek dosyada F_020_PortfoyArama formu üzerindeki açılan kutularda yapılan seçimlere göre, Başlangıç ve bitiş değerleri olarak girilen tutarlar arasında kalan kayıtların süzülerek R_006_PortfoyEslesenKayitlar adlı raporda ekrana getirilmesidir. Vakit ayırıp ilgilenenlere şimdiden teşekkür ederim.

17/11/2018, 12:38

berduş

oğuz bey raporunuzun sorgusu zaten alıcı ve satıcı arasındaki ilişkiye  dayanıyor 
"müşteri tipi" tanımlamasına neden ihtiyaç var?
17/11/2018, 14:12

Oğuz Türkyılmaz

(17/11/2018, 12:38)haliliyas yazdı: oğuz bey raporunuzun sorgusu zaten alıcı ve satıcı arasındaki ilişkiye  dayanıyor 
"müşteri tipi" tanımlamasına neden ihtiyaç var?

Müşteri tipi Satıcıyı seçtiğimde aranacak değerleri satıcıların fiyatları arasında arayacak Alıcıyı seçtiğimde aranacak değerleri alıcıların fiyatlarında arayacak.
17/11/2018, 15:20

berduş

Dilerim işiniz yarar
rapor için özel sorgu oluşturdum

hatalı kodu düzeltip yeniden ekledim
17/11/2018, 15:43

Oğuz Türkyılmaz

(17/11/2018, 15:20)haliliyas yazdı: Dilerim işiniz yarar
rapor için özel sorgu oluşturdum

Elinize Sağlık. Formda Kayıtlarda ara butonuna bastığımda Aşağıdaki hata mesajı ile karşılaştım.



17/11/2018, 15:55

berduş

If Me.cboMusteriTipi = "Al?c?" Then
      strSQL = "SELECT srg_satici.Adisoyadi AS SaticiAdi, srg_satici.Lokasyon_1, srg_alici.Adisoyadi AS AliciAdi, srg_alici.Lokasyon_1, " & _
                "srg_satici.kirabedeli AS kiralayaverenbedel, srg_alici.kirabedeli AS kiralayanbedel, srg_satici.Sat??Bedeli  " & _
                "AS satici, srg_alici.Sat??Bedeli AS alici, srg_satici.MobilNo_1, srg_alici.MobilNo_1, srg_satici.OdaTipi, " & _
                "srg_alici.OdaTipi, srg_satici.esyali, srg_alici.esyali, srg_satici.Site?cinde, srg_alici.Site?cinde" & _
               "FROM srg_satici INNER JOIN srg_alici ON (srg_satici.EmlakKategorisi = srg_alici.EmlakKategorisi) AND  " & _
                "(srg_satici.EmlakTipi = srg_alici.EmlakTipi)" & _
               "WHERE (((srg_alici.Sat??Bedeli)<= " & CCur(Me.txtBitisDegeri) & "And  " & _
                "srg_alici.Sat??Bedeli)>=" & CCur(Me.txtBaslangicDegeri) & " ) AND " & _
                "((srg_alici.musteritipi)='Al?c?') AND ((srg_alici.EmlakTipi)='" & Me.cboEmlakTipi & "') AND " & _
                "((srg_alici.EmlakKategorisi)='" & Me.cboEmlakKategorisi & "'));"
End If

sonda 2 parantez kullanmışım
tek parantez olacaktı
bir de satır başlarındaki " işaretinden sonra 1 boşluk olacaktı
If Me.cboMusteriTipi = "Al?c?" Then
      strSQL = "SELECT srg_satici.Adisoyadi AS SaticiAdi, srg_satici.Lokasyon_1, srg_alici.Adisoyadi AS AliciAdi, srg_alici.Lokasyon_1, " & _
                " srg_satici.kirabedeli AS kiralayaverenbedel, srg_alici.kirabedeli AS kiralayanbedel, srg_satici.Sat??Bedeli  " & _
                " AS satici, srg_alici.Sat??Bedeli AS alici, srg_satici.MobilNo_1, srg_alici.MobilNo_1, srg_satici.OdaTipi, " & _
                " srg_alici.OdaTipi, srg_satici.esyali, srg_alici.esyali, srg_satici.Site?cinde, srg_alici.Site?cinde" & _
               " FROM srg_satici INNER JOIN srg_alici ON (srg_satici.EmlakKategorisi = srg_alici.EmlakKategorisi) AND  " & _
                " (srg_satici.EmlakTipi = srg_alici.EmlakTipi)" & _
               " WHERE (((srg_alici.Sat??Bedeli)<= " & CCur(Me.txtBitisDegeri) & " And  " & _
                " srg_alici.Sat??Bedeli)>=" & CCur(Me.txtBaslangicDegeri) & " ) AND " & _
                " ((srg_alici.musteritipi)='Al?c?') AND ((srg_alici.EmlakTipi)='" & Me.cboEmlakTipi & "') AND " & _
                " ((srg_alici.EmlakKategorisi)='" & Me.cboEmlakKategorisi & "');"
End If
1 2 3 4 5