Copyright: (C) 2000 H.-W.Wolf, Softwareentwicklung
Citation: (C) 2000 H.-W.Wolf, Softwareentwicklung


Inhalt
Inhalt	Lizenz- und Copyright-Informationen

Grundlagen

-	Aufgaben des Programms

-	Software- und Hardwarevoraussetzungen

-	Installation und Programmstart

-	Im Programm navigieren

Programmbedienung

-	Bedienelemente

Termine

-	Kegelterminliste

-	Kegeltermin eingeben und ändern

-	Kegeltermin drucken

Mitglieder/Gastkegler

Sonstige Beträge

Kegelkasse

Terminplan

Terminarten

Ämter

Extras

Programmeinstellungen

-	Optionen

-	Druckformulare (Reports)

Extras

-	SQL-Abfrage


Aufgaben des Programms

"Alle9" dient der Auswertung und Verwaltung wichtiger Daten rund ums Kegeln:

Auswertung von Kegelterminen,
(Vereins)MitgliederMitglieder,
Kegelkasse,

Drucken von Listen und Reports.


Software- und Hardwarevoraussetzungen

Windows 95/98 oder Windows NT

Mindestens 8 MB freier Festplattenspeicher.
"Alle9" stellt keine Anforderungen an die Hardware, die über die Voraussetzungen zum Betrieb von Windows hinausgehen.
Empfehlenswert ist aber ein System ab Pentium 133 mit mindestens 32 MB RAM.
Die Bildschirmauflösung sollte bei  mind. 800 x 600 Bildpunkten liegen


Installation und Programmstart

" Alle9" wird mit dem Installationsprogramm SETUP.EXE installiert. Das Installationsprogramm leitet Sie durch den Installationsvorgang.

Die ausführbare Datei ist " Alle9.EXE"

Vor der ersten Eingabe von Kegelterminen sollten Sie die nötigen Stammdaten zu Mitgliedern und Sonstigen Kosten (Pudel etc.) eingeben, da die Kegeltermintabelle auf diese Daten  zugreift.


Im Programm navigieren

Die Mehrzahl der Listen kann im Menü über "Fenster" erreicht werden: z.B. "Mitglieder/Gastkegler".

Eine andere, evtl. schnellere Möglichkeit ist der "Lotse".

Der "Lotse" ist ein Fenster, in dem eine Reihe von Programmfunktionen aufgerufen werden kann. Die Programmfunktionen werden in Form eines Baumes dargestellt.

Um z.B. ein neues Mitglied oder einen Gastkegler einzugeben, klicken Sie auf den Ast "Mitglieder" mit dem Zweig "Neueingabe".

Er kann im Menü "?" mit dem Schaltknopf [image] aufgerufen werden.

Wenn im Lotsen im Menü "Ausrichten " "Immer im Vordergrund" gewählt wird, verdeckt der Lotse immer einen Teil des darunterliegenden Fensters.

Aufruf der einzelnen Programmbereiche:

Daten der Kegeltermine: Kegelterminliste

Mitglieder/Gastkegler: Die Kegelterminliste benötigt die Daten der Mitgliederliste, weil sie nicht die Originaldaten der Mitglieder/Gastkegler enthält, sondern einen Verweis auf die Mitgliederliste..

Übersicht der verschiedenen Spiele

Sonstige Beträge, wie Pudel, Strafen für Klingeln etc. Wie bei den Mitgliedern enthält die Kegelteminliste keine Originaldaten, sondern einen Verweis auf die Liste der sonstigen Beträge.

Kegelkasse: In diese Liste können die Ertrag von Kegelterminen, Beiträge, Spenden etc. eingetragen werden.

Terminplan, mit Kegelterminen, Kegeltour, Versammlungen, Geburtstage etc.

Terminarten, wie Kegeln, Kegeltour, Geburtstag

Ämter der Mitglieder, wie Vorsitzender, Schriftführer

Extras: Drucker einrichten, Optionen einstellen, Formulare ändern


Bedienelemente

Schaltknöpfe:

Neuen Datensatz erzeugen und bearbeiten

Datensatz ändern

Bereich (Filter) setzen

Bereich zurücksetzen auf die gesamte Datenmenge

Sortierung

Suchen

Weitersuchen

Drucken

Auswahlliste öffnen

Lotse starten

In Datengitter bewegen

Hauptmenü

Eingabe:	Neue Daten erstellen oder Daten ändern

Bearbeiten:	Hier können meistens Funktionen zum Löschen von Daten aufgerufen werden

Auswerten:	Einzelnen Kegeltermin oder alle Termine eines Zeitraums auswerten. Rangliste erstellen

Ansicht: 	Funktionen, die die Darstellung der Daten ändern.
Sortierung:	Auswahl des Datenfeldes, nach dem die Daten geordnet dargestellt werden sollen
Bereich:	Anfang und Ende der Listenausgabe, wenn nur ein bestimmter Bereich angezeigt werden soll (z.B. von Nr. 10 bis 20)
Bereich zurücksetzen:	Der Schaltknopf ist nur funktionsfähig, wenn ein Bereich festgelegt wurde. Der Bereich wird auf die gesamte Datenmenge zurückgestzt.

Extras	Drucker einrichten: Auswahl des Druckertyps und Änderung Einstellung von Druckereinstellungen
Optionen: Einstellen verschiedener Programmparameter
Druckformulare (Reports) ändern: " Alle9" verfügt über einen eingebauten Reportgenerator, mit dem die vorgegebenen Formulare geändert werden können.
SQL-Abfrage: Datenbankabfrage durch SQL (Structured Query Language). Setzt SQL-Kenntnisse voraus.

Fenster :	Mit diesem Menü werden die verschiedenen Datenfenster (Kegeltermin, Mitglieder/Gastkegler, Spiele etc.) erreicht.


Kegelterminliste

Zu jedem Kegeltermin werden folgende Daten gespeichert: lfd.Nummer, Datum, Teilnehmerzahl, Beitrag, Teilnehmer, Spiele, Sonstige Beträge.

laufende Nummer

Eine automatisch berechnete Zahl, mit der jeder Kegeltermin eindeutig gekennzeichnet wird.

Teilnehmerzahl

Die Teilnehmerzahl wird automatisch berechnet.

Beitrag

Unkosten- oder Mitgliedsbeiträge können

.	für jeden Kegeltermin oder

.	für bestimmte Zeiträume (Monat, Quartal, Jahr)

berechnet werden.

Die Berechnung wird in "Setup" eingestellt.

Bei Berechnung für jeden Kegeltermin wird der Beitrag bei Auswertung der Daten zu den Beträgen für Spiele und sonstige Kosten addiert.

Preisliste

Die sonstigen Beträge (Pudeln, Stinas etc.) werden aus der eingegebenen Stückzahl und den Einzelpreisen aus der aktuellen Preisliste berechnet.
Dadurch können wechselnde Preise und veschiedene Währungen (DM, Euro) berücksichtigt werden.

Spielabschnitt

Ein Termin kann in mehrere Spielabschnitte mit unterschiedlichen Teilnehmerlisten unterteilt werden.

Für jeden Spielabschnitt wird eine Teilnehmerliste geführt.

Beispiel:

Herr Müller verläßt nach 2 Stunden, aber eine Stunde vor Spielende die Runde. Die ersten zwei Stunden werden als Abschnitt 1 eingegeben und und die letzte Stunde als Abschnitt 2.

In die Teilnehmerliste von Anschnitt 2 wird Herr Müller nicht eingegeben.
Dem Herrn Müller wird für diese Zeit der Durchschnitt der anderen Kegler angerechnet.

Sonstige Beträge

Hier werden die Stückzahlen von Pudeln, Stinas etc. eingetragen.

Aus den Stückzahlen und den Einzelpreisen werden die Gesamtbeträge berechnet. Die Einzelpreise werden der aktuellen Preisliste entnommen.

Menü

Neueingabe	Ein neuer Termin wird erzeugt und bearbeitet

Äendern	Der markierte Datensatz wird geändert

Termin bearbeiten

Auswertung: : Einzelne Termine oder Termine eines Zeitraums werden ausgewertet. Dabei werden die Spielbeträge und sonstigen Beträge der Teilnehmer addiert. Evtl. wird der Beitrag addiert. Das Ergebnis kann als Spielbericht ausgedruckt werden.

Eine andere Möglichkeit ist die Berechnung einer Rangliste der Mitglieder für einen bestimmten Zeitraum, z.B. für die Anzahl an Pudeln.

Bearbeiten

Löschen eines Kegeltermins, inklusive der gespeicherten Spiele und sonstigen Beträge.

Ansicht

Sortierung

Auswahl des Datenfeldes, nach dem die Daten geordnet dargestellt werden sollen. Es kann nur nach Feldern geordnet werden, die indiziert sind.
Bei Kegelterminen ist dies zur Zeit: Datum.

(Anzeige)Bereich

Anfang und Ende der Listenausgabe, wenn nur ein bestimmter Bereich angezeigt werden soll (z.B. von Nr. 10 bis 20).
Hier kann beliebiges Datenfeld ausgewählt werden.

Bereich zurücksetzen:

Wenn die Datenausgabe nach Wahl eines Bereichs eingeschränkt ist, wird nach Wahl der Funktion " Bereich zurücksetzen " wieder die komplette Liste gezeigt.

Suchen/Ersetzen

Suchen

Auswahl des Suchfeldes und Eingabe des gesuchten Textes.

Ersetzen: Austausch von Daten

Drucken

Kegeltermin drucken

Start der Listendruckfunktion oder Ausdruck eines Blankoformulars.

Andere Druckfunktionen stehen erst nach Auswertung der Daten zur Verfügung:

Dazu wird im Menü "Auswerten" der gewünschte Modus gewählt (Einzelner Termin, Mehrere Termine eines Keglers oder Rangliste). Nach Auswertung der Daten kann im Ergebnisfenster die Druckfunktion gestartet werden.

Fenster

Mit diesem Menü werden die verschiedenen Datenfenster (Termin, Mitglieder, Spiele etc.) erreicht.

Im Programm navigieren


Auswertung

aktueller Termin:	Berechnung der Summen aus Spielen und sonstigen Beträgen für alle Teilnehmer, Berechnung der Durchschnitte für Teilnehmer, die nur zeitweise teilgenommen haben.

Zeitraum:	Berechnung aller Termine eines einzelnen Keglers für einen bestimmten Zeitraum

Rangliste:	Berechnung der Anzahl an Pudeln oder Stinas oder anderen Strafen für alle Kegler für einen bestimmten Zeitraum


Kegeltermin eingeben und ändern

Spielabschnitt

Ein Kegeltermin kann in mehrere Spielabschnitte unterteilt werden: Wenn z.B. Herr Müller eine Stunde vor Spielende die Runde verläßt, kann diese Stunde als eigener Abschnitt 2 eingegeben werden. Dem Herrn Müller wird für diese Zeit der Durchschnitt der anderen Kegler angerechnet.

Für jeden Spielabschnitt wird eine Teilnehmerliste geführt. Mit "Teilnehmer aus Abschnitt 1 einfügen" werden alle Teilnehmer aus dem ersten Spielabschnitt eingefügt. Dann können Teilnehmer eingefügt oder entfernt werden.

Beenden

Eingabe beenden, Daten speichern und Rückkehr in die Listenausgabe

Neuer Termin

Daten speichern und mit Eingabe eines neuen Termins beginnen.

Abbruch

Eingabe ohne Datenspeicherung beenden


Kegeltermin drucken

Im Menü "Drucken" wird entweder die Listendruckfunktion oder der Ausdruck eines Blankoformulars gestartet.

In der Liste werden Daten zu allen Terminen erfaßt:

Da üblicherweise während des Kegeln keine Daten am PC eingegeben werden, dient die Blankoliste der Datenaufnahme während des Kegelns.

Andere Druckfunktionen stehen erst nach Auswertung der Daten zur Verfügung:

Dazu wird im Menü "Auswerten" der gewünschte Modus gewählt (Einzelner Termin, Mehrere Termine eines Keglers oder Rangliste). Nach Auswertung der Daten kann im Ergebnisfenster die Druckfunktion gestartet werden.

Die Formulare können im Menü "Optionen" – "Druckformulare" geändert werden (Reportgenerator).


Mitglieder

Bei den Kegelterminen wird zu jedem Teilnehmer nur eine Identifikationsnummer gespeichert. Die weiteren Date, wie Name, werden bei Bedarf aus der Mitgliederliste ermittelt.

Neben festen Mitgliedern müssen Gastkegler in der Mitgliederliste aufgeführt werden.


Sonstige Beträge

Zu den Spielen werden die Beträge eingegeben, zu anderen Kosten, wie Pudeln und Stinas dagegen die Stückzahlen.

Bei der Datenauswertung werden die Beträge dann aus der angegebenen Stückzahl und den Einzelpreisen aus der aktuellen Preisliste berechnet.
Dies ermöglicht einerseits, wechselnde Preise zu berücksichtigen, aber auch die Stückzahlen auszuwerten, z.B. zur Ermittlung des Pudelkönigs.

Die Eingabe des Datums zur Preisliste ermöglicht eine einfachere Zuordnung der Preisliste zu den Kegelterminen.


Kegelkasse

Nach Auswertung eines Kegeltermins kann das Ergebnis mit der Kegelkasse verrechnet werden.

Daneben können manuell Beträge verbucht werden, z.B. Entnahmen für Geburtstagsgeschenke.

Auswertung eines Kegeltermins: In der Kegelterminliste wird der Menüpunkt "Auswerten" – "aktuellen Termin" aufgerufen. Das Programm berechnet die einzelnen Beträge und Summen und zeigt sie in einer Liste an. Nach Anklicken des Schaltknopfes "Mit Kegelkasse verrechnen" wird die Summe als Abbuchung gespeichert und der Kontostand angepaßt.

Manuelle Buchungen: Nach Aufruf des Menüpunktes "Eingabe" – "Neueingabe" können Buchungsdatum, Betrag und Bemerkungen eingegeben werden.


Terminplan

Hier können Termine verwaltet werden, z.B. zukünftige Kegeltermine, Kegeltour, Geburtstage.


Terminarten


Aemter
Ämter

Ämter bzw. Funktionen der Mitglieder bei Organisation eines Kegelvereins/-clubs: z.B. Vorsitzender, Stellvertreter, Schriftführer.

Diese Angaben dienen nur der Information.


Extras

Drucker einrichten:	Auswahl des Druckertyps und Änderung Einstellung von Druckereinstellungen

Optionen einstellen:	Einstellen des Auswertemodus für Termine, der Beitragzahlung, des Suchpfads zur Datenbank

Formulare ändern:	Anpassen der gespeicherten Formulare (Reports).

SQL-Abfrage:	Datenbankabfrage durch SQL (Structured Query Language). Setzt SQL-Kenntnisse voraus.


Optionen

Beträge runden auf 10Pf/Cent: Es werden keine exakten Beträge berechnet, sondern bis auf eine Stelle gerundete Beträge

Durchschnitt immer aufrunden: Bei Aktivierung dieser Option wird der Mittelwert für Mitglieder, die nicht teilnehmen, nicht kaufmännisch gerundet, sondern immer aufgerundet.

Durchschnitt für fehlende Mitglieder: Durch die Eingabe mehrerer Spielabschnitte können Teilnehmer kann berücksichtigt werden, daß Kegler nur zeitweise an einem Kegeltermin teilnehmen. Bei Aktivierung der Option "Durchschnitt für fehlende Mitglieder" bekommen Kegler für Abschnitte, an denen sie nicht teilnehmen, den Durchschnitt der Teilnehmer berechnet.

Beitrag:	Mitgliedsbeitrag oder Unkostenbeitrag, zB. Für Kegelbahnmiete

Zahlweise: bei Zahlung pro Kegeltermin wird der Beitrag beim Auswerten eines Kegeltermins zu den anderen Beträgen addiert.

Datenspeicherung, Suchpfad der Datenbank: Normalerweise werden die Daten im selben Ordner wie die Programmdatei Alle9.EXE gespeichert. Sollen die Daten in einem anderen Ordner gespeichert werden, kann hier der Ordnername mit Suchpfad angegeben werden.


Druckformulare (Reports) ändern und erstellen

Druckformulare werden mit dem Reportgenerator geändert oder erstellt.


SQL-Abfrage

SQL (Structured Query Language) ist eine Abfragesprache für Datenbanken. Erfahrene Datenbankanwender können mit dieser Sprache  Datenbanken anlegen und ändern, Daten hinzufügen, austauschen, löschen, selektieren usw..

In " Alle9" sollte diese Funktion nur für spezielle Abfragen eingesetzt werden,


Lizenz- und Copyright-Informationen

Das Programm " Alle9" sowie diese Datei wurden lizensiert und sind Eigentum von

Hans-Werner Wolf

Softwareentwicklung

Kolpingstr. 2A

D-56575 Weißenthurm

Email: Hwolf61265@aol.com

http://homepages.compuserve.de/HaWeWolf1111/index.html