Mails senden, abrufen und decodieren - ganz easy ;-)
Das SMTP Control sendet, das POP3 Control empfängt und der Mail-Parser
(Klassenobjekt) decodiert empfangene Mails im Handumdrehen - natürlich
unter Berücksichtigung von Multi-Part MIME Nachrichten, Anlagen u.v.m.
Verwalten von Terminen in einer Halbjahresübersicht
Die Datenbank ist in der Lage Tagestermine zu verwalten und diese in einer Halbjahresübersicht darzustellen. Die Termine werden nach Terminarten gruppiert und je nach Auswahl im Halbjahresblatt angezeigt.
Entwicklerversion
keinerlei Lizenzgebühren
offener VBA-Code
freies Weiterverwenden in eigenen Projekten
keine MDE, sondern eine ungeschützte MDB
keine Access-Rechte definiert
Mögliche Einsatzgebiete
Vereins-Terminverwaltung
Geburtstagskalender
Ferienkalender
Verschiedene Horoskope
Mondkalender
Urlaubsplanung
Feiertage
Benutzungshinweise
Terminarten
Um Termine für den Kalender zu definieren muss zunächst eine Terminart angelegt werden. Dies kann über[Optionen][Terminart] oder durch einen Doppelklick auf die Artauswahl im Jahresblatt durchgeführt werden. Im Formular „Terminarten verwalten“ können neue Terminarten definiert und alte umbenannt oder gelöscht werden. Die Terminarten werden in 2 Zyklen unterschieden: „jährliche Einträge“ – also Termine, die jahresunabhängig sind und jedes Jahr am selben Tag eintreffen (z.B. Geburtstage) und „einzelne Einträge“ – Termine die nur an einem bestimmten Tag stattfinden und jahresabhängig sind (z.B. ein Geschäftsessen, dass nur einmal stattfindet). Beim Löschen von Terminarten werden auch die dafür angelegten Termine mitgelöscht. Darauf wird beim Löschen durch eine entsprechende Meldung hingewiesen.
Termineingabe
Um einen Termin innerhalb einer Gruppe zu definieren kann man entweder im Halbjahresblatt auf das jeweilige Datum klicken oder über die Optionen die Terminverwaltung aufrufen.
Die Navigationsleiste
Über die Navigationsleiste hat man die Möglichkeit ein halbes Jahr vor zu blättern „>“, ein halbes Jahr zurück zu blättern „<“, ein Jahr vor zu blättern „>>“, ein Jahr zurück zu blättern „<<“, auf das aktuelle Halbjahr zu springen „><“ oder direkt ein Jahr über das PullDown-Feld auszuwählen. Zusätzlich bietet die Navigationsleiste das aktuell angezeigte Halbjahresblatt auf dem Drucker auszugeben.
Termine editieren
Alle eingegeben Termine lassen sich über ein Übersichtsformular bequem editieren. Im Formular lassen sich die Termine nach Terminart gruppiert aufrufen.
Anlegen von Terminbereichen
Diese Funktion bietet die Möglichkeit einen Terminbereich mit einem „Von-Datum“ und einem „Bis-Datum“ zu definieren. Man hat so die Möglichkeit z.B. die Sommerferien mit einer einzelnen Definition anzulegen und muss nicht jeden Tag einzeln eingeben.
Datenexport
Alle eingegebenen Termine können nach Terminart exportiert werden. Die Termine werden in nachfolgendem Format exportiert und können so problemlos wieder importiert werden: "01.03.2001";"Fische";"Fische" "01.04.2001";"Widder";"Widder" "01.05.2001";"Stier";"Stier" "01.06.2001";"Zwillinge";"Zwillinge" "01.07.2001";"Krebs";"Krebs" "01.08.2001";"Löwe;Löwe" "01.09.2001";"Jungfrau";"Jungfrau" "01.10.2001";"Waage";"Waage" Beim Export wird eine Datei in das vorher ausgewählte Verzeichnis erstellt, die die Terminart, das Datum und die Uhrzeit des Exports enthält und als Datei-Extension „.txt“ hat (z.B. „Sternzeichen Export vom 02072001 1134.txt“)
Datenimport
Der Datenimport wird über 3 Schritte durchgeführt. Der erste Schritt dient lediglich zur Information.
Im 2. Schritt wird die zu importierende Datei ausgewählt und auf Datenkonsistenz geprüft. Bei positiver Prüfung wird Schritt 3 freigegeben. Werden bei der Prüfung Fehler festgestellt wird die Möglichkeit angeboten die jeweiligen Fehler in einem Protokoll einzusehen.
Im 3. Schritt müssen die Daten einer Terminart zugeordnet und Farbeinstellungen vorgenommen werden. Die zu importierende Datei muss dem selben Format entsprechen wie die Datei die beim Export erzeugt wird.
Drucken von Terminen
Die eingegebenen Termine können entweder einzeln nach Terminart oder alle Termine nach Terminart gruppiert am Drucker ausgegeben werden.
Vor der Ausgabe wird angeboten den Bericht entweder direkt am Drucker oder am Bildschirm auszugeben.
Optionen
Der Optionen-Dialog bieten eine Zusammenfassungen der verschiedenen Funktionen der Datenbank.
Features der Datenbank
Anlegen beliebig vieler Terminarten, wie z.B. Geburtstage, Ferien, Vereinsveranstaltungen, ...
Unterscheiden zwischen „Einzel-Terminen“ und „Jahres-Terminen“
ein Einzeltermin wäre z.B. ein Geschäftsessen, dass einmal stattfindet und dadurch an das Jahr gebunden ist (Essen am 22.11.2001)
ein Jahrestermin ist z.B. ein Geburtstag, da dieser jedes Jahr am selben Tag ist und dessen Jahr zur Anzeige keine Rolle spielt
Importfunktion für bestehende Termine (z.B. aus Outlook)
Exportfunktionen um die gesammelten Termindaten zu sichern oder sie in anderen Programmen weiter zu verwenden
Anlegen von Terminbereichen um z.B. die Sommerferien nicht einzeln einzugeben und nur den Terminbereich mit Von-Datum und Bis-Datum eingeben zu müssen
Definieren beliebiger Termine innerhalb der Gruppe durch Klicken auf das Datum im Kalender
Definieren verschiedener Farben je Termin
Voll kommentierter Code- jede wichtige Programmzeile wurde mit einer Beschreibung kommentiert und jede Funktion beginnt mit einer kleinen Funktionsbeschreibung
Sonderfunktionen
Die Formulare „Jahrkal01“ bis „JahrKal12“ und Berichte „B_JahrKal01“ bis „B_JahrKal12“ sind inhaltlich absolut gleich und unterscheiden sich nur in der Objekt-Bezeichnung die durch die Zählung „01“ bis „12“ dem jeweiligen Monat entspricht. Änderungen an diesen Access-Objekten müssen nur an einem Formular vorgenommen werden. Bei Formularen sollte hierzu das Formular „JahrKal01“ und bei Berichten der Bericht „B_JahrKal01“ verwendet werden. Die beschriebenen Funktionen kopieren nun das geänderte Formular oder Report 11 mal und benennen diese entsprechend um.
VBA-Funktion „JahrKalUFormKopieren()“ dient zum Kopieren der Monatsunterformulare „JahrKal01“ bis „JahrKal12“ (befindet sich im Modul „M_Funktionen“ und kann im Direktfenster aufgerufen werden)
VBA-Funktion „JahrKalUReportKopieren()“ dient zum Kopieren der Monatsunterberichte „B_JahrKal01“ bis „B_JahrKal12“ (befindet sich im Modul „M_Funktionen“ und kann im Direktfenster aufgerufen werden)
Freies Einstellen der Hintergrundfarben für Samstag, Sonntag unter Wochentag über globale Variablen im Modul„M_Jahreskalender“.
Das Klicken auf ein Datum im Kalenderblatt kann auf 4 verschiedene Arten weiterverarbeitet werden: - Maus-Linksklick (in der aktuellen Version verwendet, Funktion „LinkeMaus()“) - Maus-Rechtsklick (per VBA frei verwendbar, Funktion “RechteMaus()“) - Shift-Maus-Linksklick (per VBA frei verwendbar, Funktion “ShiftLinkeMaus()“) - Shift-Maus-Rechtsklick (per VBA frei verwendbar Funktion “ShiftRechteMaus()“)
In die jeweiligen Funktionen, die für die Verarbeitung der Verschiedenen Varianten zuständig sind, wird das angeklickte Datum übergeben das beliebig weiterverwendet werden kann. Die Funktionen sind im Modul „M_Jahreskalender“ zu finden.
Einschränkungen in der Demoversion
Die Berichte der Demoversion können nur am Monitor ausgegeben.
In der Demoversion können keine neuen Terminarten definiert werden.
Import- und Exportfunktionen sind nicht verfügbar, können aber eingesehen werden.
Microsoft, Access, Word, Excel, Outlook, Outlook Express, Visual Basic und Windows sind 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.