Avatar billede jumario Nybegynder
07. februar 2002 - 12:29 Der er 7 kommentarer og
1 løsning

2-cifret tællevariabel

Jeg ska ha en tællevariabel der tæller fra 1-31 (dagene i måneden) til sammenligning med et datofelt i database! Problemet er at en tællevariabel hedder "1,2,3" osv mens der i databasen står "01,02,03" osv.

Er det muligt at få lavet tællevariablen 2-cifret?? eller ska man ud i besværligheder som
if i < 10 THEN
i = "0" & i

eller noget lignende?
Avatar billede cool_casper Nybegynder
07. februar 2002 - 12:32 #1
If i < 10 then i = CDate("0" & i)

Så simpelt gøres det!
Avatar billede cool_casper Nybegynder
07. februar 2002 - 12:33 #2
Du kan forresten godt fjerne CDate... Den konvertere ti ldatoformat og det er det jo ikk endnu...!
Avatar billede cool_casper Nybegynder
07. februar 2002 - 12:34 #3
If i < 10 then i = "0" & i
Avatar billede jumario Nybegynder
07. februar 2002 - 12:40 #4
Det virker ikke hvis tallet er over 10 bliver dagtal 1
koden ser således ud:


<%FOR i = 1 TO 31
      IF i < 10 THEN
        dagtal = ("0" & i)
      ELSE
        dagtal = i
      END IF
      IF Left(oRS("Dato"),2) = dagtal THEN%>
        <OPTION SELECTED value="<%=dagtal%>"><%=dagtal%></OPTION><%
      ELSE%>
        <OPTION Value="<%=dagtal%>"><%=dagtal%></OPTION><%
      END IF
    NEXT
Avatar billede coltau Juniormester
07. februar 2002 - 14:02 #5
Når man arbejder med tal så skal man nok anvende tal. Det er hurtigere:

<%
  intDag = CInt(Left(oRS("Dato"),2))
  FOR i = 1 TO 31
      IF intDag = i THEN%>
        <OPTION SELECTED value="<%=dagtal%>"><%=dagtal%></OPTION><%
      ELSE%>
        <OPTION Value="<%=dagtal%>"><%=dagtal%></OPTION><%
      END IF
    NEXT
Avatar billede coltau Juniormester
07. februar 2002 - 14:04 #6
Hov skift lige alle dagtal ud med i. !
Avatar billede jumario Nybegynder
07. februar 2002 - 14:13 #7
Du syg nok coltau!!! Det virker
du har gjort min dag lettere =P
Avatar billede coltau Juniormester
07. februar 2002 - 14:21 #8
jeg føler mig os' lidt syg. :-´|
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester