{"id":55000021,"date":"2001-06-01T00:00:00","date_gmt":"2021-02-10T18:40:25","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=21"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Vereinsverwaltung_mit_Access","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/","title":{"rendered":"Vereinsverwaltung mit Access"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg03.met.vgwort.de\/na\/b70e86d9f638488595ded02a13b235fc\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Autor: Andr&eacute; Minhorst, Duisburg<\/p>\n<p><\/b><\/p>\n<p><b>Die elektronische Datenverarbeitung h&auml;lt &uuml;berall Einzug &#8211; selbst im Sport, wo normalerweise K&ouml;rperkraft, Geschicklichkeit und Schnelligkeit herrschen (sofern es sich nicht gerade um Schach handelt &#8211; aber das ist ein anderes Thema). Es gibt keine Fernsehsendung mehr ohne computergesteuerte Einblendungen und keinen bekannten Verein oder Topsportler mehr ohne eigene Internetpr&auml;senz. Doch die Musterl&ouml;sung des vorliegenden Beitrags giert nicht so nach der breiten &ouml;ffentlichkeit: Die Vereinsverwaltung bietet einige Vorschl&auml;ge zur Verwaltung von Mitgliedern in Sportvereinen und versucht, einige der dort vorliegenden spezifischen Anforderungen zu erf&uuml;llen.<\/b><\/p>\n<p>Eine Vereinsverwaltung ist im engeren Sinne zun&auml;chst einmal eine Kontaktverwaltung mit einigen Besonderheiten. Die Besonderheiten beziehen sich zum einen auf die in der Datenbank gespeicherten Informationen und zum anderen auf einige Sonderfunktionen, die in anderen Kontaktverwaltungen nicht unbedingt vorhanden sind &#8211; wie das Erstellen von Rechnungen &uuml;ber Mitgliedsbeitr&auml;ge oder das Anfertigen von Serienbriefen.<\/p>\n<h3>Hinweis<\/h3>\n<p>Die dem Beitrag zugrundeliegende Musterl&ouml;sung beinhaltet eine gro&szlig;e Anzahl von Datenbankobjekten und Funktionen. Da die Beschreibung der Erstellung einer solchen Datenbank vermutlich mehrere Erg&auml;nzungshefte in Anspruch n&auml;hme, verzichtet der Beitrag auf die Beschreibung grundlegender Vorg&auml;nge wie z.B. dem Anlegen einer Tabelle, dem Herstellen einer Beziehung oder verschiedener Operationen an Formularen und Berichten. Statt dessen soll der Beitrag vor allem die Funktionen der Vereinsverwaltung beschreiben sowie einige nicht allt&auml;gliche Techniken beschreiben. <\/p>\n<p>Die Vereinsverwaltung beinhaltet einige Funktionen, Sie in Kapitel 1 kennenlernen. In den nachfolgenden Kapiteln finden Sie Informationen &uuml;ber das in der Datenbank steckende Know-how. Kapitel 2 berichtet &uuml;ber das Datenmodell der Vereinsverwaltung, also die Tabellen und deren Beziehungen. In Kapitel 3 erfahren Sie, dass man Abfragen nicht nur zur Auswahl von Daten verwenden kann. Schlie&szlig;lich erfahren Sie in den -Kapiteln 4 und 5 einiges &uuml;ber die in der Vereinsverwaltung verwendeten Formulare und  Berichte.<\/p>\n<p>Die Hauptaufgabe einer Vereinsverwaltung ist  sicher die Verwaltung der Mitgliedsdaten. Dazu geh&ouml;ren neben den &uuml;blichen Kontaktinformationen weitere Details, die sich teilweise auf das Mitglied selbst und teilweise auf seine Mitgliedschaft beziehen.<\/p>\n<p><b>Hauptmen&uuml;<\/b><\/p>\n<p>Da die Vereinsverwaltung &uuml;ber einige unterschiedliche Funktionen verf&uuml;gt, ist es sinnvoll, alle Funktionen in einem Hauptmen&uuml; unterzubringen. Die einzelnen Funktionen kann der Anwender von dort bequem per Schaltfl&auml;che anw&auml;hlen (siehe Bild 1).<\/p>\n<p><b>Verwaltung der Mitglieder<\/b><\/p>\n<p>Daraus leitet sich automatisch die erste Funktion der Vereinsverwaltung ab: Die Aufnahme der relevanten Mitgliedsdaten. Dabei hilft ein Formular, das nicht nur zur Eingabe neuer, sondern auch zur Bearbeitung vorhandener Daten dient  (siehe Bild 2).<\/p>\n<p>Zur Eingabe neuer Mitgliedsdatens&auml;tze ruft man das Formular &uuml;ber die Schaltfl&auml;che Neues Mitglied des Hauptmen&uuml;s auf. Wenn Sie hingegen die Daten vorhandener Mitglieder bearbeiten oder einsehen m&ouml;chten, k&ouml;nnen Sie im Formular Mitgliedsdaten den entsprechenden Datensatz ausw&auml;hlen.<\/p>\n<p><b>Auswahl von Mitgliedern<\/b><\/p>\n<p>Die Auswahl von Mitgliedern nach den unterschiedlichsten Kriterien erfolgt im Formular frmMitglieder. Bild 3 zeigt das Formular in der Formularansicht. Es bietet einige unterschiedliche Funktionen, deren Beschreibung in den n&auml;chsten Abschnitten folgt.<\/p>\n<h3>Filtern und Sortieren von Datens&auml;tzen<\/h3>\n<p>Hier k&ouml;nnen Sie einerseits eine Liste aller Mitglieder einsehen. Andererseits k&ouml;nnen Sie die Mitglieder nach den unterschiedlichsten Kriterien sortieren und filtern. Die Ergebnisse eines solchen Vorgangs k&ouml;nnen Sie festhalten, indem Sie die gefundenen Datens&auml;tze markieren. Die Markierung k&ouml;nnen Sie in anderen Programmfunktionen &#8211; z.B. zum Ausdrucken von Mitgliederlisten oder Rechnungen &#8211; wiederverwenden.<\/p>\n<h3>Abrufen von Detailinformationen<\/h3>\n<p>Von hier aus k&ouml;nnen Sie auch die Detailinformationen zu einem bestimmten Mitglied aufrufen. Dazu m&uuml;ssen Sie lediglich mit der Maus doppelt auf den Nachnamen des gew&uuml;nschten Mitglieds klicken.<\/p>\n<p><b>Ausgabe verschiedener Listen<\/b><\/p>\n<p>Das Programm bietet insgesamt drei M&ouml;glichkeiten zur Ausgabe unterschiedlicher Listen an.<\/p>\n<h3>Ausgabe einer Mitgliederliste<\/h3>\n<p>Die Mitgliederliste beinhaltet die Informationen, die auch im Listenfeld des Formulars frmMitglieder zu finden sind. Sie gibt alle markierten Datens&auml;tze aus.<\/p>\n<h3>Ausgabe einer Telefonliste<\/h3>\n<p>Die Telefonliste beinhaltet entweder alle Datens&auml;tze oder alle markierten Datens&auml;tze. Der Anwender kann die gew&uuml;nschte M&ouml;glichkeit im Formular frmTelefonliste ausw&auml;hlen. Au&szlig;erdem besteht dort die M&ouml;glichkeit, eine &uuml;berschrift  f&uuml;r die Liste anzugeben.<\/p>\n<h3>Ausgabe einer Mannschaftsliste<\/h3>\n<p>Die Mannschaftsliste bietet die M&ouml;glichkeit, alle Mitglieder einer bestimmten Altersklasse auszugeben. Dabei ist die Vereinsverwaltung flexibel: Es kommt ja durchaus einmal vor, dass Mannschaften in Sportvereinen mit Sportlern j&uuml;ngeren Jahrgangs aufgef&uuml;llt werden m&uuml;ssen, um die gew&uuml;nschte Spieleranzahl zu erreichen. Daher gibt es im Formular zur Eingabe der Mitgliederdaten die M&ouml;glichkeit, neben der eigentlichen Altersklasse des Sportlers eine weitere Altersklasse anzugeben.<\/p>\n<p>Bei der Ausgabe der Mannschaftsliste wird die alternative Altersklasse ber&uuml;cksichtigt.<\/p>\n<p><b>Erstellung von Rechnungen<\/b><\/p>\n<p>Zu den Informationen &uuml;ber ein Mitglied geh&ouml;rt unter anderem, ob es seinen Beitrag per Dauerauftrag oder Abbuchung zahlt oder eine Rechnung bekommt. <\/p>\n<p>Mit den Informationen kann f&uuml;r alle Mitglieder, die per Rechnung bezahlen m&ouml;chten, die Rechnung automatisiert als Bericht erstellt werden.<\/p>\n<p>Die Ausgabe der Rechnungen an Word ist vorbereitet, aber nicht implementiert.<\/p>\n<p>F&uuml;r Mitglieder, die eine Abbuchung des Betrages w&uuml;nschen, stehen entsprechende Felder zur Eingabe der Bankverbindung bereit.<\/p>\n<p><b>Eingabe von Altersklassen<\/b><\/p>\n<p>Viel Arbeit ist immer damit verbunden, wenn man schnell einmal wissen m&ouml;chte, wieviele Spieler f&uuml;r eine bestimmte Mannschaft, d.h. eine bestimmte Altersklasse, zur Verf&uuml;gung stehen.<\/p>\n<p>Der Beantwortung der Frage stehen einige Hindernisse im Weg:<\/p>\n<p>Zum einen wei&szlig; man selten, welchen Jahrgangs oder Alters der Spieler sein muss, um zu einer bestimmten Altersklasse zu geh&ouml;ren, zum anderen gibt es bei einigen Sportarten einen Stichtag, an dem der Spieler ein bestimmtes Alter erreicht haben darf, um noch in der gew&uuml;nschten Spielklasse zu spielen.<\/p>\n<p>Die Musterl&ouml;sung wird dem gerecht: Man kann hier sowohl einen Stichtag eingeben als auch das Alter, in dem sich die Spieler einer bestimmten Altersklasse zu dem Stichtag befinden m&uuml;ssen (siehe Bild 4).<\/p>\n<p>Das Datenmodell enth&auml;lt nicht weniger als 12 miteinander verkn&uuml;pfte Tabellen &#8211; und die Tabelle tblStichtag, die allerdings nur den aktuellen Stichtag enth&auml;lt. Die Anzahl der Tabellen ist allerdings dadurch zu relativieren, dass die meisten der Tabellen nur Details der Tabelle tblMitgliedsdaten enthalten.<\/p>\n<p>Eine &uuml;bersicht der Tabellen und deren Beziehungen finden Sie in Bild 5.<\/p>\n<p><b>Die Tabelle tblMitgliedsdaten<\/b><\/p>\n<p>Die Tabelle tblMitgliedsdaten enth&auml;lt die wesentlichen Informationen &uuml;ber jedes einzelne Mitglied. Aus Gr&uuml;nden der Konsistenz h&auml;lt die Datenbank einige Daten in Tabellen, die mit der Haupttabelle verkn&uuml;pft sind. Dabei handelt es sich beispielsweise um die folgenden Daten:<\/p>\n<li>Anreden f&uuml;r Adresse und &uuml;berschrift in Rechnungen und Serienbriefen<\/li>\n<li>Geschlecht<\/li>\n<li>Art der Beitragszahlung<\/li>\n<li>Funktion im Verein<\/li>\n<li>Status der Mitgliedschaft &#8211; also aktiv oder passiv<\/li>\n<li>Die Daten der Tabellen mit den Details sind jeweils &uuml;ber Nachschlagefelder mit der Tabelle tblMitgliedsdaten verkn&uuml;pft.<\/li>\n<p><b>Tabellen zum Speichern der Telefonnummern<\/b><\/p>\n<p>Die Vereinsverwaltung soll der sich &auml;ndernden Kommunikationslandschaft gerecht werden und die M&ouml;glichkeit bieten, so viele Telefonnummern zu speichern, wie es das jeweilige Mitglied erfordert.<\/p>\n<p>Dabei gibt es zwei M&ouml;glichkeiten: Entweder man legt in der Tabelle tblMitgliedsdaten f&uuml;r jede denkbare Kommunikationsm&ouml;glichkeit ein Feld an &#8211; also z.B. Telefon privat, Telefon mobil, Telefon gesch&auml;ftlich, Telefon Eltern, Fax privat, Fax gesch&auml;ftlich&#8230; &#8211; oder man erstellt eine m:n-Verkn&uuml;pfung, &uuml;ber die man ja nach Bedarf die entsprechenden Nummern eingeben kann.<\/p>\n<p>Das die zweite M&ouml;glichkeit die bessere ist, liegt auf der Hand: Erstens ist man jederzeit neuen Kommunikationsm&ouml;glichkeiten gewappnet und zweitens verschleudert man keinen Speicherplatz, indem man f&uuml;r jedes Mitglied und jedes Kommunikationsmittel ein Feld reserviert.<\/p>\n<p><b>Die Tabelle tblAltersklasse<\/b><\/p>\n<p>In jeder Sportart gibt es unterschiedliche Altersklassen, die in der Regel daf&uuml;r sorgen, dass keine Mannschaft mit zwei Meter gro&szlig;en Erwachsenen gegen die altersm&auml;&szlig;ig und k&ouml;rperlich unterlegenen 14j&auml;hrigen antreten d&uuml;rfen. Die erforderlichen Einteilungen nimmt im vorliegenden Fall -die Tabelle tblAltersklasse vor.<\/p>\n<p>Die Tabelle nimmt &uuml;ber eine Unterscheidung des Geschlechts und eine Einteilung in verschiedene Altersstufen eine Unterscheidung bez&uuml;glich der Altersklasse vor.<\/p>\n<p>Die Tabelle ist nicht direkt mit der Tabelle tblMitgliedsdaten verkn&uuml;pft, sondern bezieht nur die Angabe des Geschlechtes aus der gleichen Tabelle wie die Tabelle tblMitgliedsdaten.<\/p>\n<p>Die eigentliche Anwendung der Tabelle wird sp&auml;ter in Kapitel 3 deutlich.<\/p>\n<p><b>Die Tabelle tblBeitragsklassen<\/b><\/p>\n<p>&auml;hnlich wie die Tabelle tblAltersklassen teilt die Tabelle tblBeitragsklassen die Mitglieder in unterschiedliche Kategorien ein. Die Beitragsklasse setzt sich ebenfalls aus dem Alter zusammen, aber hier spielt das Geschlecht keine Rolle. Daf&uuml;r ist aber wichtig, ob es sich um eine aktive oder passive Mitgliedschaft handelt und ob das Mitglied m&ouml;glicherweise Student, Sch&uuml;ler, Auszubildender oder Rentner ist &#8211; also ob irgendwelche Gr&uuml;nde vorliegen, nicht den vollen Mitgliedsbeitrag zu zahlen. Denn das ist der Punkt, der die Beitragsklasse interessant macht &#8211; der zu zahlende Beitrag.<\/p>\n<p>Dass man mit Abfragen Datens&auml;tze entsprechend vorgegebener Kriterien ausw&auml;hlen und auf der Basis der Auswahl auch bestimmte Aktionen ausf&uuml;hren kann, ist dem geneigten Access-Anwender hinreichend bekannt. Dabei spielen zumeist einzelne oder auch &uuml;ber eine Beziehung miteinander verkn&uuml;pfte Tabellen eine tragende Rolle.<\/p>\n<p>Im Folgenden lernen Sie, dass die der Abfrage zugrundeliegenden Tabellen nicht immer verkn&uuml;pft sein und noch nicht einmal gemeinsame Felder haben m&uuml;ssen, um das gew&uuml;nschte Ergebnis zu liefern.<\/p>\n<p><b>Ermitteln der Altersklasse eines Mitgliedes<\/b><\/p>\n<p>Zur Ermittlung der Altersklasse eines Mitgliedes sind die Tabellen tblMitglieder und tblAltersklassen sowie eine Abfrage erforderlich &#8211; und au&szlig;erdem noch die Ein-Feld-Tabelle tblStichtag. Diese Tabelle enth&auml;lt n&auml;mlich den Tag, auf den sich die Ermittlung der Altersklasse bezieht.<\/p>\n<p>Die Abfrage bringt die drei Tabellen zusammen &#8211; aber nicht &uuml;ber eine Verkn&uuml;pfung.<\/p>\n<p>Wenn Sie Bild 6 betrachten, k&ouml;nnen Sie den Zusammenhang zwischen den Tabellen erkennen.<\/p>\n<p><!--30percent--><\/p>\n<p>Die Abfrage enth&auml;lt zun&auml;chst einmal das Feld ID, &uuml;ber dass die Ergebnisse der Abfrage zu gegebener Zeit mit den entsprechenden Datens&auml;tzen der Tabelle tblMitgliedsdaten verbunden werden.<\/p>\n<p>Das Feld Stichtag entstammt der Tabelle tblStichtag. Es gibt den Tag an, f&uuml;r den die relevanten Altersangaben zu berechnen sind. Mit dem Alter des Mitgliedes am Stichtag kann man dann anhand der Tabelle tblAltersklassen die entsprechende Altersklasse berechnen.<\/p>\n<h3>Berechnung des Alters<\/h3>\n<p>Dazu muss man jedoch zun&auml;chst das Alter berechnen. Das geschieht auf der Basis des Geburtstages und des Stichtages mit der folgenden Formel:<\/p>\n<pre>Alter: DatDiff(\"jjjj\";[Geburtsdatum];[Stichtag])+(Format([Stichtag];\"mmtt\") &lt;Format([Geburtsdatum];\"mmtt\"))<\/pre>\n<p>Die Funktion berechnet zun&auml;chst die Differenz zwischen dem Jahr des Geburtsdatums und des Stichtags. Es kann jedoch sein, dass man am 1.6.1990 Geburtstag hat und der Stichtag der 1.1.2001 ist. In dem Fall liefert die einfache Differenz der Jahre nicht den richtigen Wert. Daher vergleicht man noch, ob das Datum des Stichtags kleiner als das Datum des Geburtstags ist. Falls das der Fall ist, ergibt der Vergleich den Wert -1 f&uuml;r True und anderenfalls 0 f&uuml;r False. Addiert man jeweils den Wert -1 oder 0, erh&auml;lt man in jedem Fall das richtige Ergebnis.<\/p>\n<p>[Funktion aus: Access-FAQ, www.donkarl.com]<\/p>\n<p>F&uuml;r das Alter legt man nun noch ein Kriterium fest:<\/p>\n<pre>Zwischen [AlterUntergrenze] Und [AlterObergrenze]<\/pre>\n<p>Damit schr&auml;nkt man die Eintr&auml;ge der Tabelle tblAltersklassen auf diejenigen ein, die das berechnete Alter des Mitgliedes enthalten.<\/p>\n<p>Nun ist nur noch das Geschlecht des Mitglieds auszuwerten: Hierzu wirft die Abfrage lediglich noch die Eintr&auml;ge der Tabelle tblAltersklasse hinaus, deren Feld GeschlechtNr nicht mit dem gleichnamigen Feld der Tabelle tblMitglieder &uuml;bereinstimmt.<\/p>\n<p>Schon erhalten Sie als Ergebnis eine Liste der Mitglieder und deren Altersklasse (siehe Bild 7).<\/p>\n<p><b>Ermitteln der Beitragsklasse eines Mitglieds<\/b><\/p>\n<p>Die Ermittlung der Beitragsklasse eines Mitglieds erfolgt auf &auml;hnliche Weise wie die Ermittlung der Altersklasse. Auch hier spielt das Alter eine entscheidende Rolle, denn Jugendliche zahlen in der Regel weniger Beitrag als erwachsene Vollmitglieder.<\/p>\n<p>Au&szlig;erdem &uuml;berpr&uuml;ft die Abfrage, ob das entsprechende Mitglied eine aktive oder passive Mitgliedschaft betreibt und ob es eine Beitragserm&auml;&szlig;igung gibt..<\/p>\n<p>Das Abfrageergebnis &auml;hnelt dem der Abfrage der Altersklasse, wie Bild 8 verdeutlicht.<\/p>\n<p>Die Anwendung Vereinsverwaltung beinhaltet  einige Formulare, die sich aber auf zwei Formulare mit umfangreichen Aufgaben und einigen weiteren Formularen mit elementaren Aufgaben aufteilen. Die beiden wichtigsten Formulare sind das Formular frmMitglieder, mit dem man Mitglieder suchen, ausw&auml;hlen, markieren sortieren kann und das Formular frmMitgliedsdaten, das zur Eingabe neuer und zur Bearbeitung bestehender Daten dient.<\/p>\n<p><b>Das Formular zur Auswahl und zum Markieren von Mitgliedern<\/b><\/p>\n<p>Das wichtigste Formular der Vereinsverwaltung ist das Formular frmMitglieder (**siehe oben, Bild 3**). Mit ihm kann der Anwender Mitglieder suchen, markieren oder sortieren.<\/p>\n<p>Das Formular ist in mehrere Bereiche unterteilt.<\/p>\n<h3>Anzeige der Mitglieder<\/h3>\n<p>Der wichtigste Teil des Formulars ist das Unterformular subfrmMitglieder, das die Informationen &uuml;ber die Mitglieder anzeigt. Das Unterformular enth&auml;lt ein Ja\/Nein-Feld, mit dem man den Datensatz markieren kann sowie einige Felder mit Informationen &uuml;ber die Mitglieder wie den Namen, den Wohnort und das Geburtsdatum.<\/p>\n<p>Die Datenherkunft des Unterformulars ist eine Abfrage, mit der die anzuzeigenden Datens&auml;tze entsprechend einiger Steuerelemente des Hauptformulars ermittelt werden.<\/p>\n<h3>Suchen von Mitgliedern<\/h3>\n<p>Die Steuerelemente zur Ermittlung von Mitgliedern mit eben genannter Abfrage befinden sich s&auml;mtlich im Bereich Suchoptionen des Formulars frmMitglieder.<\/p>\n<p>Hier finden Sie die Suchkriterien Vorname, Nachname, Postleitzahl, Wohnort, Geburtsdatum und Geschlecht. Die ersten vier der genannten Suchkriterien verarbeiten die eingegebenen Informationen mit dem ersten eingegebenen Buchstaben. Sobald Sie also f&uuml;r den Vornamen den Buchstaben A eingeben, beinhaltet das Unterformular nur noch diejenigen Datens&auml;tze, deren Vorname mit A beginnt.<\/p>\n<h3>Hinweis<\/h3>\n<p>Der Beitrag Alle auf einenStreich: Suchen von Daten in Listenfeldern beinhaltet alle Informationen, die Sie zur Auswahl von Daten in oben genannter Form ben&ouml;tigen. <\/p>\n<p>Bei den beiden anderen Suchfelder &#8211; Geburtsdatum und Geschlecht &#8211; wird die Abfrage jeweils nach der Bet&auml;tigung der  Eingabetaste bzw. der Auswahl aus dem Kombinationsfeld aktualisiert.<\/p>\n<h3>Sortieren der Mitglieder<\/h3>\n<p>Im Bereich Sortieroptionen findet man drei Kombinationsfelder zur Auswahl von Kriterienfeldern. Es stehen die gleichen Felder zur Verf&uuml;gung, die auch im Bereich Suchoptionen angeboten werden.<\/p>\n<p>Zus&auml;tzlich zu den Kriterien kann man die Sortierreihenfolge angeben. Jede &auml;nderung an den Kriterien f&uuml;hrt zu einer erneuten Zusammenstellung eines Sortierkriteriums. Das Sortierkriterium ist so aufgebaut, dass es die ausgew&auml;hlten Kriterien von oben nach unten abarbeitet.<\/p>\n<p>Die Aktualisierung eines der Sortierkriterien f&uuml;hrt automatisch zu einer Aktualisierung der Mitgliederliste.<\/p>\n<h3>Markieren von Datens&auml;tzen<\/h3>\n<p>Im Bereich Markierungsoptionen findet man unterschiedliche Schaltfl&auml;chen, mit denen man f&uuml;r ausgew&auml;hlte Datens&auml;tze eine Markierung setzt oder entfernt.<\/p>\n<p>Die Schaltfl&auml;che Ausgew&auml;hlte Markieren dient zur Markierung aller Datens&auml;tze, die das Unterformular derzeit anzeigt. Nach seiner Bet&auml;tigung entfernt eine Aktualisierungsabfrage zun&auml;chst alle Markierungen und setzt dann die Markierung f&uuml;r alle angezeigten Datens&auml;tze neu.<\/p>\n<p>Die Schaltfl&auml;che Keinen Markieren entfernt alle Markierungen.<\/p>\n<p>Die Schaltfl&auml;che Alle Markieren setzt f&uuml;r alle Datens&auml;tze eine Markierung. Dabei unterscheidet die ausf&uuml;hrende Prozedur, ob die Option Nicht Markierte Mitglieder ausblenden aktiviert ist. Falls ja, markiert Sie lediglich die aktuellen Vereinsmitglieder. Falls nein, markiert Sie alle Mitglieder einschlie&szlig;lich der Ehemaligen.<\/p>\n<p>Mit der Schaltfl&auml;che Markierung invertieren kann man die aktuelle Markierung umkehren. Die durch die Bet&auml;tigung der Schaltfl&auml;che ausgel&ouml;ste Prozedur setzt eine Markierung f&uuml;r alle bisher nicht markierten Datens&auml;tze und hebt alle bestehenden Markierungen auf.<\/p>\n<h3>Aktivieren verschiedener Datens&auml;tze<\/h3>\n<p>Mit den beiden Kontrollk&auml;stchen unterhalb der Markierungsoptionen lassen sich bestimmte Datens&auml;tze ein- und ausblenden.<\/p>\n<p>Das erste Kontrollk&auml;stchen mit der Beschriftung Nicht markierte Mitglieder ausblenden kann man beispielsweise dann einsetzen, wenn man einige Datens&auml;tze markiert hat und alle anderen ausblenden m&ouml;chte.<\/p>\n<p>Das zweite Kontrollk&auml;stchen mit der Beschriftung Ehemalige Mitglieder ausblenden dient dem Ein- und Ausblenden von Datens&auml;tzen, bei denen das Feld Austrittsdatum nicht Null ist &#8211; also von ehemaligen Mitgliedern.<\/p>\n<h3>Anzeigen von Detailinformationen<\/h3>\n<p>Wenn man die Detailinformationen zu einem bestimmten Datensatz anzeigen m&ouml;chte, klickt man im Unterformular subfrmMitglieder doppelt auf den Nachnamen des gew&uuml;nschten Mitglieds. Dadurch &ouml;ffnet sich das Formular frmMitgliedsdaten und zeigt den gew&uuml;nschten Datensatz an.<\/p>\n<p><b>Das Formular zur Bearbeitung und Eingabe von Daten<\/b><\/p>\n<p>Das Formular frmMitgliedsdaten dient zur Eingabe von neuen Mitgliedern sowie zur Bearbeitung vorhandener Mitgliedsdaten. Das Formular besteht haupts&auml;chlich aus einem Register-Steuerelement mit drei Registerseiten, in denen sich die unterschiedlichen Informationen befinden.<\/p>\n<h3>Hinweis<\/h3>\n<p>Das Register-Steuerelement ist prinzipiell leicht zu erstellen. Es gibt jedoch einige Feinheiten, die man nicht in der Online-Hilfe von Access findet. Eine Alternative ist der Beitrag Das Register-Steuerelement, den Sie im vorliegenden Update-Heft finden. <\/p>\n<h3>Pers&ouml;nliche Daten<\/h3>\n<p>Im ersten Registerblatt mit der Beschriftung Pers&ouml;nliche Daten finden Sie Daten wie Vorname, Nachname, Anschrift und Telefonnummern (siehe Bild 9). Die Registerseite enth&auml;lt bis auf das Unterformular frmTelefon lediglich Text- und Kombinationsfelder, die man leicht aus der Feldliste in die Entwurfsansicht des Formulars ziehen kann.<\/p>\n<p>Das Unterformular frmTelefon ist erforderlich, um die m:n-Beziehung zwischen den Tabelle tblMitglieder und tblTelefonnummern darzustellen. Mit dem Unterformular kann man beliebig viele Telefonnummern zu jedem Mitglied eingeben.<\/p>\n<h3>Vereinsbezogene Daten<\/h3>\n<p>Die Registerseite Vereinsbezogene Daten enth&auml;lt Daten, die sich auf die Vereinszugeh&ouml;rigkeit beziehen (siehe Bild 10).<\/p>\n<p>Dazu geh&ouml;rt z.B. das Geburtsdatum, das Eintritts- und das Austrittsdatum. Mit Hilfe entsprechender Kombinationsfelder kann man hier folgende Informationen eingeben:<\/p>\n<li>Funktion innerhalb des Vereins (Vorsitzender, Jugendwart, Trainer usw.)<\/li>\n<li>Geschlecht<\/li>\n<li>Art der Vereinszugeh&ouml;rigkeit (aktiv oder passiv)<\/li>\n<li>Hinzu kommen zwei Felder, deren Inhalt das Formular automatisch aus den bisher eingegebenen Informationen ermittelt  &#8211; das Alter und die Altersklasse.<\/li>\n<li>Das Alter ist vor allem wichtig, um die Zugeh&ouml;rigkeit zu einer Altersklasse zu ermitteln. Dazu gibt es bei den meisten Sportarten gibt einen Stichtag. An dem Stichtag &#8211; z.B. der 1.Januar eines Jahres &#8211; ermittelt man das Alter des Sportlers. Dieses Alter ist ausschlaggebend f&uuml;r die Altersklasse, zu der der Sportler in dem angegebenen Jahr geh&ouml;rt.<\/li>\n<li>Daher berechnet die Funktion auch nicht das aktuelle Alter, sondern das Alter an dem Stichtag:<\/li>\n<pre>=Wenn([Geburtsdatum];DomWert(\"Alter\";\"qryAltersklassen\";\"[ID] =\" & [ID]);\"\")<\/pre>\n<li>Sie verwendet dazu die Abfrage qryAltersklassen, indem sie dort den Eintrag mit dem Prim&auml;rschl&uuml;ssel des aktuellen Datensatzes sucht und den Inhalt des Feldes Alter ausliest.<\/li>\n<li>&auml;hnlich funktioniert die Funktion, die den Inhalt des Feldes Altersklasse ermittelt:<\/li>\n<pre>=Wenn([AktivPassivNr]=1;Wenn([Geburtsdatum];DomWert(\"Altersklasse\";\"qryAltersklassen\";\"[ID] = \" & [ID]);\"\");\"\")<\/pre>\n<li>Dabei ber&uuml;cksichtigt die Funktion au&szlig;erdem, ob es sich um ein aktives oder passives Mitglied handelt. Im Falle eines passiven Mitgliedes ist die Angabe einer Altersklasse nat&uuml;rlich nicht erforderlich.<\/li>\n<li>Zu guter Letzt findet sich auf der Registerseite noch ein Kombinationsfeld, mit dem man eine alternative Altersklasse ausw&auml;hlen kann.<\/li>\n<li>Der Hintergrund ist folgender: In vielen Vereinen und Sportarten sind nicht immer f&uuml;r alle Mannschaften gen&uuml;gend Teilnehmer da. In dem Fall bezieht man dort gerne Sportler j&uuml;ngeren Alters ein, um die Mannschaft aufzustocken.<\/li>\n<li>In dem Fall kann man in dem Kombinationsfeld beispielsweise die n&auml;chsth&ouml;here Altersklasse ausw&auml;hlen. Mit einer entsprechenden Abfrage kann man nun nicht nur alle Sportler einer Altersklasse ausw&auml;hlen, die ihr tats&auml;chlich angeh&ouml;ren, sondern man kann auch Sportler einbeziehen, die aus den genannten Gr&uuml;nden zu der -Altersklasse z&auml;hlen.<\/li>\n<h3>Beitragsdaten und Kommunikationsdaten<\/h3>\n<p>Im dritten und letzten Register des Formulars mit der Beschriftung Beitragsdaten\/Kommunikation finden sich zwei unterschiedliche Arten von Daten (siehe Bild 11).<\/p>\n<p>Die Erfassung der Beitragsdaten kann dem Kassenwart des Vereins eine gro&szlig;e Hilfe sein. Hier kann man zun&auml;chst einmal ausw&auml;hlen, ob das Mitglied seinen Beitrag per Rechnung oder per Bankeinzug leisten m&ouml;chte.<\/p>\n<p>Im Falle des Bankeinzuges kann man hier die ben&ouml;tigten Daten &uuml;ber die Bankverbindung eingeben.<\/p>\n<p>Au&szlig;erdem findet man hier zwei Felder, deren Inhalt eine Funktion einstellt<\/p>\n<p>Das erste Feld enth&auml;lt die Bezeichnung der Beitragsklasse. &auml;hnlich wie bei der Ermittlung des Alters kommen die Daten aus einer Abfrage:<\/p>\n<pre>=Wenn([Geburtsdatum];DomWert(\"Beitragsklasse\";\"qryBeitr&auml;ge\";\"[ID] = \" & [ID]);\"\")<\/pre>\n<p>Die erforderlichen Daten stehen bereits in der Abfrage qryBeitr&auml;ge, deren Beschreibung weiter oben zu finden ist. Die Funktion ermittelt den gew&uuml;nschten Eintrag der Abfrage &uuml;ber den Prim&auml;rindex des aktuellen Datensatzes.<\/p>\n<p>Das zweite Feld funktioniert genauso wie das erste Feld. Es ermittelt aber nicht die Beitragsklasse, sondern seine H&ouml;he &#8211; und zwar aus dem Feld Beitrag:<\/p>\n<pre>=Wenn([Geburtsdatum];DomWert(\"Beitrag\";\"qryBeitr&auml;ge\";\"[ID] = \" & [ID]);\"\")<\/pre>\n<p><b>Bearbeiten der Altersklassen<\/b><\/p>\n<p>Mit dem Formular frmAltersklassen kann man die unterschiedlichen Altersklassen eingeben (**siehe weiter oben, Bild 4**). Dabei sind je Altersklasse vier Informationen erforderlich:<\/p>\n<li>Bezeichnung der Altersklasse<\/li>\n<li>Untere Altersgrenze f&uuml;r die Altersklasse<\/li>\n<li>Obere Altersgrenze f&uuml;r die Altersklasse<\/li>\n<li>Geschlecht<\/li>\n<li>Au&szlig;erdem k&ouml;nnen Sie den Stichtag eingeben, f&uuml;r der f&uuml;r die Einteilung in die unterschiedlichen Altersklassen erforderlich ist.<\/li>\n<li>Beachten Sie, dass die Eingabe der Altersklassen konsistent erfolgen muss. Das bedeutet, dass es zwischen zwei Altersklassen keine L&uuml;cken bez&uuml;glich des Alters geben darf.<\/li>\n<p><b>Ausgabe einer Telefonliste<\/b><\/p>\n<li>Das Formular frmTelefonliste dient zur Einstellung von Parametern f&uuml;r die Ausgabe einer Telefonliste in einen Bericht (siehe Bild 13), und zwar:<\/li>\n<li>Eingabe einer &uuml;berschrift<\/li>\n<li>Auswahl, ob die Liste alle oder nur die markierten Mitglieder enthalten soll<\/li>\n<li>Mit der Schaltfl&auml;che Drucken k&ouml;nnen Sie die Ausgabe der Liste in einen Bericht starten. Die entsprechende Prozedur wertet aus, ob der Bericht nur die markierten oder alle Mitglieder enthalten soll und &uuml;bergibt dem Bericht ein entsprechendes Kriterium. <\/li>\n<p><b>Ausgabe einer Mannschaftsliste<\/b><\/p>\n<p>Die Ausgabe einer Mannschaftsliste mit dem Formular frmMannschaftsliste ist prinzipiell mit der Ausgabe einer Telefonliste identisch (siehe Bild 14).<\/p>\n<li>Da der entsprechende Bericht jedoch nur die Daten der Mitglieder einer Altersklasse enthalten soll, enth&auml;lt das Formular ein zus&auml;tzliches Kombinationsfeld zur Auswahl der gew&uuml;nschten Altersklasse.<\/li>\n<li>Wie bei der Telefonliste besteht auch hier die M&ouml;glichkeit, nicht markierte Datens&auml;tze von der Ausgabe auszuschlie&szlig;en.<\/li>\n<p><b>Ausgabe von Rechnungen <\/b><\/p>\n<p>Auch die Ausgabe von Rechnungen erfordert einige Parameter, die man im Formular frmRechnungen festlegt (siehe Bild 15).<\/p>\n<p>Hier bestehen drei M&ouml;glichkeiten:<\/p>\n<li>Rechnungen an alle Mitglieder ausgeben<\/li>\n<li>Rechnungen an alle Mitglieder ausgeben, die in einem bestimmten Monat eingetreten sind<\/li>\n<li>Rechnungen an alle markierten Mitglieder ausgeben<\/li>\n<li>Die zweite Option ist vor allem dann interessant, wenn die Mitgliedsbeitr&auml;ge nicht alle in einem Monat, sondern &uuml;ber das Jahr verteilt eingehen sollen.<\/li>\n<li>Nach der Auswahl des gew&uuml;nschten Kriteriums und der Bet&auml;tigung der Schaltfl&auml;che Ausgabe an Bericht erstellt die entsprechende Prozedur noch ein entsprechendes Kriterium f&uuml;r den aufgerufenen Bericht.<\/li>\n<li>Das Kriterium ber&uuml;cksichtigt selbstverst&auml;ndlich, das der Bericht nur Rechnungen an solche Mitglieder enth&auml;lt, die auch per Rechnung bezahlen m&ouml;chten.<\/li>\n<li>Das Formular enth&auml;lt bereits eine Schaltfl&auml;che zur Ausgabe der Rechnung an ein Word-Dokument. Die Funktion ist allerdings noch nicht implementiert.<\/li>\n<h3>Hinweis<\/h3>\n<p>Das vorliegende Update-Heft enth&auml;lt einen Beitrag namens Automatisierter Seriendruck mit ausgew&auml;hlten Datens&auml;tzen. Hier finden Sie alle n&ouml;tigen Informationen, um eine Funktion zur Ausgabe der Rechnungen per Word-Dokument zu erstellen. <\/p>\n<p><b>Drucken von Serienbriefen <\/b><\/p>\n<p>Gerade in Sportvereinen ist der Serienbrief ein gern gesehenes Kommunikationsmittel. Sei es die Einladung f&uuml;r den Elternabend oder die gemeinsame Weihnachtsfeier &#8211; jedes bekommt einen Brief mit dem gleichen Inhalt.<\/p>\n<p>Die Anwendung enth&auml;lt bereits ein Formular, in das man die erforderlichen Parameter zur Erstellung des Serienbriefes eingeben kann (siehe Bild 16).<\/p>\n<p>Hier ist gefragt, ob das Schreiben f&uuml;r alle oder nur f&uuml;r markierte Mitglieder zu erstellen ist. Au&szlig;erdem findet man hier zwei Textfelder &#8211; eines zur Angabe der Serienbrief-Vorlage und eines zur Angabe des Dateinamens, unter dem die Anwendung den Brief speichern soll.<\/p>\n<h3>Hinweis<\/h3>\n<p>Auch hier noch einmal der Verweis auf den Beitrag Automatisierter Seriendruck mit ausgew&auml;hlten Datens&auml;tzen. Hier finden Sie alle n&ouml;tigen Informationen zur Implementierung der gew&uuml;nschten Funktion. <\/p>\n<p>Nun geht es darum, die eingegebenen Daten Schwarz auf Wei&szlig; zu pr&auml;sentieren, und zwar zun&auml;chst als Berichtsvorschau. Im Folgenden lernen Sie die Berichte der Vereinsverwaltung kennen und erfahren genaue Details &uuml;ber diejenigen Stellen, an denen man mit Access-Grundkenntnissen nicht mehr weiterkommt.<\/p>\n<p><b>Ausgabe einer Mitgliederliste<\/b><\/p>\n<p>Die Ausgabe einer Mitgliederliste erfolgt nach einem Mausklick auf die Schaltfl&auml;che Mitgliederliste drucken des Hauptmen&uuml;s. Als Kriterium &uuml;bergibt die entsprechende Prozedur den folgenden Ausdruck an den Bericht repMitgliederliste (siehe Bild 17):<\/p>\n<pre>[Drucken] = True<\/pre>\n<p>Dadurch stellt man sicher, dass der Bericht nur markierte Datens&auml;tze enth&auml;lt. Das Markieren der gew&uuml;nschten Datens&auml;tze erfolgt wie bisher im Formular frmMitglieder.<\/p>\n<p>Als Datenherkunft des Berichts dient die Tabelle tblMitglieder. <\/p>\n<p>Der Bericht repMitgliederliste enth&auml;lt keine Besonderheiten. Zu beachten ist, dass man die Steuerelemente nebeneinander im Detailbereich anordnet und die Beschriftungsfelder au&szlig;erhalb des Detailbereiches im Seitenkopf anlegt.<\/p>\n<p>Nat&uuml;rlich sollten Sie noch eine individuelle &uuml;berschrift anlegen. Auch weitere optische Versch&ouml;nerungen wie ein Vereinswappen oder &auml;hnliches f&auml;llt hier sicher angenehm ins Bild.<\/p>\n<p>Die Vorschau des Berichts f&auml;llt dann &auml;hnlich wie in Bild 18 aus.<\/p>\n<p><b>Ausgabe einer Telefonliste<\/b><\/p>\n<p>Die Ausgabe der Telefonliste ergibt einen Bericht wie in Bild 19. <\/p>\n<p>Der Bericht zeigt die Adressdaten der im aufrufenden Formular ausgew&auml;hlten Mitglieder sowie deren Telefonnummern an. Da die Ermittlung der Telefonnummern programmatisch erfolgt, ist die Datenherkunft der Berichtes relativ unkompliziert: Es handelt sich lediglich um die Tabelle tblMitglieder.<\/p>\n<p>Der Bericht zeigt die Daten von Datensatz zu Datensatz abwechseln mit wei&szlig;em und mit grauem Hintergrund an.<\/p>\n<h3>Hinweis<\/h3>\n<p>Die Erstellung des Berichtes ist nicht so unkompliziert wie die Erstellung des vorherigen Berichtes repMitgliederliste. Sie wird daher in einem separaten Beitrag behandelt, den Sie aber auch in der vorliegenden Ausgabe des Update-Heftes finden: Der Beitrag hei&szlig;t Telefonnummern-Verwaltung. <\/p>\n<p><b>Ausgabe einer Mannschaftsliste<\/b><\/p>\n<p>Die Ausgabe einer Mannschaftsliste mit Telefonnummern ist besonders f&uuml;r den Einsatz in der ber&uuml;hmten Telefonkette interessant, da bestimmte Nachrichten oder Termin&auml;nderungen h&auml;ufig schnell alle Mannschaftsmitglieder erreichen soll. Und da immer noch nicht jeder Mensch per E-Mail zu erreichen ist, lebt die gute alte Telefonkette immer noch.<\/p>\n<p>Der zugrundeliegende Bericht ist im Prinzip mit dem Bericht zur Ausgabe einer Telefonliste identisch. Der einzige Unterschied ist, dass man im Formular, von dem aus man den Bericht aufruft, noch die gew&uuml;nschte Altersklasse bzw. Mannschaft ausw&auml;hlen kann.<\/p>\n<p>Und hier kommt auch das Feld Weitere Altersklasse zur Geltung: Die Mannschaftsliste ber&uuml;cksichtigt nicht nur solche Mitglieder, die wegen ihres Alters und Geschlechts in die gew&auml;hlte Altersklasse geh&ouml;ren, sondern auch j&uuml;ngere Mitglieder, die mit der Eigenschaft Weitere Altersklasse eventuell einer weiteren Mannschaft zugeordnet sind.<\/p>\n<p>Da die anzuzeigenden Adressen im Gegensatz zum Bericht repTelefonliste auch noch von der Altersklasse abh&auml;ngen, ist die zugrundeliegende Abfrage ein wenig komplizierter, so dass sich ein Blick darauf lohnt.<\/p>\n<p><b>Ausgabe von Rechnungen<\/b><\/p>\n<p>Die Ausgabe von Rechnungen erfolgt &uuml;ber einen Bericht, der wie in Bild 20 aussieht.<\/p>\n<p>Die Vereinsverwaltung in der vorliegenden Fassung kann nur als Ansatz f&uuml;r eine umfassende Vereinsverwaltung dienen, da die unterschiedlichen Sportarten, in denen ihr Einsatz denkbar w&auml;re, viele unterschiedliche Anforderungen bieten.<\/p>\n<p>So liegt der Schwerpunkt der aktuellen Fassung auch auf der Verwaltung der Mitglieder.<\/p>\n<p>Es gibt noch viele denkbare Erweiterungen, mit denen man die Vereinsverwaltung an weitergehende Aufgaben anpassen kann.<\/p>\n<p>In dem Zusammenhang f&auml;llt zun&auml;chst die Abrechnung ins Auge. Die Ausgabe von Rechnungen ist sicher bereits eine Erleichterung, aber man k&ouml;nnte die Datenbank durchaus noch um ein Modul zur Abrechnung und Verwaltung der Mitgliedsbeitr&auml;ge erweitern. Gekoppelt mit einer entsprechenden Online-Banking-Software k&ouml;nnte man auch die Abbuchung der Mitgliedsbeitr&auml;ge automatisieren.<\/p>\n<p>Au&szlig;erdem k&ouml;nnte man die vorhandenen Daten auf vielf&auml;ltige Weisen statistisch untersuchen &#8211; z.B. um die Altersstruktur der Mitglieder zu ermitteln.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Vereinsverwaltung00.mdb<\/p>\n<p>Vereinsverwaltung97.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/4AC1D1A9-4B9D-4846-B064-BBBE77BA3D9D\/aiu_21.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die elektronische Datenverarbeitung h&auml;lt &uuml;berall Einzug &#8211; selbst im Sport, wo normalerweise K&ouml;rperkraft, Geschicklichkeit und Schnelligkeit gefor-dert sind (sofern es sich nicht gerade um Schach handelt). Es gibt keine Fernsehsendung mehr ohne computergesteuerte Einblendungen und keinen bekannten Verein oder Topsportler ohne eigene Internetpr&auml;senz. Doch die Musterl&ouml;sung des vorliegenden Beitrags ruft nicht so sehr nach der breiten &Ouml;ffentlichkeit: Die Vereinsverwaltung bietet einige Vorschl&auml;ge zur Verwaltung von Mitgliedern in Sportvereinen und versucht, ein paar der dort vorliegenden spezifischen Anforderungen zu erf&uuml;llen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662001,66032001,44000027],"tags":[],"class_list":["post-55000021","post","type-post","status-publish","format-standard","hentry","category-662001","category-66032001","category-Loesungen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Vereinsverwaltung mit Access - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vereinsverwaltung mit Access\" \/>\n<meta property=\"og:description\" content=\"Die elektronische Datenverarbeitung h&auml;lt &uuml;berall Einzug - selbst im Sport, wo normalerweise K&ouml;rperkraft, Geschicklichkeit und Schnelligkeit gefor-dert sind (sofern es sich nicht gerade um Schach handelt). Es gibt keine Fernsehsendung mehr ohne computergesteuerte Einblendungen und keinen bekannten Verein oder Topsportler ohne eigene Internetpr&auml;senz. Doch die Musterl&ouml;sung des vorliegenden Beitrags ruft nicht so sehr nach der breiten &Ouml;ffentlichkeit: Die Vereinsverwaltung bietet einige Vorschl&auml;ge zur Verwaltung von Mitgliedern in Sportvereinen und versucht, ein paar der dort vorliegenden spezifischen Anforderungen zu erf&uuml;llen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-10T18:40:25+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg03.met.vgwort.de\/na\/b70e86d9f638488595ded02a13b235fc\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"24\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Vereinsverwaltung mit Access\",\"datePublished\":\"2021-02-10T18:40:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/\"},\"wordCount\":4705,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/b70e86d9f638488595ded02a13b235fc\",\"articleSection\":[\"2001\",\"3\\\/2001\",\"L\u00f6sungen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/\",\"name\":\"Vereinsverwaltung mit Access - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/b70e86d9f638488595ded02a13b235fc\",\"datePublished\":\"2021-02-10T18:40:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/b70e86d9f638488595ded02a13b235fc\",\"contentUrl\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/b70e86d9f638488595ded02a13b235fc\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Vereinsverwaltung_mit_Access\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vereinsverwaltung mit Access\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vereinsverwaltung mit Access - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/","og_locale":"de_DE","og_type":"article","og_title":"Vereinsverwaltung mit Access","og_description":"Die elektronische Datenverarbeitung h&auml;lt &uuml;berall Einzug - selbst im Sport, wo normalerweise K&ouml;rperkraft, Geschicklichkeit und Schnelligkeit gefor-dert sind (sofern es sich nicht gerade um Schach handelt). Es gibt keine Fernsehsendung mehr ohne computergesteuerte Einblendungen und keinen bekannten Verein oder Topsportler ohne eigene Internetpr&auml;senz. Doch die Musterl&ouml;sung des vorliegenden Beitrags ruft nicht so sehr nach der breiten &Ouml;ffentlichkeit: Die Vereinsverwaltung bietet einige Vorschl&auml;ge zur Verwaltung von Mitgliedern in Sportvereinen und versucht, ein paar der dort vorliegenden spezifischen Anforderungen zu erf&uuml;llen.","og_url":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/","og_site_name":"Access im Unternehmen","article_published_time":"2021-02-10T18:40:25+00:00","og_image":[{"url":"http:\/\/vg03.met.vgwort.de\/na\/b70e86d9f638488595ded02a13b235fc","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"24\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Vereinsverwaltung mit Access","datePublished":"2021-02-10T18:40:25+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/"},"wordCount":4705,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#primaryimage"},"thumbnailUrl":"http:\/\/vg03.met.vgwort.de\/na\/b70e86d9f638488595ded02a13b235fc","articleSection":["2001","3\/2001","L\u00f6sungen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/","url":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/","name":"Vereinsverwaltung mit Access - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#primaryimage"},"thumbnailUrl":"http:\/\/vg03.met.vgwort.de\/na\/b70e86d9f638488595ded02a13b235fc","datePublished":"2021-02-10T18:40:25+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#primaryimage","url":"http:\/\/vg03.met.vgwort.de\/na\/b70e86d9f638488595ded02a13b235fc","contentUrl":"http:\/\/vg03.met.vgwort.de\/na\/b70e86d9f638488595ded02a13b235fc"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Vereinsverwaltung_mit_Access\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Vereinsverwaltung mit Access"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55000021"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000021\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}