kolla hur många dagar det är från att du registrerade till dagens datum, m.h.a. datediff, sedan slå ut antalet inlägg på antalet dagar.
hur gör man som här på forumet.. den räkna hur många inlägg ca du har gjort varje dag sen du registreade..
15 svar · 314 visningar · startad av voigtann1
hur gör man som här på forumet.. den räkna hur många inlägg ca du har gjort varje dag sen du registreade..
kolla hur många dagar det är från att du registrerade till dagens datum, m.h.a. datediff, sedan slå ut antalet inlägg på antalet dagar.
fixat det.. men den vill inte avrunda med 2 decimaler... vet någon hur man kan fixa det?
round(talet, 2)
ändra 2:an till önskvärd siffra ;)
jag testade också round för typ... ja.. nyss innan jag läste.. det fungerade =)))
bra det då! :e
Fasen.. här va man inte först .. :P :)
ett tips är att göra en kontroll så att du inte gör en division med 0.
Hur gör man det då?
If cInt ( variabeln ) > 0 Then
variabeln = Round ( variabeln, 2 )
End If
LAMP skrev:
ett tips är att göra en kontroll så att du inte gör en division med 0.
ja, det blir ju en division med 0 samma dag som man registerar sej. Då datediff("d", date(), date()) ger 0.
if datediff("d", regDatum, date()) > 0 then
InlaggPerDag = round(inlaggTotalt / datediff("d", regDatum, date()),2)
else
InlaggPerDag = inlaggTotalt
end if
Det där borde funka.
Där regDatum är datumet man registrerade sej och inlaggTotalt är antalet inlägg man har gjort totalt sett.
if datediff("d", regDatum, date()) > 0 then
InlaggPerDag = int(inlaggTotalt / datediff("d", regDatum, date()))
else
InlaggPerDag = inlaggTotalt
end if
borde väll fungera
pirro skrev:
if datediff("d", regDatum, date()) > 0 then InlaggPerDag = int(inlaggTotalt / datediff("d", regDatum, date())) else InlaggPerDag = inlaggTotalt end ifborde väll fungera
varför tar du bort round för? han ville ju ha med 2 decimaler.
Tycker min kod va bättre.. x( :e
jag kör min egna variant av det :)