14. februar 2006 - 20:36Der er
8 kommentarer og 1 løsning
Find næste ugedag ud fra database
Jeg har en problemstilling med et system.
Jeg har en database hvor der findes 5 forskellige true/false-felter: - BringOutMonday (hvis true, er der udbringning denne mandag) - BringOutTuesday (hvis true, er der udbringning denne tirsdag) - BringOutWednesday (hvis true, er der udbringning denne onsdag) - BringOutThursday (hvis true, er der udbringning denne torsdag) - BringOutFriday (hvis true, er der udbringning denne fredag)
Kan man på nogen måde få den til at skrive hvilke dage der er udbringning de næste 14 dage?
du skal nok lige forklare lidt mere om dit system. Selve den post som de 5 felter er en del af, hvad angiver den. Er det en uge, eller er det en leverandør..... Håber du forstår hvad jeg mener
Posten er et postnummer, som er tilknyttet en bruger, som er logget ind. Det er altså ud fra postnummeret der skal undersøges hvilke dage der bringes varer ud.
Er der en mere hensigtsmæssig måde at gemme disse informationer i databasen jeg ville helst være fri for at skulle gemme hver enkelt dato i databasen hvis det er muligt
Det er svært at sige om der er en metode der er mere hensigtsmæssig, men spørgsmåler går på: Hvis feltet er afkrydset, er der så udbringnig hver mandag, eller er det kun denne mandag. Og hvis ja til "denne mandag", hvordan ved du så om der er udbringning næste mandag - er der en post mere?
Du kan evt bruge noget ala <% BringOutMonday = true BringOutTuesday = true BringOutWednesday = true BringOutThursday = false BringOutFriday = true
startDate=Date()
for a = 0 to 14 curDate=DateAdd("d",a,startDate)
Select Case WeekDay(curDate) Case 2 if BringOutMonday then response.Write "Udbringning mandag den "&curDate& "<BR>" end if Case 3 if BringOutTuesday then response.Write "Udbringning tirsdag den "&curDate& "<BR>" end if Case 4 if BringOutWednesday then response.Write "Udbringning onsdag den "&curDate& "<BR>" end if Case 5 if BringOutThursday then response.Write "Udbringning torsdag den "&curDate& "<BR>" end if Case 6 if BringOutFriday then response.Write "Udbringning fredag den "&curDate& "<BR>" end if End Select next %>
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.