Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Datensätze sortieren

Begonnen von Daniel97, Oktober 08, 2012, 08:59:03

⏪ vorheriges - nächstes ⏩

Daniel97

Hallo,
Wie kann ich unterschiedlich lange Werte in einer
Spalte einer Tabelle nach den letzten 4 Zeichen und/oder
Nach Zeichen die ab einen Punkt folgen sortieren?
Es ist so das ich Dateinamen in einer Tabelle nach der
Dateiendung sortieren möchte. Ich komme einfach nicht weiter :(

Vielen dank schonmal im voraus !

Daniel

MzKlMu

#1
Hallo,
mit der Tabelle geht das gar nicht. Du benötigst eine Abfrage. Versuche es mal so:
SELECT *
FROM DeineTabelle
ORDER BY Mid([Dateiname],InStrRev([Dateiname],".")+1)
Gruß Klaus

Daniel97

Danke schön, werde ich direkt mal ausprobieren. Eine frage
habe ich noch. Ich habe aus einer Tabelle mittels listenfeld Daten
über eine Sql Abfrage gefiltert und will diese nun wieder im listenfeld
Anzeigen lassen. Irgendwie funktioniert das jedoch nicht ,
Hab schon diverse Möglichkeiten von Google ausprobiert
Aber nichts klappt.

Code:

Dim dB as DAO.Database
Dim dy as DAO.Recordset

Set dB = OpenDatabase("Test211.mdb")
Set dy = dB.OpenRecordset("Select *From DateiTabelle Where Name like '%.mpg'")

DF6GL

Hallo,

bei Access muss das so lauten:

Set dy = dB.OpenRecordset("Select * From DateiTabelle Where Name like '*.mpg'",dbOpenSnapshot)

Daniel97

Ahhhh danke ;)
Könntest du mir jetz noch sagen wie ich das ganze in ein listenfeld bekomme ?

Danke

Daniel

Daniel97

Hat sich schon erledigt ;)
Hab's gelöst in dem ich das hinzugefügt
habe:
Dim xyz As String
xyz = "Select*From......Like...."
Me!Liste21.RowSource = xyz

Danke für eure Antworten !

Daniel