Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Verileri koşullu sıralamak

Konu, 'ASP' kısmında callaki tarafından paylaşıldı.

  1. callaki

    callaki Üye

    Kayıt:
    5 Mayıs 2005
    Mesajlar:
    81
    Beğenilen Mesajlar:
    0
    Merhaba asp ile verileri alt alta sıralarken koşul kullanıyorum..

    Örneğin

    veritabanımızda veriler diye bi tablomuz var ve alanlarımız

    sayi, veri1, veri2, veri3 olsun

    <table>
    <% if sayi=1 then%>
    <tr>
    <td>
    Veri 1
    </td>
    </tr>
    <% elseif sayi=2 then%>
    <tr>
    <td>
    Veri 1
    </td>
    </tr>
    <tr>
    <td>
    Veri 2
    </td>
    </tr>
    <% elseif sayi=3 then%>
    <tr>
    <td>
    Veri 1
    </td>
    </tr>
    <tr>
    <td>
    Veri 2
    </td>
    </tr>
    <tr>
    <td>
    Veri 3
    </td>
    </tr>
    <%end if%>
    </table>

    yukarıdaki örneğe göre movenext ile alt alta sıralamak istediğimde birinci tablodaki sayı 2 gelirse tüm sıralamada veritabanında gelecek diğer sayılara bakmaksızın hep sayı 2 ye göre alt alta sıralıyor...

    konuyla ilgili yardımlarınız için şimdiden çok teşekkürler...
     
  2. nbakolik

    nbakolik Aktif Üye

    Kayıt:
    8 Nisan 2007
    Mesajlar:
    480
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Geliştirici
    Şehir:
    Denizli
    <table>
    <%
    recordset açıldı...
    döngü açıyoruz....
    if sayi=1 then
    %>
    <tr>
    <td>
    Veri 1
    </td>
    </tr>
    <% elseif sayi=2 then%>
    <tr>
    <td>
    Veri 1
    </td>
    </tr>
    <tr>
    <td>
    Veri 2
    </td>
    </tr>
    <% elseif sayi=3 then%>
    <tr>
    <td>
    Veri 1
    </td>
    </tr>
    <tr>
    <td>
    Veri 2
    </td>
    </tr>
    <tr>
    <td>
    Veri 3
    </td>
    </tr>
    <%
    end if
    sonraki kayda geç
    döngü kapandı
    recordset kapandı...
    %>
    </table>


    Anladığım kadarıyla bu şekil bişey istiyorsun. Bilginin var olduğunu sezdiğim için kod yazmadım işi uzatmadım.... ;)
     
  3. CodeMania

    CodeMania Müslüm Yıldırım

    Kayıt:
    4 Ekim 2004
    Mesajlar:
    1,490
    Beğenilen Mesajlar:
    1
    Meslek:
    Programcı
    Şehir:
    34330
    daha önce bir hastane için yeni doğan bebekler modulunde kullandığım bir örnek vereyim
    örnekte yeni doğan bebeğin cinsiyeti 1(erkek) ise arka plan rengi mavi 0(kız) ise pembe olarak kayıtlar sıralanıyor
    <%
    dim arkaplan
    for i = 1 to rs.recordcount
    if rs("cinsiyet") = 1 then
    arkaplan ="blue"
    else
    arkaplan ="pink"
    end if
    %>
    <td bgcolor="<%=arkaplan%>">
    <%=rs("adsoyad")%>
    </td>
    <%
    rs.movenext
    next%>
    tam olarak ne yapmayı düşündüğünü söylersen daha net bilgi alabilirsin.