This project has moved. For the latest updates, please go here.

Erweiterungen

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.

Last edited Mar 14, 2016 at 5:23 PM by CMS_Jens, version 2