Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Logdatei leicht gemacht
zurück: Einfaches Menue neu weiter: SQL - String zerlegen bzw. splitten Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Tutorial Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
c0bRa
Excel-Moderator


Verfasst am:
24. März 2006, 12:58
Rufname: c0bRa
Wohnort: BY

Logdatei leicht gemacht - Logdatei leicht gemacht

Nach oben
       

Hio Leute...

hier mal mein VBA code, um Logdateien zu erstellen:
Code:
Option Compare Database
Option Explicit

Public Function writeLog(text As String)
    'Logdatei leicht gemacht
    'by c0bRa
    'Variablendeklaration
    Dim fs As Object, f As Object
   
    Set fs = CreateObject("Scripting.FileSystemObject")
    On Error Resume Next
    'Pfad erstellen, falls nicht vorhanden
    MkDir Application.CurrentProject.Path & "\Log\"
    On Error GoTo writeLognummer1
    'Datei öffnen, wenn nicht vorhanden, erstellen
    Set f = fs.OpenTextFile(Application.CurrentProject.Path & "\Log\" & _
                            Format(Date, "yyyy-MM-dd") & ".log", 8, -2)
    GoTo writeLognummer2
writeLognummer1:
    On Error GoTo writeLognummer2
    Set f = fs.CreateTextFile(Application.CurrentProject.Path & "\Log\" & _
                              Format(Date, "yyyy-MM-dd") & ".log", True)
writeLognummer2:
    On Error GoTo 0
    If text = "" Then
        f.Write vbCrLf
      Else
        f.Write "«" & Time & "» " & text & vbCrLf
    End If
    f.Close
End Function
Aufruf erfolgt dann innerhalb des VBA-Codes einfach mit:
Code:
    writeLog "Dies ist ein Testtext"
Der Code erstellt dann automatisch ein Verzeichnis namens Log im Stammverzeichnis der Datenbank; falls es noch nicht vorhanden ist; und erstellt pro Tag ein Logfile mit der Benamung yyyy-mm-dd.log.

Die Funktion kann sowohl zum Erstellen von Logs verwendet werden, als auch als Programmierhilfe, wenn man sich den Ablauf mal schnell und einfach darstellen will inklusive Variablenübergaben etc...

ich hoff mal, dass ich so einigen von euch weiterhelfen kann Very Happy

Für Excel: ▒▒▒ Excel Tipps & Tricks ▒▒▒ Logdatei leicht gemacht

c0bRa

[edit]
- Hab mal des Right(Now,8) durch Time ersetzt... ist einfacher nachzuvollziehen und kürzer Very Happy
- mit writeLog "" wird nun ein Absatz ins Log eingefügt ;)


Zuletzt bearbeitet von c0bRa am 31. März 2006, 08:39, insgesamt 6-mal bearbeitet
Willi Wipp
Moderator


Verfasst am:
24. März 2006, 15:12
Rufname:
Wohnort: Raum Wiesbaden


Re: Logdatei leicht gemacht - Re: Logdatei leicht gemacht

Nach oben
       

Hi c0bRa,

sehr schoener Beitrag.


Hi Alle,

bitte Nachfragen zu diesem Thema im Forum Access Programmierung / VBA
beim Thema Logdatei leicht gemacht (Nachgefragt) stellen.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 01. Aug 2006, 17:07, insgesamt 2-mal bearbeitet
c0bRa
Excel-Moderator


Verfasst am:
24. März 2006, 20:17
Rufname: c0bRa
Wohnort: BY

AW: Logdatei leicht gemacht - AW: Logdatei leicht gemacht

Nach oben
       

danke ;)

zwangsläufig verlagert sich mein betrieblicher bereich nu von excel auf access Very Happy
supersonic
Gast


Verfasst am:
15. Jun 2007, 17:53
Rufname:

AW: Logdatei leicht gemacht - AW: Logdatei leicht gemacht

Nach oben
       

echt klasse
danke Razz
keiner
Gast


Verfasst am:
09. Jun 2011, 15:00
Rufname:


AW: Logdatei leicht gemacht - AW: Logdatei leicht gemacht

Nach oben
       

Echt super!!
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: Logdatei leicht gemacht (Nachgefragt) 12 LennyM 2930 20. Apr 2014, 09:07
Willi Wipp Logdatei leicht gemacht (Nachgefragt)
Keine neuen Beiträge Access Programmierung / VBA: LogDatei in Access wie Ticker einbinden 3 Else1f 181 14. Feb 2013, 16:54
JMalberg LogDatei in Access wie Ticker einbinden
Keine neuen Beiträge Access Programmierung / VBA: Logdatei über Ausführung von Skripten 4 HinkeFußJoe 233 31. Aug 2012, 22:26
Beaker s.a. Logdatei über Ausführung von Skripten
Keine neuen Beiträge Access Programmierung / VBA: Logdatei für Access-DB 7 redstone 950 04. Nov 2011, 07:52
trekking Logdatei für Access-DB
Keine neuen Beiträge Access Programmierung / VBA: "Logdatei" für Formularbuttonklicks 6 tobi335 334 15. Apr 2010, 20:37
tobi335 "Logdatei" für Formularbuttonklicks
Keine neuen Beiträge Access Programmierung / VBA: Logdatei einlesen mit doppelten und gleichen Einträgen 2 mike_302 345 04. Apr 2010, 09:58
mike_34213 Logdatei einlesen mit doppelten und gleichen Einträgen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Programmierung / VBA: Email versenden leicht gemacht ? 1 denzur 441 27. Jan 2010, 10:59
jens05 Email versenden leicht gemacht ?
Keine neuen Beiträge Access Hilfe: Logdatei wer auf eine Access Datenbank zugegriffen hat ?? 15 Forley 3977 26. Jun 2009, 13:38
Gast Logdatei wer auf eine Access Datenbank zugegriffen hat  ??
Keine neuen Beiträge Access Tabellen & Abfragen: Auswählen im Formular leicht gemacht? 3 Enko 355 15. Apr 2009, 15:49
Willi Wipp Auswählen im Formular leicht gemacht?
Keine neuen Beiträge Access Programmierung / VBA: Log-Datei schreiben mit IP und Computername 2 RainerII 1449 03. Jul 2008, 20:08
RainerII Log-Datei schreiben mit IP und Computername
Keine neuen Beiträge Access Programmierung / VBA: replikation und logdatei 0 hund555@ 630 10. März 2008, 11:21
hund555@ replikation und logdatei
Keine neuen Beiträge Access Hilfe: Empfehlenswerte Schulung? (leicht Off Topic, fürchte ich) 2 dieselross 686 14. Jun 2007, 14:38
dieselross Empfehlenswerte Schulung? (leicht Off Topic, fürchte ich)
 

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