vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: AccessReport_Close 
Autor: ODO
Datum: 05.09.08 16:54

Aber ich arbeite doch mit CreateObject.............und im Task läuft nach dem beenden weiterhin MSACCESS.EXE..........




' Objekt-Verweis auf Access
Private oAccess As Object
' Access-Reportfunktion aus VB heraus aufrufen
Public Function AccessReport_Start( _
ByVal sDBFile As String, _
ByVal sReportName As String, _
Optional ByVal bPreview As Boolean = True) As Boolean

' Fehlerbehandlung einschalten
' (z.B. falls Access nicht installiert)
On Error Goto ErrHandler

' Access-Objekt erstsllen
Set oAccess = CreateObject("Access.Application")

With oAccess
' Datenbank öffen
.OpenCurrentDatabase filepath:=sDBFile

' Report drucken (bzw. Vorschau erstellen)
If bPreview Then
.Visible = True
.DoCmd.OpenReport sReportName, 2
Else
.DoCmd.OpenReport sReportName
End If
End With

AccessReport_Start = True
Exit Function

ErrHandler:
' Fehler!
MsgBox "Fehler: " & CStr(Err.Number) & vbCrLf & _
Err.Descritpion
AccessReport_Start = False
End Function
' Access schließen und
' Objekt-Verweis zerstören
Public Sub AccessReport_Close()
On Error Resume Next
oAccess.Quit
Set oAccess = Nothing
On Error Goto 0
End Sub
Aufruf:

' Report starten
AccessReport_Start App.Path & "\MyDB.mdb", "Daten-Liste"
' Und nach getaner Arbeit...
AccessReport_Close
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
AccessReport_Close871ODO03.09.08 17:52
Re: AccessReport_Close655ModeratorDieter04.09.08 09:11
Re: AccessReport_Close585ODO05.09.08 16:54
Re: AccessReport_Close572ODO12.09.08 18:30

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel