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


Bokningskalender

Postades av 2002-12-03 10:04:28 - Jakob Schartau, i forum asp - allmänt, Tråden har 12 Kommentarer och lästs av 709 personer

Skulle behöva hjälp med att göra en kalender som man ska kunna boka saker i. En månadskalender har jag lyckats göra, men nu är det så att jag bara vill att den ska visa en vecka i taget, helst endast vardagar men det är inget måste.


Svara

Sv: Bokningskalender

Postades av 2002-12-04 15:54:24 - Jesper Thörn

Detta kanske kan vara en princip att utgå ifrån:
MVH Jesper


<code>
<%
weekno=38
y=2002

startdate= y & "-01-01"
Do Until DatePart("ww", startdate, 2, 2) = weekno
startdate = DateAdd("d", 1, startdate)
Loop

Response.write "v." & weekno & "<br>"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.mappath("veckobas.mdb")

For d = startdate To DateAdd("d", 6, startdate)
Response.write day(d) & " " & weekdayname(weekday(d)) & "<br>"
SQL_hitta = "SELECT * FROM tabellen WHERE xdatum=#"& d &"#"
Set Rec_hitta = Conn.execute(SQL_hitta)
Do Until Rec_hitta.eof
response.write Rec_hitta("ftid") & "-" & Rec_hitta("ttid") &" " & Rec_hitta("rubrik") &"<br>"
Rec_hitta.movenext
loop
Set Rec_hitta = nothing
response.write "------------------------------------<br>"
startdate = DateAdd("d", 1, startdate)
next

Conn.Close
set Conn = nothing
%>

</code>


Svara

Sv: Bokningskalender

Postades av 2002-12-05 09:12:46 - Jakob Schartau

Ja det verkar funka bra. Har inte fixat så det går att bläddra och kopplat in någon databas men det är nog inte så svårt. Sedan är det bara designen så är saken biff.
Tack för hjälpen!!


Svara

Sv: Bokningskalender

Postades av 2002-12-05 10:19:09 - Jesper Thörn

Eftersom att en vecka(veckonummer) alltid börjar med en måndag så kan du skriva:

For d = startdate To DateAdd("d", 4, startdate)

i stället om du endast vill ha vardagar.

Lägg till något sånt här om du vill färga dagens dag med en annan färg:

If date() = dateValue(d) Then
tColor = "#FFFFCC"
else
tColor = "Black"
end if
Response.write "<font color="& tColor &">" & day(d) & " " & weekdayname(weekday(d)) &_
"</font><br>"


Svara

Sv: Bokningskalender

Postades av 2002-12-05 10:26:37 - Jakob Schartau

Ja jävlar vad bra.


Svara

Sv: Bokningskalender

Postades av 2002-12-05 10:30:08 - Jesper Thörn

Tummen upp!
Se föregående inlägg.


Svara

Sv: Bokningskalender

Postades av 2002-12-05 11:47:38 - Jakob Schartau

mm funkar fint nu är jag på gång, men går det att skriva ut dagarna med stor bokstav??

Svarar själv, använder "Ucase" såklart.


Svara

Sv: Bokningskalender

Postades av 2002-12-05 14:59:10 - Mikael Norlund

TACK !!

Vilket bra inlägg, det har löst ännu ett problem och jag har lärt mig flera nya saker.

Mikael


Svara

Sv: Bokningskalender

Postades av 2002-12-05 15:08:36 - Jakob Schartau

Nu har jag kommit fram till problemet att det blir ett nytt år, hmm sitter och klurar men lite hjälp skulle inte göra något.


Svara

Sv: Bokningskalender

Postades av 2002-12-06 12:03:16 - Jesper Thörn

Vad menar du med nytt år?

y=year(date)'ger nuvarande år


Svara

Sv: Bokningskalender

Postades av 2002-12-06 12:09:09 - Jakob Schartau

Jo efter den sista December så blir det den första Januari och som minsida funkar nu så efter vecka 52 med fredagen den 27 december 2002, så blir det vecka 1, 2003 där den första dagen i veckan är onsdag den 1 januari. Det betyder att måndag och tisdag som är dem två sista dagarna i december försvinner.


Svara

Sv: Bokningskalender

Postades av 2002-12-07 10:34:56 - Jesper Thörn

Ja, det var ju inte helt lätt fixat, eftersom att ingen svarade på det här så gick jag till webforum, så nu så skall det nog funka:

Loop 'Gammal kod
if weekday(startdate, vbMonday) > 1 then startdate = dateadd("d", -(weekday(startdate)-2), startdate) end if
Response.write "v." & weekno & "<br>"'Gammal kod


Svara

Sv: Bokningskalender

Postades av 2002-12-09 12:15:04 - Jakob Schartau

Hmm...får det inte helt rätt. När den byter år så blir den 1/1 en torsdag när det egentligen ska var en onsdag??
29/12 är både på söndag och sedan på måndag.


Svara

Nyligen

  • 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
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 812
27 960
271 761
442
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