Avatar billede multo Nybegynder
03. december 2005 - 12:22 Der er 7 kommentarer

Sammenligning af dato

Dag blive ikke forøget med 7 hvorfor????

if eventdate < date then
dag=dag+7
end if

Min variabel (eventdate) = 1/12/2005
Værdien af date = 03-12-2005
Avatar billede softspot Forsker
03. december 2005 - 12:23 #1
if eventdate < date then
  dag=dateadd("d",7,dag)
end if
Avatar billede multo Nybegynder
03. december 2005 - 12:27 #2
Problemet er i denne sætning selvom jeg kan se at eventdate er mindre end date udføres næste step ikke?????

if eventdate < date then
Avatar billede softspot Forsker
03. december 2005 - 12:45 #3
Hmmm... lidt spøjst, for selvom den skulle fortolke datoerne som US-format er date stadig større end eventdate. Derfor vil jeg foreslå at du laver en konvertering af eventdatoen med CDate...

if CDate(eventdate) < date then
  dag = dateadd("d",7,dag)
end if

Hvor kommer dag i øvrigt fra (det er meningen at det skal være en variabel som ikke har noget med eventdate at gøre, ikk')?
Avatar billede multo Nybegynder
03. december 2005 - 13:27 #4
<% for x = 1 to 5
      dag=(kalender.Fields.Item("Event_day").Value)
      maned=(kalender.Fields.Item("Event_month").Value)
      aar=(kalender.Fields.Item("Event_year").Value)
      gentag=(kalender.Fields.Item("Event_recurring").Value)
      eventdate = "#" & dag & "/" & maned & "/" & aar & "#"
      if eventdate < date then
            dag=dag+7
                    end if
     
        %>
Avatar billede multo Nybegynder
03. december 2005 - 13:28 #5
Det virker tak......
Avatar billede softspot Forsker
03. december 2005 - 19:55 #6
Velbekomme (hvis altså det var min løsning du refererede til ;-)).
Avatar billede softspot Forsker
05. marts 2007 - 13:56 #7
Var der også point i dette spørgsmål?
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