Avatar billede carpediem Nybegynder
10. juli 2001 - 08:29 Der er 1 kommentar og
1 løsning

Åbne access raport via webben


Er det muligt via et web interface at åbne eller udskrive en access raport?
Og hvorledes skal det så gøres?

Det skal siges at man ikke bare skal kunne åbne rapporten. Det skal også være med et bestemt ID.

I Access ville det se således ud, hvis man ville åbne en raport ud via en form:

Dim stDocName As String

stDocName = \"RapportensNavn\"
   
stLinkCriteria = \"[KonsrapID]=\" & Me![KonsrapID]
DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria
Avatar billede carpediem Nybegynder
10. juli 2001 - 10:06 #1
Jeg har umiddelbart fundet en løsning på problemet, men det kræver at access er installeret på serveren. Og hvad nu hvis Access laver en fejl, så skal man manuelt ind på serveren og klikke på en dialogbox.

Function PrintReport(strKonsrapID)
    Set acApp = CreateObject(\"Access.Application\")
    acApp.OpenCurrentDatabase \"Fysisk sti til databasen\"
    acApp.DoCmd.OpenReport \"Rapporten\", acViewNormal, , \"KonsrapID = \" & strKonsrapID
    Set acApp = Nothing
End Function

Call PrintReport(\"259\")
Avatar billede carpediem Nybegynder
10. juli 2001 - 10:07 #2
Men da jeg ikke vil have installeret Access på serveren, er det ikke testet
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