---
title: "Rapport från en access databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/98596-rapport-från-en-access-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "farsta_online"
published: "2004-03-02T14:02:30.000Z"
updated: "2004-03-03T15:18:44.000Z"
replies: 14
views: 344
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/98596-rapport-från-en-access-databas"
---

# Rapport från en access databas

## #1 — farsta_online, 2004-03-02T14:02Z

Hej kära wf, har ett problem, som jag undrar hur ni skulle lösa:
Jag har en Access 2000 databas. Med ASP, VBScript och wf´s hjälp har jag ngra formulär som användaren fyller i för att lagra data i databasen.

Vi har redan ett Excel dokument (se bilagan) som används för att manuellt föra in data, och räkna ut resultaten. En process som jag vill automatisera.

Jag skulle vilja att data från databasen skrivs på respektive ställe på Excel arken

Mina frågor är 

1. Går detta att lösa?
2. hur skulle ni ”tackla” problemet
3. Märkt att många är kunniga programmera i andra språk. Skulle ni valt ngt annat språk?

Tack för ordet
/Peter

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

## #2 — m_soderlund, 2004-03-02T14:19Z

Mig veterligen så går det bra att importera info från Access till en Excel-fil. Måste du ha ett webbgränssnitt för detta?

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

## #3 — farsta_online, 2004-03-02T14:23Z

Tack för ditt svar!

> **m_soderlund skrev:**
>
> Mig veterligen så går det bra att importera info från Access till en Excel-fil. Måste du ha ett webbgränssnitt för detta?

 Måste och måste. Trodde/hoppades att det skulle bli enklara om jag kunde generera rapporten genom att bara klicka på en länk...

Hur skulle lättas kunna fixas importen?

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

## #4 — m_soderlund, 2004-03-02T14:29Z

Öppna Excel
Välj Arkiv--\>Importera och sen letar du rätt på din databas. Sen så väljer du lite till (jag kommer inte ihåg, har ej möjlighet att kolla upp) och voila så har du troligtvis databasdatan i Excelarket. :)

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

## #5 — farsta_online, 2004-03-02T14:39Z

Fick just [detta tipps](http://www.gladh.nu/asphelp/svar12.html) 
Har kikat lite på detta, och verkar vara det jag är ute efter...

Tyvärr så fattar jag  inte så mycket än

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

## #6 — farsta_online, 2004-03-02T15:07Z

Hej,
[Ytterligare en variant](http://www.serverwatch.com/tutorials/article.php/10825_1493371_1)   på samma tema.
Försökte klistra in i Brinkster, men får bara

> Sidan kan inte visas

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

## #7 — m_soderlund, 2004-03-03T13:40Z

Ändra inställningarna i IE:

Verktyg--\>Internet-alternativ--\>Avancerat

och avbocka "Visa vänliga HTTP-felmeddelanden. (alternativet finns nästan längst ner i listan) :)

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

## #8 — farsta_online, 2004-03-03T14:00Z

Tack för svaret!

> **m_soderlund skrev:**
>
> Ändra inställningarna i IE:
> 
> Verktyg--\>Internet-alternativ--\>Avancerat
> 
> och avbocka "Visa vänliga HTTP-felmeddelanden

 
Hittar bara 

> Visa egna HTTP-felmeddelanden

och den rutan är redan i kryssad...

[Fungerar dock inte](http://www12.brinkster.com/vatskebalans/excelface.asp) 

Tack för ordet

/Peter

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

## #9 — m_soderlund, 2004-03-03T14:03Z

Det verkar som att Brinkster inte har stöd för den komponent som du använder i scriptet. Då är det inte så mycket att göra är jag rädd.. :(

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

## #10 — @nders, 2004-03-03T14:18Z

> **farsta_online skrev:**
>
> Tack för svaret!
>
>
> > **m_soderlund skrev:**
> >
> > Ändra inställningarna i IE:
> > 
> > Verktyg--\>Internet-alternativ--\>Avancerat
> > 
> > och avbocka "Visa vänliga HTTP-felmeddelanden
>
>  
> Hittar bara 
>
> > Visa egna HTTP-felmeddelanden
>
> och den rutan är redan i kryssad...

Det är den som INTE ska vara ikryssad. Bort med krysset och du får vettiga felmeddelanden när du gör fel.

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

## #11 — farsta_online, 2004-03-03T14:23Z

Nu har jag gjort som @nders rekomenderade

> ActiveX component can't create object: 'Excel.Sheet'

 
Betyder detta att jag ej kan göra detta hos Brinkster?

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

## #12 — @nders, 2004-03-03T14:26Z

Det är riktigt. Det finns andra sätt dock.

Hantera databasen som vanligt, presentera allt som en html-tabell, med skillnaden att du inleder asp-filen med att ändra contenttype till något som läsaren tolkar som ett exceldokument.

En liten sökning hjälper dig på vägen. :)

mvh

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

## #13 — farsta_online, 2004-03-03T15:04Z

Tack för svaret!

> **@nders skrev:**
>
> Det finns andra sätt dock.
> 
> Hantera databasen som vanligt, presentera allt som en html-tabell, med skillnaden att du inleder asp-filen med att ändra contenttype till något som läsaren tolkar som ett exceldokument.
> 
> En liten sökning hjälper dig på vägen.

 Menar du med 

```
<%
	Response.ContentType = "application/vnd.ms-excel"
%>
```

 
I så fall har jag hittat ett antal länkar. Bl.a.

[Building an Excel Spreadsheet using ASP](http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=3) 
[DevGuru](http://www.devguru.com/Technologies/asp/quickref/response_contenttype.html) 
[Convert your HTML Tables to Excel](http://www.tagconsulting.com/Show.asp?Id=1021) 

Men jag vill göra mera saker, och är osäker om det går med Response.ContenType
Det jag vill göra uttryckt i pseudokod/Algorithm är följande:

1. Gå till dag =  E:9 – K:9
2. Gå till cell E9
3. är innehållet i cellen = = (dagens datum -1) //dvs gårdagens datum?
   **om JA** \-\>   a) gå till nästa cell i området E:9 – K:9
   
         **om NEJ**\-\>  a) skriv : \<% Response.Write rs(”dat”) %\>
4. Gå till området sort = B:17 – 36
5. Kolla B:17
6. Om villkoret rs(”dat”) = = dagens datum? Är uppfylld finns då rs(”Namn”) 
           **om JA**\-\>   a) gå cellen i området dag där cellen = = (dagens datum-1)?
                            b) gå lodrätt till cell 17
                            c) \<% Response.Write rs(”mgd”) %\>
   
            **om NEJ**\-\>  a) \<% Response.Write rs(”namn”) %\>
                     b) gå cellen i området dag där cellen = = dagens datum?
                     c) gå vågrätt till cell 17
                     d) \<% Response.Write rs(”mgd”) %\>
7. Gå till nästa rs(“Namn”) där villkoret rs(”dat”) = = dagens datum är uppfyllt
8. upprepa pkt 6 - 7
9. fortsätt tills rs.End

/P

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

## #14 — @nders, 2004-03-03T15:06Z

Jag är också osäker på om du kan göra det utan excel-objekten. 
Byt webhotell till ett som ger dig möjligheten? Det enda som är bra med brinkster är att det är gratis.

Mvh

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

## #15 — farsta_online, 2004-03-03T15:18Z

> **@nders skrev:**
>
> Byt webhotell till ett som ger dig möjligheten

 
Eftersom detta för mig enbart är hobbyverksamhet, vill jag inte betala så mycket...
Så då återstår väl som enda allternativ att uppgradera till XP pro?
Kör fn XP Home

/P

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/98596-rapport-från-en-access-databas
