title image


Smiley Sortierung im Formular
Hallo Access Cracks



Ich würde gerne die Sortierreihenfolge im Formular ändern, indem ich über ein Kombinationsfeld bestimmen kann nach was sortiert werden soll.



Dafür habe ich 2 Möglichkeiten, die wunderbar funktionieren:

(Das Kombinationsfeld WSort enthält 3 Einträge, die exist. Feldern entsprechen!)



Private Sub DiffSort_Click()

Dim WahlSort As String

WahlSort = Me.WSort

Me.OrderBy = WahlSort

Me.OrderByOn = True

End Sub



ODER:

Private Sub DiffSort_Click()

Dim WahlSort As String

Dim neuSQL As String



WahlSort = Me.WSort

If WahlSort = "Herkunft" Then

neuSQL = "SELECT [A-Su].* FROM [A-Su] ORDER BY Herkunft;"

ElseIf WahlSort = "SId" Then

neuSQL = "SELECT [A-Su].* FROM [A-Su] ORDER BY SId;"

ElseIf WahlSort = "Sort1Z" Then

neuSQL = "SELECT [A-Su].* FROM [A-Su] ORDER BY Sort1Z;"

End If

Me.RecordSource = neuSQL

End Sub



Nun Mein Problem:

ich würde gerne über 2 Begriffe sortieren, also 1. ... dann (falls ident.) 2. ...

Mit der OrderBy - Eigenschaft geht das nicht oder?

Bei meiner 2.Möglichkeit wird es enorm umständlich so viele if's einzupflanzen

-->

Kann man in der SQL-Anweisung wirklich keine Variable angeben:

sozusagen "...ORDER BY WahlSort"



Liebe Grüsse

ya

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: