/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Flytning af numerisk fejl til alfafelt med~
Fra : Brian B. Christensen


Dato : 22-10-06 16:43

Hvis jeg har et numerisk felt og jeg jeg gerne vil flytte den til et
alfafelt med foranstillede nuller, hvordan gøres dette så nemmest?

Mvh. Brian
--
http://www.brinch.it - Home of Oneside and BBC Webgallery
Creator of www.abk31.dk

 
 
Brian B. Christensen (23-10-2006)
Kommentar
Fra : Brian B. Christensen


Dato : 23-10-06 20:18

On Sun, 22 Oct 2006 17:43:12 +0200, Brian B. Christensen
<nej@denneemailerikkedenrigtige.dk> wrote:

>Hvis jeg har et numerisk felt og jeg jeg gerne vil flytte den til et
>alfafelt med foranstillede nuller, hvordan gøres dette så nemmest?

Ingen der kan hjælpe her?

Jeg har en tæller som er defineret som integer. Desuden har jeg en
konstant som indeholder teksten "fil".

Disse 2 lægger jeg sammen, så jeg får:

fil1
..
..
..
fil10
fil11


Dette giver et problem rent sorteringsmæssigt, da f.eks. fil62 kommer
før fil7 og jeg vil derfor gerne have det til at hedde

fil000001
fil000002
..
..
fil000010
fil000011

Nogle gode ideer til hvordan hvordan den kringles?

Mvh. Brian
--
http://www.brinch.it - Home of Oneside and BBC Webgallery
Creator of www.abk31.dk

Jens Gyldenkærne Cla~ (23-10-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-10-06 21:15

Brian B. Christensen skrev:

> Dette giver et problem rent sorteringsmæssigt, da f.eks. fil62
> kommer før fil7 og jeg vil derfor gerne have det til at hedde
>
> fil000001

Du skal bruge en Lpad-funktion - fx som denne:

Function Lpad (sValue, sPadchar, iLength)
Lpad = string(iLength - Len(sValue),sPadchar) & sValue
End Function

(prøv den fx med følgende:

For i = 1 to 11
   Response.write "fil" & LPad(i, "0", 6) & "<br>"
Next
)

Du kan evt. lave en mere specifik funktion hvor sPadchar og eller
iLenght er fikseret:

Function ZeroPad (sValue, iLength)
   ZeroPad = Lpad(sValue, "0", iLength)
End Function

Function ZeroPad6 (sValue)
   ZeroPad6 = Lpad(sValue, "0", 6)
End Function
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jørn Andersen (24-10-2006)
Kommentar
Fra : Jørn Andersen


Dato : 24-10-06 01:19

On Mon, 23 Oct 2006 21:18:15 +0200, Brian B. Christensen
<nej@denneemailerikkedenrigtige.dk> wrote:

>On Sun, 22 Oct 2006 17:43:12 +0200, Brian B. Christensen
><nej@denneemailerikkedenrigtige.dk> wrote:

>fil1
>.
>fil10
>fil11
>
>Dette giver et problem rent sorteringsmæssigt, da f.eks. fil62 kommer
>før fil7 og jeg vil derfor gerne have det til at hedde
>
>fil000001
>fil000002

strFil = "fil" & Right("00000" & intTal, 6)
- hvor intTal er dit tal.


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Brian B. Christensen (26-10-2006)
Kommentar
Fra : Brian B. Christensen


Dato : 26-10-06 16:31

On Tue, 24 Oct 2006 02:19:11 +0200, Jørn Andersen <jorn@jorna.dk>
wrote:

>strFil = "fil" & Right("00000" & intTal, 6)
>- hvor intTal er dit tal.

Den var god og dejlig nem. Tak for hjælpen!

Mvh. Brian
--
http://www.brinch.it - Home of Oneside and BBC Webgallery
Creator of www.abk31.dk

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste