|
| 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
| |
|
|