Supportnet / Forum / Datenbanken
OrderBy A97
Frage
Hallo
Ich möchte aus einem Formular heraus über Visualbasic, die Sortierung einer Abfrage vornehmen.
die nötige Funktion lautet:
Screen.ActiveDatasheet.OrderBy =
Screen.ActiveDatasheet.OrderByOn = True
Nun mein Problem ich habe zwei variablen (zb. x,y), die die Namen der Spalten enthalten, nach welchen die Abfrage sortiert werden soll.
wie ist die Korrekte Syntax Dafür
... .Orderby = x y?
mit einer bekomme ichs hin, aber bei zwei?
i need help
thx im vorraus
Antwort 1 von dan32c
kennt sich keiner aus?
Antwort 2 von Nanuk
Hi,
in SQL-Abfragen werden die Angaben der Sortierungsspalten durch Komma getrennt,
aber ich nehme an, das hast Du schon ausprobiert...
Gruß
Nanuk
in SQL-Abfragen werden die Angaben der Sortierungsspalten durch Komma getrennt,
aber ich nehme an, das hast Du schon ausprobiert...
Gruß
Nanuk
Antwort 3 von dan32c
thx für Vorschlag
Aber, Ich müsste das über Visualbasic lösen da ich ein Formular erstellt habe welches noch andere auswählbare Filter übergibt.
In der Hilfe steht das man die Spalten durch ein Semicolon trennen soll, habs aber irgendwie nicht hinbekommen, ein Beispiel steht auch nicht dazu.
brauche immernoch Hilfe!
Aber, Ich müsste das über Visualbasic lösen da ich ein Formular erstellt habe welches noch andere auswählbare Filter übergibt.
In der Hilfe steht das man die Spalten durch ein Semicolon trennen soll, habs aber irgendwie nicht hinbekommen, ein Beispiel steht auch nicht dazu.
brauche immernoch Hilfe!
Antwort 4 von 14071
hast du auch die Herkunft mit angegeben, also zB ...OrderBy = qryHerkunft.x, qryHerkunft.y ???
Gruß
Jürgen
Gruß
Jürgen
Antwort 5 von me
funzt unter vb nich so?
er soll die sotierung auf das aktive fenster(tabelle) anwenden -> Screen.ActiveDatasheet.Orderby
er soll die sotierung auf das aktive fenster(tabelle) anwenden -> Screen.ActiveDatasheet.Orderby
Antwort 6 von dan32c
probs probs probs!
Antwort 7 von dan32c
mal wieder
Antwort 8 von ede2873
Der Syntax lautet
me.OrderBy = "xy"
me.OrderByOn = True
me.OrderBy = "xy"
me.OrderByOn = True