Erweiterungen


HINWEIS: elkato-Abrechnung ist umgezogen!

Diese Seite bezieht sich auf Version 3.15 von elkato-Abrechnung, die inzwischen veraltet ist; um die Historie zu wahren, bleiben die Informationen und der Download auch weiterhin verfügbar.

elkato-Abrechnung wird jetzt gemeinschaftlich von Vaterstettener und Zornedinger Auto-Teilern auf der Open-Source-Website sourceforge.net gepflegt. Hierfür ist Dr. Christian Kohrt vom ZAT verantwortlich.

Allgemeine Informationen zu elkato-Abrechnung finden Sie auf der Projekt-Homepage. Unterstützung erhalten Sie auf der Support-Webseite. Sie können Herr Kohrt auch per E-Mail kontaktieren, der sich gerne um ihr Anliegen kümmern und Fragen beantworten wird.

(Zum Spam-Schutz funktioniert der Aufruf der E-Mail-Adresse nur mit JavaScript.)
 

elkatoErweiterungen.mdb sollte nur benutzt werden, wenn gute Access-Kenntnisse vorhanden sind.

Zweck

Das Modul "elkatoErweiterungen.mdb" ist ein leeres Datenbankmodul für eigene Entwicklungen, in dem lediglich das automatische Einbinden verschiedener Tabellen bereits realisiert ist. Sie können hier eigene Erweiterungen entwicklen, ohne dass Sie elkatoAbrechnung oder elkatoDaten verändern müssen. Damit müssen auch bei Updates auf neuere Versionen die eigenen Änderungen nicht mehr in die neue Version eingebaut werden, sondern verbleiben in "elkatoErweiterungen".

Eine Tabelle verknüpfen bedeuted, dass die Tabelle physisch im Ausgangsmodul (elkatoDaten bzw. elkatoAbrechnung) verbleibt. Es wird lediglich der Pfad (Verzeichnis/Dateiname) des Ausgangsmodul gespeichert. elkatoErweiterungen.mdb greift lesend und schreiben auf diese Originaldaten zu. Es werden also keine Kopien angelegt, sondern alle Änderungen an den Daten, die elkatoErweiterungen.mdb vornimmt, wirken sich auch auf die Funktion von elkatoAbrechnung aus. Lesezugriffe sind unproblematisch, bei Schreibzugriffen jedoch sollte man genau wissen, was man tut.

Installation

Download elkatoErweiterungen Version 3.00 [ZIP-Datei, 360kByte]

elkatoErweiterungen muss im selben Verzeichnis wie elkatoDaten und elkatoAbrechnung installiert werden, sonst funktioniert die automatische Verknüpfung nicht.

Verknüpfte Tabellen aus elkatoDaten

Verknüpfte Tabellen aus elkatoAbrechnung

Mit der Taste Berechnen im Hauptfenster wird die gesamte Abrechnung durchgeführt. Das Ergebnis dieser Berechnung steht anschließend in den beiden Tabellen "AuswertungBuchungen" und "AuswertungTeilnehmer".

  • AuswertungBuchungen: Die einzelnen Buchungen (Fahrten) in den Abrechnungen.
  • AuswertungTeilnehmer: Die Summen für einzelnen Teilnehmer. Das ist der Kopf- und Fußbereich der Abrechnungs-Ausdrucke.

Wird im Fenster "Statistik" eine Berechnung durchgeführt, dann steht das Ergebnis in den folgenden Tabellen:

  • Stat_Postleitzahlen
  • Stat_Ressourcen
  • Stat_Strecken
  • Stat_Tagesstunden
  • Stat_Teilnehmer
  • Stat_Wochentage

Makro und Formular

Das Makro "autoexec" wird automatisch beim Programmstart aufgerufen und besteht aus zwei Zeilen.

  • Die erste Zeile ruft die VBA-Funktion "NeuVerknüpfen()" auf. Damit werden die Tabellen verfügbar. Wenn Sie elkatoErweiterungen in einem anderen Verzeichnis installieren wollen, dann können Sie diese Zeile auch löschen und die Verknüpfungen der benötigten Tabellen selbst vornehmen.
  • Die zweite Zeile öffnet das leere Formular "Start". In dieses Formular können Sie Ihre Bedienelemente einbauen.