Avatar billede kramerfan Nybegynder
24. november 2000 - 23:08 Der er 14 kommentarer og
1 løsning

Styring af Dato og ugedage i tabel

Er der en der kan svarer på, hvordan jeg styrer mine dato\'er og ugedage, i forhold til en tabel jeg har lavet, der starter med Mandag, har tre felter efter sig med kl. 10-15, 15-19, 19-24.

Jeg skal have et forhold mellem datoen på de enkelte dage og dato\'erne på dagene i den uge, vi netop er i.

Altså Mandag skal være den fortkommende Mandags dato og de andre skal passe derefter!!
Var det til at forstå?
Avatar billede kasseper Nybegynder
25. november 2000 - 11:25 #1
\'Var det til at forstå? \'
Nej...
En gang til for prins knud...
Avatar billede kramerfan Nybegynder
25. november 2000 - 11:51 #2
Jeg har lavet en tabel med 4 columns og 7 rows. De 7 rows repræsenterer ugedagene og efter dem er 3 felter der grafisk skal repræsenterer hvilke tider, der er frie eller reserverede. Jeg har så en DB, hvor værdierne bliver placeret alt efter hvornår folk reserverer tiderne - der har jeg en dato som jeg vil bruge til at styre min grafiske kalender med. Og er min ide at ugedagene skal organiserer kalenderen.

Var det bedre?
Avatar billede kasseper Nybegynder
25. november 2000 - 12:23 #3
(Jeg begynder at kunne se lidt sammen hæng med :
http://www.eksperten.dk/spm/35046 ;-)
Altså, du har en dato og et tidspunkt. Det kan være hvilken som helst dato og tidspunkt, men det du gerne vil lave udfra denne, er en tabel, hvor denne dato står som første row, eller hvad ?
Prøv at give et lille eksempel, på hvad der kan stå i basen og hvordan du gerne vil have det til at se ud.
Avatar billede kramerfan Nybegynder
25. november 2000 - 14:01 #4
Du kan se på denne adresse, hvad jeg har tænkt mig.
http://eschle.net/bunkeren/skema.asp

Hvis du logger ind som Bandnavn:Human - Password:human Kan du reserverer en tid, med mindre du tager en tid jeg har reserveret - jeg har problemer med at min tid ikke kan være mere end en værdi, fordi jeg bruger radiobuttons, det skal lige ændres.
Men jeg har problemer med at 
Avatar billede kasseper Nybegynder
25. november 2000 - 14:11 #5
DVS: At hvis jeg vælger dato 01-12-2000 og tid 10-15 hvad skal der så ske..?
Hvordan er det lige du vil have kalenderen styret ?
Er det sådan at når siden loader så skal den mandag som man kan se i tabellen være den mandag der kommer imorgen...Altså i den efterfølgende uge. Og hvis så hvad så hvis man loader siden på en mandag skal det så være mandag der er lig idag. ?
Eller skal det bare være sådan at når man loader siden så kan man se de næste 7 dages reserveret tider ?
Jeg forstår det altså ikke, det er nok fordi det er søndag !
Avatar billede kramerfan Nybegynder
25. november 2000 - 14:16 #6
Er det sådan at når siden loader så skal den mandag som man kan se i tabellen være den mandag der kommer imorgen...Altså i den efterfølgende uge. Og hvis så hvad så hvis man loader siden på en mandag skal det så være mandag der er lig idag. ? --JA.

Jeg forestiller mig at den styres ved at den dag det er da siden loades styre de andre ugedage - men stadig med mandag som første dag.

Angående det første - så er det meningen at den tid man reserverer skal skifte farve til rød - altså det respektive felt andre farve.
Avatar billede kasseper Nybegynder
25. november 2000 - 14:40 #7
Altså hvis man giver di dage du har på din side nu en dato ville det se nogen lunde sådan ud =

Mandag = 26/11
Tirsdag = 27/11
Onsdag = 28/11
Torsdag = 29/11
Fredag = 30/11
Lørdag = 24/11
Søndag = 25/11

I den rækkefølje.
Jeg graver lige et Script op jeg har liggende der gør det.
Men er det det du vil have ?????
Avatar billede kramerfan Nybegynder
25. november 2000 - 15:11 #8
ja - det er lige det jeg skal bruge.
Det lyder fedt!!!
Avatar billede kasseper Nybegynder
25. november 2000 - 15:42 #9
Ja her er så noget der ihverfald virker, men er lidt klumpedumpe, og det kunne du sq nok også selv have lavet :

<%
Dim man,tirs,ons,tors,fre,lor,son,idag
idag = date
if datePart(\"w\",idag) = 2 Then
man = idag
tirs = idag + 1
ons = idag + 2
tors = idag + 3
fre = idag + 4
lor = idag + 5
son = idag + 6
else
    if datePart(\"w\",idag) = 3 Then
    man = idag + 6
    tirs = idag
    ons = idag + 1
    tors = idag + 2
    fre = idag + 3
    lor = idag + 4
    son = idag + 5
    else
        if datePart(\"w\",idag) = 4 Then
        man = idag + 5
        tirs = idag + 6
        ons = idag
        tors = idag + 1
        fre = idag + 2
        lor = idag + 3
        son = idag + 4
        else
            if datePart(\"w\",idag) = 5 Then
            man = idag + 4
            tirs = idag + 5
            ons = idag + 6
            tors = idag
            fre = idag + 1
            lor = idag + 2
            son = idag + 3
            else
                if datePart(\"w\",idag) = 6 Then
                man = idag + 3
                tirs = idag + 4
                ons = idag + 5
                tors = idag + 6
                fre = idag
                lor = idag + 1
                son = idag + 2
                else
                    if datePart(\"w\",idag) = 7 Then
                    man = idag + 2
                    tirs = idag + 3
                    ons = idag + 4
                    tors = idag + 5
                    fre = idag + 6
                    lor = idag
                    son = idag + 1
                    else
                        man = idag + 1
                        tirs = idag + 2
                        ons = idag + 3
                        tors = idag + 4
                        fre = idag + 5
                        lor = idag + 6
                        son = idag
                       
        end if
            end if
                end if
                    end if
                        end if
                            end if

    response.write \"<br>Mandag : \" & man & \"<br>\"
    response.write \"Tirsdag : \" & tirs & \"<br>\"
    response.write \"Onsdag : \" & ons & \"<br>\"
    response.write \"Torsdag : \" & tors & \"<br>\"
    response.write \"Fredag : \" & fre & \"<br>\"
    response.write \"Lørdag : \" & lor & \"<br>\"
    response.write \"Søndag : \" & son & \"<br>\"


%>

Du kan så referere til man,tirs,ons,tors,fre,lor,son.....
Hvis du gerne vil have det lidt mere funktions agtigt altså hvis du ikke syntes at du kan nøjes med det her, så sig lige til, så må jeg jo prøve at få det systematiseret lidt....
Kasseper
Avatar billede kramerfan Nybegynder
25. november 2000 - 16:04 #10
Det vil jeg prøve at arbejde lidt med. Tak for hjælpen . Det kan være jeg kommer tilbage.
Avatar billede kasseper Nybegynder
25. november 2000 - 16:07 #11
iorden
Avatar billede kramerfan Nybegynder
09. april 2001 - 19:18 #12
Hej Kasseper er du med endnu. Kan du huske denne kode du lavede til mig, så jeg kunne styre min kalender. Hvad gør jeg hvis jeg vil have 14 dage frem istedet for 7.
Avatar billede kramerfan Nybegynder
09. april 2001 - 19:20 #13
Jeg har fortsat koden sådan her, men det virker ikke rigtigt :::

if DatePart(\"w\",idag) = 8 Then
man2 = idag + 7
tirs2 = idag + 8
ons2 = idag + 9
tors2 = idag + 10
fre2 = idag + 11
lor2 = idag + 12
son2 = idag + 13
else
    if DatePart(\"w\",idag) = 9 Then
    man2 = idag + 13
    tirs2 = idag + 7
    ons2 = idag + 8
    tors2 = idag + 9
    fre2 = idag + 10
    lor2 = idag + 11
    son2 = idag + 12
    else
        if DatePart(\"w\",idag) = 10 Then
        man2 = idag + 12
        tirs2 = idag + 13
        ons2 = idag  + 7
        tors2 = idag + 8
        fre2 = idag + 9
        lor2 = idag + 10
        son2 = idag + 11
        else
            if DatePart(\"w\",idag) = 11 Then
            man2 = idag + 11
            tirs2 = idag + 12
            ons2 = idag + 13
            tors2 = idag + 7
            fre2 = idag + 8
            lor2 = idag + 9
            son2 = idag + 10
            else
                if DatePart(\"w\",idag) = 12 Then
                man2 = idag + 10
                tirs2 = idag + 11
                ons2 = idag + 12
                tors2 = idag + 13
                fre2 = idag + 7
                lor2 = idag + 8
                son2 = idag + 9
                else
                    if DatePart(\"w\",idag) = 13 Then
                    man2 = idag + 9
                    tirs2 = idag + 10
                    ons2 = idag + 11
                    tors2 = idag + 12
                    fre2 = idag + 13
                    lor2 = idag + 7
                    son2 = idag + 8
                    else
                        man2 = idag + 8
                        tirs2 = idag + 9
                        ons2 = idag + 10
                        tors2 = idag + 11
                        fre2 = idag + 12
                        lor2 = idag + 13
                        son2 = idag + 7
Avatar billede kramerfan Nybegynder
09. april 2001 - 19:21 #14
Og hva´d er iøvrigt
DatePart(\"w\", idag)
?
Avatar billede kramerfan Nybegynder
09. april 2001 - 22:15 #15
Sorry. Jeg har selv fundet ud af det!!!!
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