Jeg har lavet en telefonbog, hvor man kan vælge hvad man vil sortere efter (firma, navn, email osv). Problemmet er at hvis man feks vælger at sortere efter firma, så viser den først alle de profiler hvor der ikke står noget firma, og så kommer alle firmarne i alfabetisk rækkefølge. Jeg vil have de profiler hvor der ikke står noget ned i bunden
sorterefter=\"firma\"
SQL = \"Select * from telefonbog WHERE id <> 0 ORDER BY \" & Trim(sorterefter) & \" ASC;\"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SQL = \"SELECT * FROM telefonbog WHERE ID<>0 ORDER BY IIf(Trim([\" & sorterefter & \"])<>\'\',0,1), Trim([\" & sorterefter & \"]);\"
Du skal nok lægge Trim() ind i selve SQL\'en, da du jo allerede ved at Firma er justeret for mellemrum... \'Firma\' Den første burde virke, hvis dit firma-felt er tome, men ikke hvis det består af 25 mellemrum... Anden udgave virker, ved at der trimmes for hver værdi...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.