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


kalender / hämta en vecka

Postades av 2003-04-18 19:58:16 - Andreas Aronsson, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 475 personer

Hallå en liten fråga bara.
har försökt att fixa en kalenderfunk. så att den vecka som det är för tillfället skrivs ut (mån-sön)
och på de dagar som det finns något i databasen så skrivs det ut.

Nån som sitter på ett sådant exempel eller som kan ge lite tips på vägen?


Svara

Sv: kalender / hämta en vecka

Postades av 2003-05-02 09:50:08 - Daniel Åsberg

Detta ska nog fungera mot Access:

<code>
Set WWEvents = ("SELECT * FROM Tabellen WHERE DatePart('ww',Datum) = '" & DatePart('ww',Now()) & "' ORDER BY Datum")

DO UNTIL WWEvents.EOF
Response.Write WeekDayName(WeekDay(WWEvents("Datum")))
Response.Write " - "
Response.Write WWEvents("Note")
WWEvents.MoveNext
LOOP
Set WWEvents = nothing
</code>


Svara

Sv: kalender / hämta en vecka

Postades av 2003-05-02 10:22:44 - Andreas Hillqvist

Vad har du att dölja? Eller har då någon dunderförklaring till varför du är en anonymis?
<code>
<%
Dim rs
Dim con

Dim FirstDate
Dim LastDate
Dim TempDate

'Beräknar första dagen och sista dagen i aktuell vecka
FirstDay = Date - Weekday(Date, vbMonday) + 1
LastDay = FirstDay + 6

Set con = Server.CreateObject("ADODB.Connection")
con.Open ">>>Din Connection String<<<"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT *" & vbCrLf & _
"FROM Tabellen" & vbCrLf & _
"WHERE DatumFält >= #" & FirstDay & "# AND DatumFält < #" & LastDay + 1 & "#" & vbCrLf & _
"ORDER BY DatumFält", con

For TempDate = FirstDate To LastDate
Response.Write "<h3>" & TempDate & "</h3>" & vbCrLf
Do Until rs.EOF
If rs("DatumFält") < (TempDate + 1) Then
Response.Write rs("TextFält") & "<br>" & vbCrLf
Else
Exit Do
End If
rs.MoveNext
Loop
Next
rs.Close
Set rs = Nothing

con.Close
Set con = Nothing
%>
</code>

Set WWEvents = nothing


Svara

Sv: kalender / hämta en vecka

Postades av 2003-05-02 10:40:12 - Daniel Åsberg

Andreas: Fungerar inte de jag skrev? Eller tycker du att din är lättare?


Svara

Sv: kalender / hämta en vecka

Postades av 2003-05-02 11:02:12 - Andreas Hillqvist

Om du använder DatePart('ww',Datum) och om det finns poster för mer än ett år kommer din kod att visa poster för veckan oavsett vilket år veckan innfaller på.

Dessutom är din fråga vara tvungen att exetuera funktionen för varje post i databasen. I min kan använda index om det finns på kolumnen.

Min kod listar Veckans alla dagar oavsett om det fins poster eller inte för dagen. Din kod listar bara dagar med postern utan att gruppera dem som jag gör.

Bara lite konstruktiv kritik. ;o)


Svara

Sv: kalender / hämta en vecka

Postades av 2003-05-02 11:20:44 - Daniel Åsberg

<code>
Set WWEvents = ("SELECT * FROM Tabellen WHERE DatePart('yyyy',Datum) & DatePart('ww',Datum) = '" DatePart('yyyy',Now()) & DatePart('ww',Now()) & "' ORDER BY Datum")
</code>

fixar åren iaf.


Och sen var väll önskan att bara lista de dagar som de var nånting på? Annars är ju inte de svårt fixat.


Däremot de dära med index har jag ingen lösning på=)


Svara

Sv: kalender / hämta en vecka

Postades av 2003-05-02 11:27:05 - Andreas Hillqvist

Jag är lite nyfiken varför du sätter en sträng. Kommer ju ge ett felmedelande eftersom det inte går.


Svara

Sv: kalender / hämta en vecka

Postades av 2003-05-02 11:33:33 - Daniel Åsberg

de ska kanske vara # då?
Fungerar de inte så fungerar de inte, då får man ändra.


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 801
27 960
271 761
455
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