det är möjligt att funktionen len() går att använda i access-frågor.
prova därför:
select * from tabellen order by len(fältet)
mvh,
15 svar · 259 visningar · startad av Lina
Nu så har hjärnan spårat iväg igen...
Fick en vild idé om att sortera träffarna från databasen efter längden på datan i varje post...
Går det???
det är möjligt att funktionen len() går att använda i access-frågor.
prova därför:
select * from tabellen order by len(fältet)
mvh,
Eftersom jag jobbar mot SQL-server så var väl det bara att lägga ner då antar jag...
Typiskt, jag som tyckte det verkade bra...
Kunde du inte räkna ut det???
*le*
Glömde faktiskt det...
Det funkade inte med ditt förslag tyvärr....
hrrm, borde det inte det?
jag testar...
det fungerar för mig.
det fältet som du sorterar på längden på måste vara en sträng (dvs varchar/char) eller konverteras till det i frågan.
vad är det för fält du vill sortera på?
Så här ser min sql-sats ut nu:
sqlAllJokes = "SELECT Distinct JokeContent FROM Jokebox;"
rsAllJokes.Open sqlAllJokes,conn
prova denna:
sqlAllJokes = "SELECT Distinct JokeContent, LEN(JokeContent) FROM Jokebox ORDER BY LEN(JokeContent)"
rsAllJokes.Open sqlAllJokes,conn
mvh,
Borde man inte ha ett Alias?:
sqlAllJokes = "SELECT Distinct JokeContent, LEN(JokeContent) AS LenC FROM Jokebox ORDER BY LenC"
rsAllJokes.Open sqlAllJokes,conn
Gött...
Det funkar med ditt sista förslag @nders...
Tackar och bockar än en gång....
Förresten gör du inget annat än sitter här och hjälper andra idag???
man kan om man vill. man måste inte.
Förresten gör du inget annat än sitter här och hjälper andra idag???
det är väl som det brukar...
det är lågtrafik just nu + att semestern hägrar.
jag har faktiskt fått en himla massa jobb gjort idag, så jag är nöjd med dagen.
Har du inte haft semester än????
Fusk i så fall...
Min är redan slut ju... Nu får man sitta här....
mmm, vems e inte det ... inne på andra veckan EFTER semestern .... och så har "vissa" inte gått på än ;o
cya,
PatrikB