Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sortering på andra bokstaven/siffra

Postades av 2004-01-29 10:08:57 - Joel Hansson, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 504 personer

Tjena!
Har en lista som sorteras på olika "modeller" i ASP.
Ex:
A1
A12
A2
A3
A4

Problemet ligger i att A4 kommer efter A12... 4 är ju mindre än 12! (som bekant) ;-)

Hur får jag listan att sorteras efter andra tecknet, alltså siffran i rätt följd? 1,2,3,4,5,6,7,8,9,10,11,12 osv...
/j


Svara

Sv: Sortering på andra bokstaven/siffra

Postades av 2004-01-29 10:37:33 - Johan Djupmarker

Du kan ju "skala bort" första tecknet när du sorterar och sedan sortera numeriskt.

/Johan


Svara

Sv: Sortering på andra bokstaven/siffra

Postades av 2004-01-29 11:53:09 - Per Hultqvist

Bättre är nog att antingen spara ned koderna med nollor (om du vet hur många positioner som kan användas) :

A001
A002 o s v

eller att ha två fält i databasen, en för bokstavskoden och en för siffran, då blir sorteringen mycket enklare.


Svara

Sv: Sortering på andra bokstaven/siffra

Postades av 2004-01-29 12:08:17 - Benny Jonsson

I dot.net ser det ut typ efter du skalat bort tecknet kan du ju formatera strängen så att "Alfabetisk" ordning funkar på tal över 9. Nedan funkar upp till en miljon ;)

<code>
format(theStr,"000000")
</code>


Svara

Sv: Sortering på andra bokstaven/siffra

Postades av 2004-01-29 12:16:02 - Pelle Johansson

Det kan också räcka med att bara högerställa strängen och sortera efteråt.


Svara

Sv: Sortering på andra bokstaven/siffra

Postades av 2004-01-29 15:36:28 - Joel Hansson

Högerställa låter som det bästa alternativet eftersom Modellbeteckningen är ett namn som skrivs ut på sidan.

Loopar ut cellen med Bilmodellerna med
<code>car = car & "<td>" & rs("BilModell") & "</td>"</code>

Vad ska jag lägga till för att högerjustera värdet?

Högst upp finns
<code>orderBy = Request.QueryString("order")

if orderBy = "" then
orderBy = "BilModell"
end if</code>

Är inte så himla haj på ASP ska tilläggas ;-)
Thanx!
/j


Svara

Sv: Sortering på andra bokstaven/siffra

Postades av 2004-01-29 22:05:03 - Pelle Johansson

Du refererade till en order by så jag gissar att du har en sql-sträng där du hämtar datat ifrån. Om vi säger att du vet att inget fält är längre än 20 tecken så kan du göra enligt följande:

<info>
select bilmodell as bilmodell from tabell
order by right(" " & bilmodell,20)
</info>

* Det ligger alltså först 20 blanka tecken där. Vi lägger sedan på bilnamnet och tar de 20 högraste tecknen - därför blir det ett gäng blanka och allt blir högerställt och samtidigt sorteras allting på ett helt annorlunda sätt.


Svara

Sv: Sortering på andra bokstaven/siffra

Postades av 2004-01-30 10:42:17 - Joel Hansson

Thanx, det funkar! :)
Går det att högerjustera värdet direkt i databasen (access)? Har letat men hittar inge sånt?!? True?
/j


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 790
27 960
271 761
5 962
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies