Jeg vil gerne ha de første 10 linier udskrevet på side 1 og resten altså i mit tilfælde 18 på side 2, men 30 poster pr side på resterende sider - hvis der er så mange poster
prøv at kører det jeg smed til dig sidst - er det på skærmen eller er det det ved print - ved print fungerer det som det skal - men på skærmen kan du ikke se det
hej igen mitbrugernavn - det er det sidste du sendte til mig jeg ikke selv kan tilføje til resten af ovenstående - det næstsidste du sendte virker ihvertfald ikke ved udprintning hos mig?
det er er det næstsidste du sendte og som så også skulle virke: <!-- #include file="utils.asp" --> <style> #page-break-before { page-break-after: always; }
</style> <body background="lysbaggrund.jpg"> <% dim color openconnection side_1 = 10
Response.write "</tr>" if side_1 = i then 'her er der en rettelse side_1 = 30 i = 0 'og selvfølgelig skal i nulstilles %> <div id="page-break-before"> </div>
det var det jeg ville - have tjekke om den med 3 sider og 1-30 virkede - så der må være en variabel i din include fil util.asp der hedder i og hvis så tager den den variabel med ned og vil aldrig ramme til sideskift, så prøv at lave variabelnavnet i om til b - som her:
<!-- #include file="utils.asp" --> 'der er en variabel i denne fil der hedder i (tror jeg) <style> #page-break-before { page-break-after: always; }
</style> <body background="lysbaggrund.jpg"> <% dim color openconnection side_1 = 10
Response.write "</tr>" if side_1 = b then 'her er der en rettelse side_1 = 30 b = 0 'og selvfølgelig skal b nulstilles %> <div id="page-break-before"> </div>
SUB Getdata(SqlStr) Set DBSet = Server.CreateObject("ADODB.Recordset") DBSet.Open SqlStr, ADOConn END SUB
SUB GetCursorData(SqlStr, Cache) Set DBSet = Server.CreateObject("ADODB.Recordset") DBSet.CursorLocation = adUseClient DBSet.CursorType = adOpenStatic DBSet.CacheSize = Cache DBSet.Open SqlStr, ADOConn END SUB
SUB WriteData(SqlStr) ADOConn.Execute SqlStr END SUB
Function CheckDBSet CheckDBSet = True If DBSet.BOF and DBSet.EOF then CheckDBSet = False End Function
SUB GetTextFile(Name) DIM Path, Filename, HTML, HFObject, HTMLFile Path = Server.MapPath(".") & "\Include\" Filename = Path + Name SET HFObject = CreateObject("Scripting.FileSystemObject") SET HtmlFile = HFObject.OpenTextFile(Filename) HTML = HtmlFile.ReadAll HtmlFile.Close Response.Write(HTML) END SUB
SUB OpenConnection DIM uid, pass Set ADOConn = Server.CreateObject("ADODB.Connection") strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" &_ "Data Source=" & server.mappath("database/db.mdb") &_ "; Persist Security Info=False" ADOConn.Open strCon
END SUB
SUB OpenOlapConnection(Base) DIM uid, pass Set ADOConn = Server.CreateObject("ADODB.Connection") ADOConn.Mode = 3 ADOConn.Open "Provider=MSOLAP;user id=sa;password=;Data Source=shelley;Initial Catalog=Foodmart 2000" END SUB
SUB CloseConnection if isObject(DBSet) then DBSet.Close ADOConn.Close END SUB
FUNCTION CDato(DatoVar) DIM CDatoDay, CDatoMonth, CDatoYear if (DatoVar <> "") then CDatoDay = CSTR(Datepart("d",DatoVar)) CDatoMonth = CSTR(Datepart("m",DatoVar)) CDatoYear = CSTR(Datepart("yyyy",DatoVar)) if Len(CDatoDay) = 1 then CDatoDay = "0" + CDatoDay if Len(CDatoMonth) = 1 then CDatoMonth = "0" + CDatoMonth CDato = CDatoDay + "." + CDatoMonth + "." + CDatoYear else CDato = "" end if END FUNCTION
FUNCTION AktivBruger DIM User, Split, Taeller User = Replace(UCase(Request.ServerVariables("LOGON_USER")) , "\", "/") For Taeller = 1 to len(User) If Mid(User,Taeller,1) = "/" then Split = Taeller Next AktivBruger = Mid(User,Split+1) END FUNCTION
Function Daysinmonth(dato) select case month(dato) case 2 if (year(dato) mod 4 = 0 and year(dato) mod 100 <> 0) or year(dato) mod 400 = 0 then daysinmonth = 29 else daysinmonth = 28 end if case 1, 3, 5, 7, 8, 10, 12 daysinmonth = 31 case else daysinmonth = 30 end select end function
</style> <body background="lysbaggrund.jpg"> <% DIM DBSet, ADOConn
SUB Getdata(SqlStr) Set DBSet = Server.CreateObject("ADODB.Recordset") DBSet.Open SqlStr, ADOConn END SUB SUB OpenConnection DIM uid, pass Set ADOConn = Server.CreateObject("ADODB.Connection") strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" &_ "Data Source=" & server.mappath("database/db.mdb") &_ "; Persist Security Info=False" ADOConn.Open strCon
END SUB
SUB CloseConnection if isObject(DBSet) then DBSet.Close ADOConn.Close END SUB
response.write "</tr><td> "& b &"</td><td> " & dbset("id") & "</td></tr>"
if side_1 = b then 'her er der en rettelse response.write "<table border=1 cellpadding=0 cellspacing=0 width=400>" Response.Write "<tr><th align=left>id</th><th>Projekt</th><th colspan=2> </th></tr>"
side_1 = 30 b = 0 'og selvfølgelig skal b nulstilles %> <div id="page-break-before"> </div>
<% end if
dbset.movenext loop while not dbset.eof end if response.write "</table>" closeconnection %> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!--
if side_1 = b then 'her er der en rettelse response.write "<table border=1 cellpadding=0 cellspacing=0 width=400>" Response.Write "<tr><th align=left>id</th><th>Projekt</th><th colspan=2> </th></tr>"
side_1 = 30 b = 0 'og selvfølgelig skal b nulstilles %> <div id="page-break-before"> </div>
<% end if
dbset.movenext loop while not dbset.eof end if response.write "</table>" closeconnection %> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!--
tjah - der skal være noget andet på den første side - så der er ikke plads til mere en de 10 linier og hvad der så ellers bliver tilføjet efterhånden i databasen skal så komme på de efterfølgende sider
Synes godt om
Ny brugerNybegynder
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.