webForumDet fria alternativet

problem med avskiljare

2 svar · 115 visningar · startad av Skarre

SkarreMedlem sedan apr. 20012 427 inlägg
#1

Jag håller precis på att lära mig paging (tack Vide :)) och det har givit upphov till problem med den <hr> jag avänder som avskiljare mellan olika frågor på en sida med just frågor.

Jag har en if-sats som ser ut enligt följande:

	If rsQue.AbsolutePage = 1 Then
		intAbsPos = rsQue.AbsolutePosition
	Else
		intAbsPos = rsQue.AbsolutePosition - (rsQue.PageSize * (rsQue.AbsolutePage - 1))
	End If

	If Not intAbsPos = 1 Then strContents = strContents & "<hr noshade size='1'>"

Jag tänkte dock att det säkert finns en enklare metod att lösa detta på. Finns det en property som innehåller postnumret med den aktuella sidan som utgångspunkt?

------------------
// Skarre

LarsGMedlem sedan dec. 200012 464 inlägg
#2
intAbsPos = rsQue.AbsolutePosition - (rsQue.PageSize * (rsQue.AbsolutePage - 1))

fungerar även om rsQue.AbsolutePage är 1

så enklast

if rsQue.AbsolutePosition -rsQue.PageSize * (rsQue.AbsolutePage - 1) <> 1 then strContents = strContents & "<hr noshade size='1'>"

------------------
essentitia preter non sans multiplicandum

SkarreMedlem sedan apr. 20012 427 inlägg
#3

Ibland är det uppenbara inte särskilt uppenbart :). Tack!

------------------
// Skarre

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)