Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
VBA-Schritte protokollieren
zurück: Anlagen in Access2007 in Mail einbetten weiter: Unverträgliche Datentypen bei SQL Abfrage ... Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
messias
Im Profil kannst Du frei den Rang ändern


Verfasst am:
25. Aug 2010, 16:40
Rufname:

VBA-Schritte protokollieren - VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Hallo,

ich habe eine sehr umfangreiche Datenbank mit viel VBA erstellt. Diese muss nun auf Access 2007 laufen (leider). An einer Stelle hängt sich die Datenbank auf. Gibt es ein Hilfsmittel das mir eine Protokolldatei schreibt welche VBA-Prozeduren abgearbeitet wurden. Ich könnte dann nachlesen bis wohin die Routine gelaufen ist. Ich habe es mit dem Debug-Modus und Einzelschritte versucht, brachte aber keinen Erfolg.

Danke im voraus !
Gast



Verfasst am:
25. Aug 2010, 21:48
Rufname:


AW: VBA-Schritte protokollieren - AW: VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Hallo,
Zitat:
An einer Stelle hängt sich die Datenbank auf
Was heißt das konkret?

Zitat:
Gibt es ein Hilfsmittel das mir eine Protokolldatei schreibt welche VBA-Prozeduren abgearbeitet wurden
Nur wenn du es selbst programmierst.

Du kannst versuchen bei einem "deadlock" mit <strg> <PAUSE> den Code zu unterbrechen.

Gruß Mike
fhentzsc
VBA-Entwickler


Verfasst am:
25. Aug 2010, 22:24
Rufname: Frank
Wohnort: Siegsdorf

AW: VBA-Schritte protokollieren - AW: VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Hallo,

Du kannst folgende Funktionen einbinden:
Code:
Public Function DBPfad() As String
    DBPfad = Left(CurrentDb.Name, Len(CurrentDb.Name) _
                                - Len(Dir(CurrentDb.Name)))
End Function

Public Sub Log(strLog As String)
    Dim strFile As String, strMeld$
    Dim f As Integer

    strFile = DBPfad & "Logfile.txt"
    strMeld = "[" & Format(Now, "dd.mm.yyyy hh:nn:ss") & "] " & strLog
    f = FreeFile
    Open strFile For Append As #f
    Print #1, strMeld
    Close #f
End Sub
Und dann an diversen Stellen
Code:
    Log "blabla"
einbauen.

Gruß

Frank

_________________
The life goes on ...
mo-ca
Im Profil kannst Du frei den Rang ändern


Verfasst am:
26. Aug 2010, 08:56
Rufname:

AW: VBA-Schritte protokollieren - AW: VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Hilfreich ist auch ein
Code:
debug.print 'hier die variable angeben'
Damit kann man sich im Direktfenster Parameter ausgeben lassen, ohne ständig MessageBoxen zu verwenden.[/code]
fhentzsc
VBA-Entwickler


Verfasst am:
26. Aug 2010, 08:59
Rufname: Frank
Wohnort: Siegsdorf

Re: AW: VBA-Schritte protokollieren - Re: AW: VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Wenn das Programm aber wirklich hängt und nicht mehr "zu bremsen" ist, dann helfen Ausgaben im Direktfenster leider nicht.

Gruß

Frank

_________________
The life goes on ...
mo-ca
Im Profil kannst Du frei den Rang ändern


Verfasst am:
26. Aug 2010, 09:04
Rufname:

AW: VBA-Schritte protokollieren - AW: VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Die Ausgaben stehen aber selbst nach dem Beenden des Skriptes über STRG+PAUSE in der Box.

Prinzipiell für die grundlegende Fehlerfindung sollte dies schon helfen ...
fhentzsc
VBA-Entwickler


Verfasst am:
26. Aug 2010, 09:13
Rufname: Frank
Wohnort: Siegsdorf

AW: VBA-Schritte protokollieren - AW: VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Für grundlegende Fehlersuche ja, dann gibt es ja auch noch den CallStack ...

Aber die Frage war:
Zitat:
An einer Stelle hängt sich die Datenbank auf. Gibt es ein Hilfsmittel das mir eine Protokolldatei schreibt welche VBA-Prozeduren abgearbeitet wurden.
Unklar ist inwieweit sich die Datenbank aufhängt - geht der "Tasten-Trick" noch oder eben nicht mehr.

Ausserdem ist so eine Protokoldatei eine feine Sache wenn eine Anwendung beim Kunden läuft und man kann mitprotokollieren was gelaufen ist und wie lange was gedauert hat. Twisted Evil

Ist auch praktisch, bei Problemen am Telefon kann man gleich sagen beschreib mir was du zuletzt getan hast, wie lautete die Fehlermeldung, schick mir die MDB und die Logdatei zu ... Razz

Gruß

Frank

_________________
The life goes on ...
mo-ca
Im Profil kannst Du frei den Rang ändern


Verfasst am:
26. Aug 2010, 09:22
Rufname:


AW: VBA-Schritte protokollieren - AW: VBA-Schritte protokollieren

Nach oben
       Version: Office 2007

Ok ... hast gewonnen. Die Definition des Aufhängens machts ;)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Programmierung / VBA: Zugriffe und Änderungen protokollieren? 2 Wiscow 56 31. März 2014, 20:01
derArb Zugriffe und Änderungen protokollieren?
Keine neuen Beiträge Access Programmierung / VBA: Versenden von Email in ungebundenem Textfeld Protokollieren 1 intermde 141 17. Nov 2013, 15:05
reeky Versenden von Email in ungebundenem Textfeld Protokollieren
Keine neuen Beiträge Access Programmierung / VBA: LogIn protokollieren 4 milo82517 1090 05. Okt 2013, 21:23
milo82517 LogIn protokollieren
Keine neuen Beiträge Access Formulare: Protokollieren von Änderungen 26 speedy2114 4631 13. Mai 2013, 16:32
SubEndSub Protokollieren von Änderungen
Keine neuen Beiträge Access Programmierung / VBA: Telefonieren un Protokollieren mit Access 2 andyga 247 15. Jan 2013, 08:25
Gast Telefonieren un Protokollieren mit Access
Keine neuen Beiträge Access Programmierung / VBA: Datensatz protokollieren 11 tommy192 266 20. Jan 2012, 13:34
Gast Datensatz protokollieren
Keine neuen Beiträge Access Formulare: Änderungen protokollieren 3 Gast3300 776 10. Jan 2012, 11:20
OlafM Änderungen protokollieren
Keine neuen Beiträge Access Programmierung / VBA: Fehler protokollieren 4 rol4nd 179 20. Okt 2011, 10:45
rol4nd Fehler protokollieren
Keine neuen Beiträge Access Hilfe: Authentifizierung + Protokollieren 14 xmichi021 987 25. Jul 2011, 15:03
derArb Authentifizierung + Protokollieren
Keine neuen Beiträge Access Programmierung / VBA: Ja/Nein Feld protokollieren 6 ReinerL 287 08. Jun 2010, 14:43
KlausMz Ja/Nein Feld protokollieren
Keine neuen Beiträge Access Formulare: Änderungen protokollieren 12 Dougi 846 15. Sep 2009, 20:01
jens05 Änderungen protokollieren
Keine neuen Beiträge Access Programmierung / VBA: Ausgeführte Abfragen protokollieren 9 Vika 669 02. Sep 2009, 14:05
Vika Ausgeführte Abfragen protokollieren
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project