Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Utskrifft av Access-rapport från VB6-program, vilket fel gör jag?

Postades av 2004-07-03 14:56:37 - Kjell Öhman, i forum access, Tråden har 1 Kommentarer och lästs av 874 personer

Jag har ett VB6-program som jag skapade för några år sedan och använde då Access97. Programmet fungerade som det skulle, förutom utskriftfunktionen som jag hade löst med Crystal-reports. Jag fick den aldrig att fungera som den skulle. Nu håller jag på att modifiera progarmmet och tänkte mig då att istället använda en Access-rapport, som jag vill aktivera utskrift med från VB6-programmet (Jag kör numer VBSP6).

Jag får felmeddelande så fort exekveringen kommer till obj.OpenCurrentDatabase-raden. Tar jag bort den raden kommer felet vid obj.DoCmd-raden. Varför?
Jag har MS Acees 10 Object Library med i References-listan
Jag använder följande kod i en särskild Utskriftsmodul i programmet.

Sub Utskrift()
On Error GoTo Utskriftsfel
Dim obj As Access.Application
Set obj = New Access.Application
obj.OpenCurrentDatabase (strAp & "\DmbkMd.mdb")
If strUtskriftsval = "Personer" Then
obj.DoCmd.OpenReport "Personlistan", acViewPreview
obj.CloseCurrentDatabase
Set obj = Nothing
End If
If strUtskriftsval = "Ärende" Then
obj.DoCmd.OpenReport "Ärendet", acViewPreview
obj.CloseCurrentDatabase
Set obj = Nothing
End If
Exit Sub
Utskriftsfel:
strMsgBox = "Det har blivit något fel på utkriftsfunktionen" & strCR & "Kontrollera att skrivaren är installerad, påslagen och fungerar korrekt"
MsgBox strMsgBox, 48, "AnorFind"
End Sub


Svara

Sv: Utskrifft av Access-rapport från VB6-program, vilket fel gör jag?

Postades av 2004-07-03 23:48:59 - paul horsley

IF you take out the obj.opencurrentdatabase(xxxx)....... then of course the obj.Docmd will fail.
The obj.docmd belongs to the obj object which will be empty if you do not opencurrentdatabase(xxxxx).
what is the error you get when you try to open te database.
After the Utskriftsfel: add a new line and add a lin elike this

msgbox Err.Description ,,err.number
I have tried your code and works fine for me but I have tested with acc9 and my database is msacc2000

I can not get the report to open in acViewPreview as your trying to do...because you don't include the

obj.Visible = True any where in your sub.
I tried this but then I got other issues
If you really want to allow users to view the reports, why not make the report(s) into a web page from Access and show the report ( html) in IE or other browser...

cheers Paul


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 770
27 960
271 761
501
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies