Avatar billede Slettet bruger
10. november 2003 - 14:08 Der er 6 kommentarer og
1 løsning

Mindre skriftstørrelse i min database udskrift

Jeg har lavet nedenstående database udskrivning.
Jeg vil gerne have teksten i tabellerne til at være meget små så de kan komme ud på en PDA.
Hvordan får jeg teksten i overskriften og tabellerne skrevet i f.eks. fontstørrelse 8 ???

<html>
<title>Cykeldatabase</title>
<head><meta http-equiv="refresh" content="35; url=cykler.asp">

<div align="center">
  <center>

    <%

' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=c:\cykler.mdb"
Conn.Open DSN



SQL = "SELECT * FROM cykler1"
Set rs = Conn.execute(SQL)

dim f
Response.write "<table border=""1"" cellpadding=""2"" cellspacing=""0"">"

'Udskriv kolonnenavne
if not rs.EOF then
                Response.Write "<tr>"
            for each f in rs.fields

select case f.name

case "Distrikt"
response.write "<td align=center width=50>" & "<strong>" & f.name & "<strong/></td>"

case "Navn"
response.write "<td align=center width=100>" & "<strong>" & f.name & "<strong/></td>"

case "Cykler"
response.write "<td align=center width=50>" & "<strong>" & f.name & "<strong/></td>"

case "Start"
response.write "<td align=center width=50>" & "<strong>" & f.name & "<strong/></td>"

case "Dato"
response.write "<td align=center width=50>" & "<strong>" & f.name & "<strong/></td>"

case "Slut"
response.write "<td align=center width=50>" & "<strong>" & f.name & "<strong/></td>"

case "Butik"
response.write "<td align=center width=50>" & "<strong>" & f.name & "<strong/></td>"
end select
            next
            Response.write "</tr>"
        end if
'        'Udskriv indhold af kolonne
       
        Response.write "<tr><td>"
        Response.write rs.getstring (, -1, "</td><td>", "</td></tr><tr><td>", "&nbsp;")
        response.write "</table>"

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%> </font> 
     
  <p>&nbsp;
       
    </td>
  </tr>
</table>
  </center>
</div>
<p>&nbsp;


</p>
</head>
<body>
</body>
</html
Avatar billede mortenkjeldberg Nybegynder
10. november 2003 - 15:14 #1
Laver et stylesheet der håndterer layouttet for td-felter.
<style type="text/css">
td {
  font-size:8pt;
}
</style>

Det skal inkluderes i headeren.

/Morten
Avatar billede mortenkjeldberg Nybegynder
10. november 2003 - 15:16 #2
pt kan udelades
Avatar billede Slettet bruger
10. november 2003 - 18:39 #3
Kan det ikke ændres uden at lave stylesheet???
Avatar billede soes Nybegynder
10. november 2003 - 19:19 #4
jo, du kan tilføje et font tag for hver enkelt værdi du udskriver og sætte det til en lille skrift.

Det er en ganske fornuftig løsning mortenkjeldberg er kommet med, MEN du skal være opmærksom på at ikke alle browsere (PDA'er) understøtter CSS. Min iPaq 5455 kan jeg f.eks. ikke få til at vise css, det kan godt hænge sammen med noget opsætning det skal jeg ikke sige, men som standard så gør den ikke.
Avatar billede Slettet bruger
10. november 2003 - 19:55 #5
Hey Soes.
Kan du evt. komme med et lille eksempel på hvordan jeg laver skriften om i ASP'en?
Avatar billede soes Nybegynder
10. november 2003 - 22:03 #6
Du kan ikke bruge asp som sådan til at lave skriften om, men du kan skrive det ind i dit script.

Fx.
case "Distrikt"
response.write "<td align=center width=50>" & "<strong><font size='1'>" & f.name & "</font></strong></td>"

Du skal lige huske at dit strong tag skal afslutes med </strong> og ikke <strong/>
Avatar billede Slettet bruger
11. november 2003 - 09:55 #7
Tak. Nu har jeg fint fået overskriften udskrevet i lille skrift, men har lidt problemer med at få selve indholdet af kolonnen skrevet ud i mindre skrift.
Hvor skal jeg sætte det ind henne i udskrivning af kolonne indhold, jeg har prøvet flere steder men synes ikke rigtigt jeg kan få det mindre? :-)
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