---
title: "Skriva ut från databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/61493-skriva-ut-från-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "arvjos"
published: "2002-12-07T19:16:04.000Z"
updated: "2002-12-08T02:41:09.000Z"
replies: 2
views: 198
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/61493-skriva-ut-från-databas"
---

# Skriva ut från databas

## #1 — arvjos, 2002-12-07T19:16Z

Hejsan

Säg att jag har en adressbok i en databas. Jag vill kunna skriva ut ett brev till var och en av dem som finns och deras namn ska stå i början av brevet. Hur kan jag göra detta med bara ett musklick. Jag vill alltså skriva ut det på papper via skrivaren. Jag tänker mej nån loop av nåt slag men jag får inte ihop det i huvudet riktigt. Någon som har en bra idé

Tack

/Arvid

Permalänk: https://www.webforum.nu/p/61493

## #2 — crisse6, 2002-12-08T01:35Z

hanger inte riktigt med? 

men om jag fattat det ratt sa borde du val kunna gora en querystring-lank som har loopat ut alla namn i fran db, nar du klickar pa dom sa kommer du till brevet och te x i borjan av det sa kanske du har sa har:
Hej \<%=request.querystring("namn")%\>!

eller?

Permalänk: https://www.webforum.nu/p/878443

## #3 — Palle, 2002-12-08T02:41Z

Har gjort en liknande funktion en gång.. såg ut ungefär så här:

**Sida 1:**

```
[RED]<html>
<head>
    <title>Adresser</title>
</head>
<body>

<%

    Set Connect = Server.CreateObject("ADODB.Connection")
    Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("adresser.mdb")

        Set RecSet = Connect.Execute("SELECT ID, fldNamn, fldAdress, fldPost FROM adress ORDER BY fldNamn")
        If NOT RecSet.EOF Then arrRecSet = RecSet.GetRows()

    RecSet.Close : Set RecSet = Nothing
    Connect.Close : Set Connect = Nothing
	
    If IsArray(arrRecSet) Then
        For i = 0 To UBound(arrRecSet, 2)

            intID = arrRecSet(0,i)
            strName = arrRecSet(1,i)
            strAdress = arrRecSet(2,i)
            strPost = arrRecSet(3,i)

            Response.Write ""&_
            "<a href=""print.asp?name="& Server.URLEncode(strName) &_
            "&adress="& Server.URLEncode(strAdress) &_
            "&post="& Server.URLEncode(strPost) &_
            """>Skriv ut</a> | "& strName &", "& strAdress &", "& strPost &"<br>"

        Next
    End If
	
%>

</body>
</html>[/RED]
```

**Sida 2: (print.asp)**

```
[RED]<html>
<head>
    <title>Print</title>
</head>
<body onload="window.print();history.back();">

<%

    Response.Write ""&_
    trim(Request.Querystring("name")) &"<br>"& _
    trim(Request.Querystring("adress")) &"<br>"&_
    trim(Request.Querystring("post"))

%>

</body>
</html>[/RED]
```

Permalänk: https://www.webforum.nu/p/878453

---

Tråden på webben: https://www.webforum.nu/amne/asp/61493-skriva-ut-från-databas
