Artan ya da azalan sıralama
#1
Merhabalar;
Biraz ADO biraz SQL kullanarak yaptığım örnek, seçenek grubundan artan ya da azalan seçilerek, ilgili alana çift tıklanarak seçilen sıralamaya göre dizilim yapmaktadır. Bu sıralamayı kendi uygulamalarınızda da kullanabilirsiniz sadece modulu kaydediniz..

Visual Basic
  1. Public Function beab(alanismi As String, bbtable As String, formismi As Form, Optional a As Integer) As String
  2. '------------------------
  3. 'beab05
  4. 'www.Access-Sql.com
  5. '18.04.2008
  6. '------------------------
  7. Dim rs As ADODB.Recordset
  8. Set cn = CurrentProject.Connection
  9. Set rs = New ADODB.Recordset
  10. Dim bbsql As String
  11.  
  12. If a = 2 Then
  13. bbsql = "select *, " & alanismi & " from " & bbtable & " order by " & alanismi & " desc;"
  14. Else
  15. bbsql = "select *, " & alanismi & " from " & bbtable & " order by " & alanismi
  16. End If
  17. rs.Open bbsql, cn, adOpenKeyset, adLockOptimistic
  18. Set formismi.Recordset = rs
  19. Do Until rs.EOF
  20.  
  21. rs.MoveNext
  22. Loop
  23.  
  24. rs.Close
  25. Set cn = Nothing
  26.  
  27. End Function



Kullanımı ise; ilgili alana tıklama,çift tıklama ya da bir düğmenin click kodlarına alttaki kodu yazmanız yeterlidir.

Visual Basic
  1. Call beab("[alan ismi]", "[tablo/sorgu ismi]", Me, Me.[seçenek alanı])



Sondaki "seçenek alanı" opsiyoneldir yani kullanmak zorunda değilsiniz ama bu sefer sadece artan sıralama yapar ve kodu aşağıdaki gibi yazmanız gerekir;
Visual Basic
  1. Call beab("[alan ismi]", "[tablo/sorgu ismi]", Me)


Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#2
Sayın beab05;

Gerçekten çok güzel bir örnek olmuş... Çok kişinin işine yarayacağına eminim...

Ellerinize sağlık ve teşekkürler...



  Alıntı
Bu mesajı beğenenler:
#3
Sayın beab05;

Size ne kadar teşekkür etsek az, hocam..

İyi hafta sonları.

Selam, sevgi ve saygılar.



  Alıntı
Bu mesajı beğenenler:
#4
Üstadım. Teşekkürler.

Fakat maalesef ADO konusu ???

Selamlarımla.



  Alıntı
Bu mesajı beğenenler:
#5
İsmail Küçükşengün demiş ki:Üstadım. Teşekkürler.

Fakat maalesef ADO konusu ???

Selamlarımla.

ADO probleminizi çözelim öyleyse İsmail Bey. Wink

"mdac" kur paketi ekleyeceğim ancak, 5 mb civarında olduğundan foruma eklenebilir mi bilemiyorum.



  Alıntı
Bu mesajı beğenenler:
#6
Eklenir sanırım Wink Lakin MDAC'ı İsmail Bey daha önce denedi sanırım ama ben de MDAC ile sorunun çözüleceğine inanıyorum..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Treeview elemanlarını sürükle-bırak ile sıralama Zeki Gürsoy 11 7.268 15-02-2014, 15:20
Son Mesaj: mevlutkirac
  Raporda dinamik sıralama iscinar 7 4.462 25-09-2012, 11:42
Son Mesaj: hdm24

Foruma Git:


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