Sitter så här på kvällskvisten och funderar på om man på någe vis kan upprepa en aktivitet i en databastabell.
Låt säga att jag tränar en gång i veckan och skall lägga till min aktivitet i en kalender, då skulle det ju vara smidigt att kunna lägga till tex en promendad varje torsdag kommande år eller månad.
Alltså några selectlister med vilken frekvens som man skall göra sin syssla och en annan hur långt tid detta skall sträcka sig.
Är det någon som har något tips på principen på detta så skulle det vara en utmaning att lösa det?
'populera
intAntal = cint(request.form("intervall"))
strTyp = request.form("typ")
datDatum = datevalue(date)
dim myArray(intAntal-1)
'skapa datum
for i = lbound(myArray) to ubound(yArray)
myArray(i) = dateAdd(strTyp,i,datDatum)
next
'skriv ut datum
for i = lbound(myArray) to ubound(yArray)
response.write myArray(i) & "<br>"
next
Det som är value i select:en 'typ' representerar intervall-parametern som sedan används i en inbyggda VBScript-funktionen dateAdd(). Input:en 'intervall' innehåller antalet som används till samma funktion.
Tack, det är något liknande jag söker men sidan genererar massa fel.
Det första klagar den på: dim myArray(intAntal-1) Expected integer constant
Det andra lbound
Det tredje på ubound
Jag kom på det:
dim myArray
redim myArray(intAntal-1)
+ lite stavfel i koden.
Bonusfråga:
Intervallet är ju baserat på valet i dropplisten, alltså anger du "dag" i dropplisen så är "1", en dag osv.
Hur skulle jag kunna sätta en dropplist och skriva: tex 1 [Dag, Vecka, Månad](i en dropplist), och få korrekt resultat?
*står still där uppe*
Nej, nej jag menar inte det. När jag skriver 10 och väljer, låt säga "dag", så listar den ut 10 dagar, och skriver jag 10 och väljer "timmar" så listar den ut 10 timmar. Men jag vill ha en dropplist där jag kan välja timmar, dagar, månader osv Och då blir det ju annorlunda.
Låt säga månad, 10, månader
Ha, ha, det var inte helt enkelt att förklara, men jag gör väl ett försök till.
I ditt kodexempel som du gav mig finns en dropplist för att välja "tidstyp" samt ett inputfält för att välja "intervall".
Jag skulle vilja komplettera detta med en till dropplist som ligger efter "intervall"
Som skall innehålla [Dagar], [veckor], [månader].
Skriver jag då i ex. [dag] i "dag", 10 i "intervall", och [veckor] i min nya dropplist.
Så får jag ju ett annat resultat om jag skulle skriva ex. [dag] i "dag", 10 i "intervall", och väljer [dagar] i min nya dropplist.
Ok. Nu skall vi se. Jag kan vara ute och segla helt och hållet. :)
Jag utelämnade droplistorna, jag har lite ont om tid.
'populera
intInterVall = 10
intAntal = 2
strTyp = "YYYY"
datDatum = datevalue(date)
dim myArray
redim myArray(intAntal-1)
'skapa datum
for i = lbound(myArray) to ubound(myArray)
intTempIntervall = intTempIntervall + intIntervall
myArray(i) = dateAdd(strTyp,intTempIntervall,datDatum)
next
'skriv ut datum
for i = lbound(myArray) to ubound(myArray)
response.write myArray(i) & "<br>"
next