/ 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
Tæl poster
Fra : Henrik Nielsen


Dato : 09-12-08 13:35

Hej,

Hvordan kan man sætte en tæller foran sine udtræk fra db?

eks.: hvis jeg udtrækker navn, hvordan kan jeg så sætte numre foran når
tallene ikke ligger i db.

01. aaaa
02. bbbb
03. cccc

Mvh.
Henrik



 
 
Ukendt (09-12-2008)
Kommentar
Fra : Ukendt


Dato : 09-12-08 14:33


"Henrik Nielsen" <mahlhn@ft.dk> skrev
> Hej,
>
> Hvordan kan man sætte en tæller foran sine udtræk fra db?
>
> eks.: hvis jeg udtrækker navn, hvordan kan jeg så sætte numre foran når
> tallene ikke ligger i db.
>
> 01. aaaa
> 02. bbbb
> 03. cccc

Dim Taeller
----connection data----
Taeller=0
Do Until RS.EOF
Taeller=Taeller+1
Response.Write Taeller + DinPost
RS.MoveNext
Loop

Bjarne



Henrik Nielsen (09-12-2008)
Kommentar
Fra : Henrik Nielsen


Dato : 09-12-08 15:23


"bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
news:493e73ac$0$15898$edfadb0f@dtext01.news.tele.dk...
>
> "Henrik Nielsen" <mahlhn@ft.dk> skrev
>> Hej,
>>
>> Hvordan kan man sætte en tæller foran sine udtræk fra db?
>>
>> eks.: hvis jeg udtrækker navn, hvordan kan jeg så sætte numre foran når
>> tallene ikke ligger i db.
>>
>> 01. aaaa
>> 02. bbbb
>> 03. cccc
>
> Dim Taeller
> ----connection data----
> Taeller=0
> Do Until RS.EOF
> Taeller=Taeller+1
> Response.Write Taeller + DinPost
> RS.MoveNext
> Loop
>
> Bjarne
Super tak, og hvis jeg vil have den til at skrive:

01 02 03 04.... i stedet for 1 2 3 4....

Mvh.
Henrik



Ukendt (09-12-2008)
Kommentar
Fra : Ukendt


Dato : 09-12-08 15:32


"Henrik Nielsen" <mahlhn@ft.dk> skrev i en meddelelse
news:493e7f3d$0$24419$d40e179e@nntp02.dk.telia.net...
>
> "bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
> news:493e73ac$0$15898$edfadb0f@dtext01.news.tele.dk...
>>
>> "Henrik Nielsen" <mahlhn@ft.dk> skrev
>>> Hej,
>>>
>>> Hvordan kan man sætte en tæller foran sine udtræk fra db?
>>>
>>> eks.: hvis jeg udtrækker navn, hvordan kan jeg så sætte numre foran når
>>> tallene ikke ligger i db.
>>>
>>> 01. aaaa
>>> 02. bbbb
>>> 03. cccc
>>
>> Dim Taeller
>> ----connection data----
>> Taeller=0
>> Do Until RS.EOF
>> Taeller=Taeller+1
>> Response.Write Taeller + DinPost
>> RS.MoveNext
>> Loop
>>
>> Bjarne
> Super tak, og hvis jeg vil have den til at skrive:
>
> 01 02 03 04.... i stedet for 1 2 3 4....

Response.Write "0" & Taeller & DinPost

Bjarne



Henrik Nielsen (09-12-2008)
Kommentar
Fra : Henrik Nielsen


Dato : 09-12-08 15:49


"bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
news:493e8158$0$15881$edfadb0f@dtext01.news.tele.dk...
>
> "Henrik Nielsen" <mahlhn@ft.dk> skrev i en meddelelse
> news:493e7f3d$0$24419$d40e179e@nntp02.dk.telia.net...
>>
>> "bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
>> news:493e73ac$0$15898$edfadb0f@dtext01.news.tele.dk...
>>>
>>> "Henrik Nielsen" <mahlhn@ft.dk> skrev
>>>> Hej,
>>>>
>>>> Hvordan kan man sætte en tæller foran sine udtræk fra db?
>>>>
>>>> eks.: hvis jeg udtrækker navn, hvordan kan jeg så sætte numre foran når
>>>> tallene ikke ligger i db.
>>>>
>>>> 01. aaaa
>>>> 02. bbbb
>>>> 03. cccc
>>>
>>> Dim Taeller
>>> ----connection data----
>>> Taeller=0
>>> Do Until RS.EOF
>>> Taeller=Taeller+1
>>> Response.Write Taeller + DinPost
>>> RS.MoveNext
>>> Loop
>>>
>>> Bjarne
>> Super tak, og hvis jeg vil have den til at skrive:
>>
>> 01 02 03 04.... i stedet for 1 2 3 4....
>
> Response.Write "0" & Taeller & DinPost
>
> Bjarne
På den måde kommer det også foran 10 11 12....

Jeg vil kun tilføje et 0 til 1-9

Mvh.
Henrik



Ukendt (09-12-2008)
Kommentar
Fra : Ukendt


Dato : 09-12-08 15:58


"Henrik Nielsen" <mahlhn@ft.dk> skrev i en meddelelse
news:493e8543$0$24410$d40e179e@nntp02.dk.telia.net...
>
> "bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
> news:493e8158$0$15881$edfadb0f@dtext01.news.tele.dk...
>>
>> "Henrik Nielsen" <mahlhn@ft.dk> skrev i en meddelelse
>> news:493e7f3d$0$24419$d40e179e@nntp02.dk.telia.net...
>>>
>>> "bsn" <bsnSNABELAoncableDOTdk> skrev i en meddelelse
>>> news:493e73ac$0$15898$edfadb0f@dtext01.news.tele.dk...
>>>>
>>>> "Henrik Nielsen" <mahlhn@ft.dk> skrev
>>>>> Hej,
>>>>>
>>>>> Hvordan kan man sætte en tæller foran sine udtræk fra db?
>>>>>
>>>>> eks.: hvis jeg udtrækker navn, hvordan kan jeg så sætte numre foran
>>>>> når tallene ikke ligger i db.
>>>>>
>>>>> 01. aaaa
>>>>> 02. bbbb
>>>>> 03. cccc
>>>>
>>>> Dim Taeller
>>>> ----connection data----
>>>> Taeller=0
>>>> Do Until RS.EOF
>>>> Taeller=Taeller+1
>>>> Response.Write Taeller + DinPost
>>>> RS.MoveNext
>>>> Loop
>>>>
>>>> Bjarne
>>> Super tak, og hvis jeg vil have den til at skrive:
>>>
>>> 01 02 03 04.... i stedet for 1 2 3 4....
>>
>> Response.Write "0" & Taeller & DinPost
>>
>> Bjarne
> På den måde kommer det også foran 10 11 12....
>
> Jeg vil kun tilføje et 0 til 1-9

Lav en if...
If Taeller = 1 OR 2 ....osv...Then
Response.Write "0" & Taeller & DinPost
Else
Response.Write Taeller & DinPost
End If

Bjarne





Henrik Nielsen (09-12-2008)
Kommentar
Fra : Henrik Nielsen


Dato : 09-12-08 16:15


>>>>> Dim Taeller
>>>>> ----connection data----
>>>>> Taeller=0
>>>>> Do Until RS.EOF
>>>>> Taeller=Taeller+1
>>>>> Response.Write Taeller + DinPost
>>>>> RS.MoveNext
>>>>> Loop
>>>>>
>>>>> Bjarne
>>>> Super tak, og hvis jeg vil have den til at skrive:
>>>>
>>>> 01 02 03 04.... i stedet for 1 2 3 4....
>>>
>>> Response.Write "0" & Taeller & DinPost
>>>
>>> Bjarne
>> På den måde kommer det også foran 10 11 12....
>>
>> Jeg vil kun tilføje et 0 til 1-9
>
> Lav en if...
> If Taeller = 1 OR 2 ....osv...Then
> Response.Write "0" & Taeller & DinPost
> Else
> Response.Write Taeller & DinPost
> End If
>
> Bjarne
>
Den laver også 0 foran 10 11 12....

Mvh.
Henrik
>



Ukendt (09-12-2008)
Kommentar
Fra : Ukendt


Dato : 09-12-08 16:25


"Henrik Nielsen" <mahlhn@ft.dk> skrev i en meddelelse
news:493e8b74$0$24422$d40e179e@nntp02.dk.telia.net...
>
>>>>>> Dim Taeller
>>>>>> ----connection data----
>>>>>> Taeller=0
>>>>>> Do Until RS.EOF
>>>>>> Taeller=Taeller+1
>>>>>> Response.Write Taeller + DinPost
>>>>>> RS.MoveNext
>>>>>> Loop
>>>>>>
>>>>>> Bjarne
>>>>> Super tak, og hvis jeg vil have den til at skrive:
>>>>>
>>>>> 01 02 03 04.... i stedet for 1 2 3 4....
>>>>
>>>> Response.Write "0" & Taeller & DinPost
>>>>
>>>> Bjarne
>>> På den måde kommer det også foran 10 11 12....
>>>
>>> Jeg vil kun tilføje et 0 til 1-9
>>
>> Lav en if...
>> If Taeller = 1 OR 2 ....osv...Then
>> Response.Write "0" & Taeller & DinPost
>> Else
>> Response.Write Taeller & DinPost
>> End If
>>
>> Bjarne
>>
> Den laver også 0 foran 10 11 12....

Var ikke testet...
den her virker...

If Taeller = 1 OR Taeller = 2 OR Taeller = 3 OR Taeller = 4 OR Taeller = 5
OR Taeller = 6 OR Taeller = 7 OR Taeller = 8 OR Taeller = 9 Then
Response.Write "0" & Taeller
Else
Response.Write Taeller
End If

Bjarne



Martin Jensen (09-12-2008)
Kommentar
Fra : Martin Jensen


Dato : 09-12-08 17:23

bsn wrote in dk.edb.internet.webdesign.serverside.asp:
> If Taeller = 1 OR Taeller = 2 OR Taeller = 3 OR Taeller = 4 OR Taeller = 5
> OR Taeller = 6 OR Taeller = 7 OR Taeller = 8 OR Taeller = 9 Then

Lidt letter at bruge

if Taeller < 10 then

> Response.Write "0" & Taeller
> Else
> Response.Write Taeller
> End If



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Nielsen (09-12-2008)
Kommentar
Fra : Henrik Nielsen


Dato : 09-12-08 17:24


> Var ikke testet...
> den her virker...
>
> If Taeller = 1 OR Taeller = 2 OR Taeller = 3 OR Taeller = 4 OR Taeller = 5
> OR Taeller = 6 OR Taeller = 7 OR Taeller = 8 OR Taeller = 9 Then
> Response.Write "0" & Taeller
> Else
> Response.Write Taeller
> End If
>
> Bjarne
Takker og bukker
mvh.
Henrik



Jørgen Müller (09-12-2008)
Kommentar
Fra : Jørgen Müller


Dato : 09-12-08 17:27

bsn skrev
> If Taeller = 1 OR Taeller = 2 OR Taeller = 3 OR Taeller = 4 OR Taeller = 5
> OR Taeller = 6 OR Taeller = 7 OR Taeller = 8 OR Taeller = 9 Then
> Response.Write "0" & Taeller
> Else
> Response.Write Taeller
> End If

det må være nemmere at bruge mindre end:
If Taeller < 10 Then
Response.Write = 0 & Taeller
Else
Response.Write Taeller
End If

Med Venlig Hilsen
Jørgen Müller
www.smaabaadsklub.dk


Christian Kragh (10-12-2008)
Kommentar
Fra : Christian Kragh


Dato : 10-12-08 21:21

> If Taeller = 1 OR Taeller = 2 OR Taeller = 3 OR Taeller = 4 OR Taeller = 5
> OR Taeller = 6 OR Taeller = 7 OR Taeller = 8 OR Taeller = 9 Then
> Response.Write "0" & Taeller
> Else
> Response.Write Taeller
> End If

Jeg tror jeg ville bruge:

if not len(taeller) > 1 then
taeller = "0" & taeller
end if
response.write taeller

Christian


Jørn Andersen (09-12-2008)
Kommentar
Fra : Jørn Andersen


Dato : 09-12-08 23:31

On Tue, 9 Dec 2008 15:48:34 +0100, "Henrik Nielsen" <mahlhn@ft.dk>
wrote:

>>>> Dim Taeller
>>>> ----connection data----
>>>> Taeller=0
>>>> Do Until RS.EOF
>>>> Taeller=Taeller+1
>>>> Response.Write Taeller + DinPost
>>>> RS.MoveNext
>>>> Loop
>>>>
>>>> Bjarne
>>> Super tak, og hvis jeg vil have den til at skrive:
>>>
>>> 01 02 03 04.... i stedet for 1 2 3 4....
>>
>> Response.Write "0" & Taeller & DinPost
>>
>> Bjarne
>På den måde kommer det også foran 10 11 12....
>
>Jeg vil kun tilføje et 0 til 1-9

Response.Write Right("0" & Taeller, 2) & DinPost


Mvh. Jørn

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

Henrik Nielsen (10-12-2008)
Kommentar
Fra : Henrik Nielsen


Dato : 10-12-08 08:40


>
> Response.Write Right("0" & Taeller, 2) & DinPost
>
>
Tak for alle Jeres input.
At bruge If Taeller < 10 Then... er selvfølgelig lidt nemmere end If Taeller
= 1 OR Taeller = 2 OR Taeller = 3 OR Taeller = 4 OR Taeller = 5
> OR Taeller = 6 OR Taeller = 7 OR Taeller = 8 OR Taeller = 9 Then.....

Men brugte Jørns eksempel da man ikke behøver at bruge If Taeller.......

Mvh.
Henrik



Martin Jensen (10-12-2008)
Kommentar
Fra : Martin Jensen


Dato : 10-12-08 12:17

Henrik Nielsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Men brugte Jørns eksempel da man ikke behøver at bruge If Taeller.......


Du skal være opmærksom på at du ikke vil kunne have over 99 poster så.

Hvis du ved at du ikke får over 99 poster er det også helt fint med Jørns
eksempel, ellers bør du bruge en af de andre.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Nielsen (10-12-2008)
Kommentar
Fra : Henrik Nielsen


Dato : 10-12-08 12:22


> Du skal være opmærksom på at du ikke vil kunne have over 99 poster så.
>
> Hvis du ved at du ikke får over 99 poster er det også helt fint med Jørns
> eksempel, ellers bør du bruge en af de andre.
>

Den er noteret, Tak



Jørn Andersen (10-12-2008)
Kommentar
Fra : Jørn Andersen


Dato : 10-12-08 23:27

On 10 Dec 2008 11:17:19 GMT, Martin Jensen <har@ingen.kk> wrote:

>Henrik Nielsen wrote in dk.edb.internet.webdesign.serverside.asp:
>> Men brugte Jørns eksempel da man ikke behøver at bruge If Taeller.......
>
>
>Du skal være opmærksom på at du ikke vil kunne have over 99 poster så.
>
>Hvis du ved at du ikke får over 99 poster er det også helt fint med Jørns
>eksempel, ellers bør du bruge en af de andre.

Nej, for så vil man nok skulle have 3 tegn i alt.
Dvs. man vil have brug for 2 nuller fra 1 til 9 og 1 nul fra 10 til 99 -
det kan hurtigt blive et If-miskmask.

Brug i stedet:
Response.Write Right("00" & Taeller, 3) & DinPost



Mvh. Jørn

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

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

Månedens bedste
Årets bedste
Sidste års bedste