• 10-07-2014, 15:17:01
    #1
    Arkadaşlar Merhaba,

    Asp odemeler tablomda listelettiğim verilerin tutar sutununu toplatıp aynı sayfada gün içinde yapılacak ödeme .... dir yazdırmak istiyorum.

    <%
    set iz = odeme_cmd.execute("SELECT SUM(tutat) FROM muhasebeodemeler")

    ToplamIzlenme = iz(3)
    %>
    Gün içerisinde yapılacak ödeme <%=FormatCurrency(ToplamIzlenme, 2, -2, -2, -1)%>' dir.
    <%
    iz.close : set iz = nothing
    %>

    bu kodu kullanıyorum fakat toplam yerinde sadece listelenen ilk kaydın kaydın tutarını gösteriyor bir türlü toplam alamıyorum lütfen yardımcı olurmusunuz?
  • 12-07-2014, 19:21:52
    #2
    set iz = odeme_cmd.execute("SELECT SUM(tutat) as Toplam FROM muhasebeodemeler")

    ToplamIzlenme = iz("Toplam")

    şeklinde deneyin, muhtemelen çalışacaktır.
  • 14-07-2014, 09:34:09
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    set iz = odeme_cmd.execute("SELECT SUM(tutat) as Toplam FROM muhasebeodemeler")

    ToplamIzlenme = iz("Toplam")

    şeklinde deneyin, muhtemelen çalışacaktır.

    Hocam olmadı hata veriyor As Toplam diyoruz yaa bu kodun mantığı Toplam bizim atadığımız değişken mi yoksa veri tabanında toplam diye bir yerin olmasımı lazım? elinizde access veritabanlı çalışan bir asp örnek varsa paylaşırmısınız. bide benim değerlerim TL olarak yani ondalık kısımlar (,) ile ayrılıyor acaba ondan dolayı Sum çalışmıyor olabilir mi?
  • 14-07-2014, 13:36:36
    #4
    Yazdığım şekliyle tam olarak ne hatası verdi? Ona göre düzenleme yapalım.

    Sum(tutat) As Toplam ifadesi, sütunun toplamını Toplam değişkenine eşitliyor. Sayfa içinde iz("Toplam") şeklinde kullanabilirsiniz. Yani Toplam adında bir sütuna gerek yok veritabanında.

    Eğer Toplam adında bir sütun varsa, bu yüzden hata vermiş olabilir. Hata kodunu ve açıklamasını yazarsanız yardımcı olabilirim.
  • 14-07-2014, 13:40:24
    #5
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Misafir adlı üyeden alıntı: mesajı görüntüle
    set iz = odeme_cmd.execute("SELECT SUM(tutat) as Toplam FROM muhasebeodemeler")

    ToplamIzlenme = iz("Toplam")

    şeklinde deneyin, muhtemelen çalışacaktır.
    Bu kodun çalışması gerekiyor, bunu yazmak için girmiştim.
    Siz verdiği hatayı yazın, hataya göre çözüm bulalım.
  • 14-07-2014, 13:48:43
    #6
    cpehlevan adlı üyeden alıntı: mesajı görüntüle
    Hocam olmadı hata veriyor As Toplam diyoruz yaa bu kodun mantığı Toplam bizim atadığımız değişken mi yoksa veri tabanında toplam diye bir yerin olmasımı lazım? elinizde access veritabanlı çalışan bir asp örnek varsa paylaşırmısınız. bide benim değerlerim TL olarak yani ondalık kısımlar (,) ile ayrılıyor acaba ondan dolayı Sum çalışmıyor olabilir mi?
    Veritabanındaki sütun alanının türü ne?
    Toplam bir değişken, onun veritabanında olması gerekmez.
  • 14-07-2014, 14:23:38
    #7
    moss218 adlı üyeden alıntı: mesajı görüntüle
    Veritabanındaki sütun alanının türü ne?
    Toplam bir değişken, onun veritabanında olması gerekmez.

    2 Ondalıklı Para Birimi
  • 16-07-2014, 08:52:24
    #8
    <%
    set iz = odeme_cmd.execute("SELECT SUM(tutar) As toplam FROM muhasebeodemeler")

    ToplamIzlenme = iz(toplam)
    %>
    Gün içerisinde yapılacak ödeme <%=FormatCurrency(ToplamIzlenme, 2, -2, -2, -1)%>' dir.
    <%
    iz.close : set iz = nothing
    %>

  • 16-07-2014, 10:06:26
    #9
    Bu genel bir hata mesajıdır. Hata detaylarını öğrenmek için en basit hâliyle bir web.config dosyası oluşturun.

    web.config dosyası
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <httpErrors errorMode="Detailed" defaultResponseMode="File">
                <clear />
                <error statusCode="404" subStatusCode="-1" path="/Default.asp" responseMode="ExecuteURL" />
            </httpErrors>
        </system.webServer>
    </configuration>
    Bu dosyayı sitenin kök dizinine atıp sayfayı tekrar çalıştırın. Ayrıca, "Detailed" kısmını "Custom" olarak değiştirip, Default.asp dosyasını Sef Link için kullanabilirsiniz.