Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Panik!

Postades av 2001-08-07 12:29:00 - Christer Engholm, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 829 personer

Hej!

Skall vara klar med ett kalenderprojekt på måndag (ASP + HTML), jag har fått ordning på allt utom hur jag skall lösa problemet med röda dagar. Vanliga fasta röda dagar fixar sig men de rörliga såsom långfredag mm.

Tacksam för all hjälp!


Svara

Sv: Panik!

Postades av 2001-08-07 15:50:00 - Patrik Löwendahl

du bör ta reda på i vilket intervall de kommer ... långfredagen är ju alltid en speciell fredag efter en viss tid har förflutit tex ..


Svara

Sv: Panik!

Postades av 2001-08-13 16:47:00 - Mikael Sand

Hoppas du klarade din "dödlinje" och du märkte säkert att det inte var så lätt med det röda dagarna.

Jag har själv gjort en kalender så jag vet.

Vad gäller uträkningen av påsk så har jag lagt upp en sådan under Tips & Trix. Andra dagar kan jag ge dig om du mailar.

Berätta gärna hur det går/gick.


Svara

Sv: Panik!

Postades av 2001-08-13 17:10:00 - Sven Åke Persson

Hej
Påskdagen inträffar första söndag efter första
fullmåne efter vårdagjämning 22/3.
Långfredag kommer alltså 2 dagar tidigare.

De du blir lite att bita i.

mvh
Sven


Svara

Sv: Panik!

Postades av 2001-08-13 19:54:00 - Andreas Hillqvist

Kanske är väl sent ute, sorry. Men har ett exempel här på hur man kan lösa det med en tabell med helgdagar. Vilket är mer dynamiskt än att försöka räkna fram dagarna. Kan ju oxå lägga till ett fält för t.ex land och på så sätt få dess heldagar utan att redigera koden. Har "remat" anslutnings koden för databas. Och inkluderat ett testrecordstet. Samt ett testintervall. Om inte du har användning för den finns det kanske någon annan som har användning för den:

<%@ Language=VBScript %>
<%Option Explicit %>
<%
Function TestRecordset
Const adDate = 7
Const adBoolean = 11
Const adVarWChar = 202
Dim rsTemp
Dim Fields


Set rsTemp = server.CreateObject("ADODB.Recordset")

rsTemp.Fields.Append "Date", adDate
rsTemp.Fields.Append "Holiday",adBoolean
rsTemp.Fields.Append "HolidayName", adVarWChar, 50

rsTemp.Open

Fields = Array("Date", "Holiday", "HolidayName")

rsTemp.AddNew Fields, Array(#2001-12-24#, False, "Julafton")
rsTemp.AddNew Fields, Array(#2001-12-25#, True, "Juldagen")
rsTemp.AddNew Fields, Array(#2001-12-31#, False, "Nyårsafton")
rsTemp.AddNew Fields, Array(#2002-01-1#, True, "Nyårsdagen")
rsTemp.MoveFirst

Set TestRecordset = rsTemp
End Function
%>
<HTML>
<HEAD>
<TITLE>Kalender</TITLE>
</HEAD>
<BODY>
<TABLE>
<TR>
<TD><B>Date</B></TD>
<TD><B>Weekday</B></TD>
</TR>
<%
Dim Conn
Dim rsTemp
Dim fldDate
Dim fldHoliday
Dim fldHolidayName

Dim TempDate
Dim DateFrom
Dim DateTo

Dim WD
Dim WDName
Dim Holiday

Session.LCID = 1053
'*** Set Conn = server.CreateObject("ADODB.Connection")
'*** Conn.Open "<<<Connection String>>>"
'***
'*** Set rsTemp = server.CreateObject("ADODB.Recordset")
'*** rsTemp.open "SELECT * FROM Holidays WHERE Holidays.Date BETWEEN #" & From & "# AND #" & DateTo & "# ORDER BY Holidays.Date"

' ###########################
DateFrom = DateSerial(2001, 12, 1)
DateTo = DateSerial(2001, 12, 31)

Set rsTemp = TestRecordset
' ###########################

Set fldDate = rsTemp("Date")
Set fldHoliday = rsTemp("Holiday")
Set fldHolidayName = rsTemp("HolidayName")

For TempDate = DateFrom To DateTo
WD = Weekday(TempDate, vbUseSystemDayOfWeek )
If WD = 7 Then
Holiday = True
Else
Holiday = False
End if

If rsTemp.EOF Then
WDName = WeekdayName(WD, False, vbUseSystemDayOfWeek)
Else
If TempDate = fldDate Then
WDName = WeekdayName(WD, False, vbUseSystemDayOfWeek) & " (" & fldHolidayName & ")"
If fldHoliday Then
Holiday = True
End if
Else
WDName = WeekdayName(WD, False, vbUseSystemDayOfWeek)
End if
rsTemp.Find "Date > '" & TempDate & "'"
End If

%>
<TR<%If Holiday Then Response.Write " bgColor=red"%>>
<TD><%=TempDate%></TD>
<TD><%=WDName%></TD>
</TR>
<%
Next

rsTemp.Close
Set rsTemp = Nothing

'*** Conn.Close
'*** Set Conn = Nothing
%>
</TABLE>
</BODY>
</HTML>


Svara

Sv: Panik!

Postades av 2001-08-13 20:55:00 - Christer Engholm

Hej Alla!!!

Tack för all hjälp, jag skall testa scriptet jag fick från Andreas Hillqvist. Jag kom tillbaka från semestern idag (ja, jag jobbade såklart under semestern) och fick reda på att den officiella premiären är den 3 september så jag har lite tid på mig. Jag kollade även igenom kravspecen igen och *skäms* helgdagar stod inte med *//skäms* men nu när jag har tid skall jag försöka lägga in det ändå BARA för att impa.

Om ni vill TITTA på förslaget finns det på :

http://www.ajourit.se/it-skolan

Ännu en gång, tack för hjälpen!!!


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 846
27 961
271 763
608
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies