{"id":55000009,"date":"2001-02-01T00:00:00","date_gmt":"2021-03-17T22:41:58","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=9"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Zeugnisverwaltung_mit_Access","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/","title":{"rendered":"Zeugnisverwaltung mit Access"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg03.met.vgwort.de\/na\/97cdc0b77b484a44812e2d7156cc28d6\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Autor: Von Andr&eacute; Minhorst, Duisburg<\/p>\n<p><\/b><\/p>\n<p><b>Verdammt, was wollte der Herr M&uuml;ller noch mal  &#8211; Ach ja, ein Arbeitszeugnis&#8230; Und ich habe eigentlich gar keine Zeit, nun auch noch ein Arbeitszeugnis zu schreiben &#8211; abgesehen davon, wei&szlig; ich gar nicht mehr, was ich &uuml;ber den Mann schreiben soll&#8230; So oder &auml;hnlich laufen die Gedanken im Kopf eines gestressten Leiters der Personalabteilung ab, wenn er dem scheidenden Mitarbeiter ein Abschlusszeugnis oder einfach ein Zwischenzeugnis ausstellen soll. Da Sie den vorliegenden Beitrag lesen, um sich das Leben (oder zumindest Teile davon) mit Access zu erleichtern, k&ouml;nnen Sie aufatmen: Im Folgenden erfahren Sie, wie Sie mit einer selbstgebauten Zeugnisverwaltung auf die Schnelle ein Arbeitszeugnis erstellen k&ouml;nnen, ohne dabei ausschlie&szlig;lich auf vorgefertigte Floskeln festgelegt zu sein.<\/b><\/p>\n<p>F&uuml;r Zeugnisverwaltungen gibt es mehrere unterschiedliche Einsatzorte, die sich auch in der Art der Anforderungen unterscheiden k&ouml;nnen. <\/p>\n<h3>Schulzeugnisse<\/h3>\n<p>Fangen Sie mit der Zeugnisverwaltung f&uuml;r die Grundschule an: In der Regel erhalten die Sch&uuml;ler in den ersten Schuljahren Zeugnisse, in denen eine Bewertung der Leistungen des Kindes in Form einiger wohlausgew&auml;hlter Floskeln oder selbstgeschriebener S&auml;tze besteht. Sp&auml;ter dann findet eine Bewertung lediglich durch die Angabe von Noten statt, die sich zwischen sehr gut (1) und ungen&uuml;gend (6) bewegen. In den weiterf&uuml;hrenden Schulen ist es etwas einfacher, findet hier doch die Benotung ausschlie&szlig;lich in Form von Noten statt.<\/p>\n<h3>Arbeitszeugnisse<\/h3>\n<p>Komplizierter wird es dann wieder, wenn man als Arbeitgeber einen Mitarbeiter mit einem Zeugnis bewerten soll &#8211; sei es nun mit einem Abschluss- oder Zwischenzeugnis. Hier sind leider keine Schulnoten mehr gefragt, sondern knallhart formulierte S&auml;tze, anhand derer man die Leistungsf&auml;higkeit des Mitarbeiters in den verschiedenen Bereichen erkennen kann.<\/p>\n<p>Da der &uuml;berwiegende Teil der Leser des vorliegenden Beitrags vermutlich nicht aus LehrerInnen besteht, soll die Zeugnisverwaltung am Beispiel von Arbeitszeugnissen beschrieben werden.<\/p>\n<p>Eine gro&szlig;e Bedeutung bei der Entwicklung der Datenbank nimmt immer der Entwurf des Datenmodells ein. Daher muss man sich bereits im Vorhinein im Klaren &uuml;ber den gew&uuml;nschten Funktionsumfang der Datenbank sein, da nachtr&auml;gliche &auml;nderungen in der Regel eine so gro&szlig;e Menge an Nacharbeiten mit sich zieht, dass man besser in der Konzeptionsphase ein wenig mehr Arbeit investiert.<\/p>\n<h3>Unterschiedliche Zeugnisarten<\/h3>\n<p>Die Zeugnisverwaltung soll grob f&uuml;r zwei Arten von Zeugnissen ausgelegt sein: Zwischenzeugnisse und Abschlusszeugnisse. Der Unterschied liegt erstens in der Betitelung und zweitens darin, dass beim Abschlusszeugnis lediglich die -Angabe des Eintritts-, aber nicht des Austrittsdatums erforderlich ist. Zus&auml;tzlich gibt unterschiedliche Varianten von Abschlusszeugnissen, wobei sich die Unterschiede aber letztlich nur auf die Bezeichnung auswirken (Entlassungszeugnis, K&uuml;ndigungszeugnis, Vertragsende-Zeugnis).<\/p>\n<h3>Mehrere Zeugnisse pro Person<\/h3>\n<p>Die Tatsache, dass f&uuml;r eine Person theoretisch die Erstellung mehrerer Zeugnisse erforderlich sein k&ouml;nnte (z.B. Zwischen- und Abschlusszeugnis oder zwei Abschlusszeugnisse bei mehreren Besch&auml;ftigungsverh&auml;ltnissen), erfordert die Speicherung der Zeugnisdaten in einer separaten Tabelle statt in einer Tabelle mit den Personaldaten.<\/p>\n<p>Die Zeugnisverwaltung besteht also aus zwei Haupttabellen inklusive einiger weiterer Tabellen, die zur Vermeidung redundanter Daten dienen. Bei den beiden Tabellen handelt es sich um die Tabelle mit den Personendaten sowie die Tabelle mit den Zeugnisdaten. Da f&uuml;r jede Person mehrere Zeugnisse, aber jedes Zeugnis nur f&uuml;r eine Person erstellt werden kann, ergibt sich eine 1:n-Beziehung zwischen den Tabellen.<\/p>\n<h3>Einmal und nie wieder<\/h3>\n<p>In der heutigen Berufswelt ist es nicht mehr die Regel, dass man seine ganze Karriere lang einem Beruf und noch weniger einem Arbeitgeber treu bleibt. Dem tr&auml;gt die vorliegende Musterl&ouml;sung Rechnung. Zu den Personen k&ouml;nnen Sie mehrere Besch&auml;ftigungen angeben, die in einer separaten Tabelle gehandhabt werden.<\/p>\n<h3>Floskeln oder selbst formulieren<\/h3>\n<p>Neben den Personendaten sind die in dem Zeugnis verwendeten Bewertungen der F&auml;higkeiten in den unterschiedlichen Kategorien sehr wichtig. Hier stellt sich die Frage, ob man lieber nur Floskeln aus einer vorgegebenen Sammlung ausw&auml;hlen oder die Bewertungss&auml;tze selbst schreiben m&ouml;chte. <\/p>\n<p>Wenn man das Zeugnis komplett selbst schreiben m&ouml;chte, steht dem Wechsel zu Word nichts mehr im Wege &#8211; &uuml;bernehmen Sie einfach die Adressdaten aus Outlook oder Ihrer Adressdatenbank und schreiben Sie den Rest von Hand. &uuml;blicherweise greift man aber nur selten in die vorgegebenen Floskeln ein oder schreibt komplett eigene Bewertungen. Daher soll in der vorliegenden Musterl&ouml;sung eine Kombination aus der Auswahl bestehender Floskeln, deren Anpassung an die eigenen W&uuml;nsche und dem Schreiben komplett neuer Floskeln zum Tragen kommen.<\/p>\n<p>Im Folgenden finden Sie eine Beschreibung der ben&ouml;tigten Tabellen sowie der Verkn&uuml;pfungen untereinander.<\/p>\n<p><b>Die Tabelle tblPersonen<\/b><\/p>\n<p>Die Tabelle tblPersonen enth&auml;lt die personenbezogenen Daten. In Bild 1 finden Sie die einzelnen Felder der Tabelle.<\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1:  Die Tabelle tblPersonen<\/span><\/b><\/p>\n<p>Die Tabelle ist mit zwei weiteren Tabellen verkn&uuml;pft. In der Tabelle tblAnreden speichert man die beiden ben&ouml;tigten Anreden Herr und Frau (bei Bedarf k&ouml;nnen Sie nat&uuml;rlich auch noch weitere Anreden hinzuf&uuml;gen). Die Tabelle tblGeschlechter speichert die m&ouml;glichen Eintr&auml;ge f&uuml;r das Feld Geschlecht. W&auml;hrend die Tabelle tblAnreden nur dem Komfort bei der Auswahl der Daten dient, hat der Einsatz der Tabelle tblGeschlecht einen tieferen Sinn: Der Wert dient sp&auml;ter bei der Formulierung der Zeugnistexte zur Auswahl der entsprechenden Anrede und Pronomen. Daher sollte man eventuellen Rechtschreib- oder Eingabefehlern durch die Vorgabe einer Auswahl Einhalt gebieten.<\/p>\n<p>Die Tabelle tblAnreden besteht nur aus den beiden Feldern AnredeNr und Anrede. Das Feld AnredeNr ist der Prim&auml;rindex der Tabelle und als Autowert festzulegen, w&auml;hrend es sich bei dem Feld Anrede um ein Textfeld handelt.<\/p>\n<p>Die Tabelle tblGeschlechter ist bis auf die Feldnamen mit der Tabelle tblAnreden identisch. Hier lauten die Feldnamen GeschlechtNr und Geschlecht.<\/p>\n<p><b>Die Tabelle tblBesch&auml;ftigungen<\/b><\/p>\n<p>Die Tabelle tblBesch&auml;ftigungen speichert Daten &uuml;ber die Besch&auml;ftigungsverh&auml;ltnisse s&auml;mtlicher Mitarbeiter (siehe Bild 2). Die Tabelle ist &uuml;ber das Feld MitarbeiterNr mit der Tabelle tblMitarbeiter verbunden. Mit Hilfe dieses Feldes kann der Anwender festlegen, auf welchen Mitarbeiter sich die beschriebene Besch&auml;ftigung bezieht.<\/p>\n<p><IMG height=\"82\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic001.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2:  Entwurfsansicht der Tabelle tblBesch&auml;ftigungen<\/span><\/b><\/p>\n<p>Die Tabelle ist mit zwei weiteren Tabellen verkn&uuml;pft: Die Verkn&uuml;pfung zur Tabelle tblBerufsbezeichnungen &uuml;ber das Feld BerufsbezeichnungNr dient zur Auswahl eines Berufes. Die Verkn&uuml;pfung zur Tabelle tblBesch&auml;ftigungsarten erfolgt &uuml;ber das Feld Besch&auml;ftigungsartNr. Sie dient zur Auswahl einer Besch&auml;ftigungsart, z.B. Arbeiter oder Angestellter. <\/p>\n<p>Die Tabelle tblBesch&auml;ftigungsarten ist bis auf die Feldbezeichnungen und den Inhalt genau wie die beiden Tabellen tblGeschlechter und tblAnreden aufgebaut. Die Feldbezeichnungen lauten hier Besch&auml;ftigungsartNr und Besch&auml;ftigungsart.<\/p>\n<p>Da sp&auml;ter im fertigen Zeugnis das Geschlecht des Mitarbeiters bei der Angabe der Berufsbezeichnung ber&uuml;cksichtigt werden soll, ist hier eine genauere Differenzierung erforderlich. Daher enth&auml;lt die Tabelle neben dem Prim&auml;rindexfeld  nicht nur ein Feld f&uuml;r die neutrale Berufsbezeichnung, BerufsbezeichnungAllgemein, sondern noch zwei weitere Felder f&uuml;r die geschlechtsspezifische Bezeichnung erforderlich: BerufsbezeichnungM&auml;nnlich und BerufsbezeichnungWeiblich (siehe Bild 3).<\/p>\n<p><IMG height=\"156\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic002.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3:  Die Tabelle tblBesch&auml;ftigungsarten in der Datenblattansicht<\/span><\/b><\/p>\n<p><b>Die Tabelle tblZeugnisse<\/b><\/p>\n<p>Die Tabelle tblZeugnisse ist die dritte wichtige Tabelle der vorliegenden Datenbank. In der Tabelle speichern Sie die notwendigen Informationen, die von Zeugnis zu Zeugnis variieren. Dazu geh&ouml;rt nat&uuml;rlich der eigentliche Zeugnistext, die Art des Zeugnisses sowie die Angabe des Besch&auml;ftigungsverh&auml;ltnisses, auf das sich das Zeugnis bezieht (siehe Bild 4). <\/p>\n<p><IMG height=\"63\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic003.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4:  Entwurfsansicht der Tabelle tblZeugnisse<\/span><\/b><\/p>\n<p>Die Tabelle ist &uuml;ber das Feld ZeugnisartNr mit der Tabelle tblZeugnisarten verkn&uuml;pft. Die Tabelle tblZeugnisarten besteht aus zwei Feldern. Das erste Feld, ZeugnisartNr, dient als Prim&auml;rindex der Tabelle. Das zweite Feld hei&szlig;t Zeugnisart und beinhaltet die entsprechende Bezeichnung (siehe Bild 5).<\/p>\n<p><IMG height=\"165\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic004.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5:  Die Tabelle tblZeugnisarten in der Entwurfsansicht<\/span><\/b><\/p>\n<p><b>Die Tabelle tblFloskeln<\/b><\/p>\n<p>Die Anwendung macht sicher nur dann Sinn, wenn Sie die Bewertungen in den Zeugnissen zumindest teilweise aus bereits bestehenden Floskeln zusammensetzen k&ouml;nnen. Hier ist zu &uuml;berlegen, wie man die Floskeln kategorisieren kann, um schnell auf die gew&uuml;nschte Formulierung zugreifen zu k&ouml;nnen.<\/p>\n<p>In der vorliegenden Datenbank sollen die Floskeln auf zwei Arten eingeteilt werden: Zun&auml;chst einmal erfolgt eine Einteilung nach dem Inhalt. In Arbeitszeugnissen beurteilt man in der Regel unterschiedliche Eigenschaften eines Mitarbeiters und schreibt zu jeder Eigenschaft einen oder zwei S&auml;tze. Die inhaltliche Einteilung erfolgt daher in zehn Kategorien.<\/p>\n<p>Eine weitere Einteilung erfolgt in der tats&auml;chlichen Leistungsf&auml;higkeit des Mitarbeiters in der jeweiligen Kategorie. Die Einteilung in Schulnoten von eins bis sechs scheint erfahrungsgem&auml;&szlig; ausreichend genau zu sein.<\/p>\n<p>Das Aussehen der Tabelle ist somit schon umrissen: Sie enth&auml;lt ein Feld namens FloskelNr als Prim&auml;rindex sowie die Felder FloskelKategorie, Schulnote und Floskeltext (siehe Bild 6).<\/p>\n<p><IMG height=\"60\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic005.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6:  Entwurfsansicht der Tabelle tblFloskeln<\/span><\/b><\/p>\n<p>Nat&uuml;rlich kann man zu einer Schulnote und einer Kategorie auch mehrere Floskeln eingeben. Die Beispieldatenbank auf der Heft-CD enth&auml;lt in der Regel mindestens drei unterschiedliche Texte je Kategorie und Note.<\/p>\n<p>Die Bezeichnungen der einzelnen Kategorien befinden sich in der Tabelle tblFloskelkategorien. Die Tabelle besteht aus zwei Feldern. Das erste Feld, FloskelkategorieNr, dient als Prim&auml;rindex. Das zweite Feld, Floskelkategorie, enth&auml;lt die Bezeichnung der jeweiligen Kategorie.<\/p>\n<p><IMG height=\"147\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic006.png\" width=\"265\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7:  Die Tabelle tblFloskelkategorien in der Datenblattansicht<\/span><\/b><\/p>\n<h3>Floskeln und Geschlechter<\/h3>\n<p>Die Floskeln enthalten meistens eines oder mehrere Pronomen. Da Pronomen in der Regel leider nicht neutral, sondern entweder m&auml;nnlich oder weiblich sind, haben Sie zwei M&ouml;glichkeiten: Entweder Sie legen jede Floskel zweimal an &#8211; in der weiblichen und in der m&auml;nnlichen Variante &#8211; oder Sie legen die Floskeln einmal an und setzen statt der Pronomen einfach Platzhalter ein.<\/p>\n<p>Das ist auch aus einem weiteren Grund sinnvoll: Wenn Sie festlegen, dass aus jeder Floskelkategorie eine Floskel in den Zeugnistext eingef&uuml;gt wird, dann k&ouml;nnen Sie die Floskeln abwechselnd mit dem Namen des Mitarbeiters und dem entsprechenden Personalpronomen als Subjekt ausstatten. Da es in der vorliegenden Datenbank aber m&ouml;glich sein soll, nur die gew&uuml;nschten Floskeln auszuw&auml;hlen, arbeiten Sie hier mit Platzhaltern. Wenn der Anwender alle Floskeln ausgew&auml;hlt hat, ersetzt die Datenbank die Platzhalter anschlie&szlig;end durch die entsprechenden Namen und Pronomen.<\/p>\n<p>Damit Sie auch neue Floskeln eingeben und dabei die Platzhalter an den entsprechenden Stellen einf&uuml;gen k&ouml;nnen, soll die Datenbank auch -eine Tabelle mit den Platzhaltern und den Namen bzw. Pronomina enthalten.<\/p>\n<p>Die Tabelle enth&auml;lt neben dem Prim&auml;rindexfeld f&uuml;nf weitere Felder. Das Feld Platzhalter enth&auml;lt den Buchstaben, den Sie in der Floskel in eckigen Klammern einsetzen k&ouml;nnen (z.B. [s] hat sich gut entwickelt). Au&szlig;erdem enth&auml;lt sie die Felder Weiblich1, Weiblich2, M&auml;nnlich1 und M&auml;nnlich2. Die meisten Platzhalter enthalten lediglich Eintr&auml;ge f&uuml;r Weiblich1 und M&auml;nnlich1. In den anderen F&auml;llen handelt es sich um solche Platzhalter, f&uuml;r die abwechselnd ein Name oder ein Personalpronomen eingesetzt werden soll.<\/p>\n<p><IMG height=\"220\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic007.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8:  Die Tabelle tblPlatzhalter in der Datenblattansicht<\/span><\/b><\/p>\n<p>Nachdem Sie nun wissen, wie die Daten der Zeugnisverwaltung aufgebaut sind, k&ouml;nnen Sie sich an den Entwurf der Formulare machen.<\/p>\n<p>Die Datenbank soll ein Hauptformular enthalten, in denen man die Mitarbeiterdaten, die Besch&auml;ftigungsdaten sowie die Zeugnisdaten bearbeiten kann. Bild 9 zeigt, wie das Hauptformular am Ende aussehen soll.<\/p>\n<p><IMG height=\"316\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic008.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9:  Das Hauptformular der Zeugnisverwaltung<\/span><\/b><\/p>\n<p>Bis dahin ist es allerdings noch ein recht weiter Weg, denn allein in diesem Formular tummeln sich zwei weitere Unterformulare. Au&szlig;erdem ben&ouml;tigen Sie noch zwei weitere Formulare: Eines, in dem Sie die gew&uuml;nschten Floskeln ausw&auml;hlen und ein weiteres zur Nachbearbeitung des aus den Floskeln zusammengesetzen Textes.<\/p>\n<p><!--30percent--><\/p>\n<p><b>Das Formular zur Eingabe der Mitarbeiterdaten<\/b><\/p>\n<p>Das Formular frmMitarbeiter dient zur Auswahl und zur Eingabe der Mitarbeiterdaten. Au&szlig;erdem beherbergt es zwei Unterformulare. <\/p>\n<p>Das erste Unterformular, frmBesch&auml;ftigungen, enth&auml;lt Informationen &uuml;ber die einzelnen Besch&auml;ftigungen des aktuell im Formular frmMitarbeiter ausgew&auml;hlten Mitarbeiters. Auch hier k&ouml;nnen durchaus mehrere Datens&auml;tze ausw&auml;hlbar sein, da es ja f&uuml;r jeden Mitarbeiter mehrere Besch&auml;ftigungsverh&auml;ltnisse geben kann.<\/p>\n<p>Das zweite Unterformular hei&szlig;t frmZeugnisse. Hier k&ouml;nnen Sie eines der bereits vorliegenden Zeugnisse zu dem im Unterformular frmBesch&auml;ftigungen ausgew&auml;hlten Besch&auml;ftigungsverh&auml;ltnisses des im Formular frmMitarbeiter angezeigten Mitarbeiters anzeigen oder ausdrucken lassen. Auch hier k&ouml;nnen mehrere Datens&auml;tze vorliegen, da es ja beispielsweise zu einem Besch&auml;ftigungsverh&auml;ltnis mehrere Zwischenzeugnisse und maximal ein Abschlusszeugnis geben kann.<\/p>\n<p>Bevor Sie das Hauptformular entwerfen, sollten Sie zun&auml;chst die Unterformulare erstellen.<\/p>\n<h3>Entwurf des Formulars zur Eingabe der Besch&auml;ftigungsdaten<\/h3>\n<p>Das Formular frmBesch&auml;ftigungen hat als Datenherkunft die Tabelle tblBesch&auml;ftigungen.<\/p>\n<p>Stellen Sie f&uuml;r das Formular zun&auml;chst einige Eigenschaften entsprechend der folgenden Tabelle ein:<\/p>\n<table border=1>\n<tr>\n<td>\n<p><b>Eigenschaft<\/b><\/p>\n<\/td>\n<td>\n<p><b>Wert<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Bildlaufleisten<\/p>\n<\/td>\n<td>\n<p>Nein<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Datensatzmarkierer<\/p>\n<\/td>\n<td>\n<p>Nein<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Navigationsschaltfl&auml;chen<\/p>\n<\/td>\n<td>\n<p>Ja<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Trennlinien<\/p>\n<\/td>\n<td>\n<p>Nein<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>Automatisch zentrieren<\/p>\n<\/td>\n<td>\n<p>Ja<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b>Tab. 1: Eigenschaften des Formulars frmBesch&auml;ftigungen<\/b><\/p>\n<p><IMG height=\"224\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic009.png\" width=\"262\" border=\"0\"><\/p>\n<p><b>Anschlie&szlig;end aktivieren Sie die Feldliste und ziehen die Steuerelemente wie in Bild 10 in die Entwurfsansicht des Formulars.<\/b><\/p>\n<p><IMG height=\"198\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic010.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 10:  Entwurf- und Datenblattsansicht des Formulars frmBesch&auml;ftigungen<\/span><\/b><\/p>\n<h3>Entwurf des Formulars zur Eingabe der Zeugnisdaten<\/h3>\n<p>Das Formular frmZeugnisse dient zur Anzeige der Zeugnisart und des Ausstellungsdatums der bisherigen Zeugnisse f&uuml;r ein Besch&auml;ftigungsverh&auml;ltnis eines Mitarbeiters. Weiterhin enth&auml;lt es zwei Schaltfl&auml;chen zum Anzeigen und zum Ausdrucken des aktuell angezeigten Zeugnisses.<\/p>\n<p>Als Datenherkunft des Formulars dient die Tabelle tblZeugnisse. Stellen Sie auch f&uuml;r dieses Formular die Eigenschaften gem&auml;&szlig; Tab. 1 ein.<\/p>\n<p>Ziehen Sie dann die beiden Felder ZeugnisartNr und Ausstellungsdatum in den Abfrageentwurf. Erstellen Sie anschlie&szlig;end zwei Schaltfl&auml;chen. Die erste Schaltfl&auml;che dient zur Anzeige eines Zeugnisses in der Vorschauansicht. Nennen Sie die Schaltfl&auml;che btnZeugnisAnsehen und beschriften Sie sie mit dem Text Zeugnis ansehen. Die zweite Schaltfl&auml;che dient zum Ausdrucken des aktuellen Zeugnisses. Sie erh&auml;lt die Beschriftung Zeugnis drucken und die Bezeichnung btnZeugnisDrucken.<\/p>\n<p><IMG height=\"92\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic011.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 11:  Entwurfs- und Datenblattansicht des Formulars frmZeugnisse<\/span><\/b><\/p>\n<p>Nun fehlen noch die Prozeduren, die sich hinter den Schaltfl&auml;chen verbergen. Sie finden die Prozedur f&uuml;r die Schaltfl&auml;che btnZeugnisAnsehen im Quelltext 1 und die der Schaltfl&auml;che btnZeugnisDrucken im Quelltext 2. Damit k&ouml;nnen Sie nun das Formular speichern.<\/p>\n<h3>Entwurf des Formulars zur Eingabe der Mitarbeiter<\/h3>\n<p>Datenherkunft des Formulars frmMitarbeiter ist die Tabelle tblMitarbeiter.<\/p>\n<p>Bevor Sie beginnen, die Steuerelemente anzulegen, sollten Sie wie bei den anderen beiden Formularen einige Eigenschaften festlegen. Die Eigenschaften und deren Werte k&ouml;nnen Sie wiederum Tab. 1 entnehmen.<\/p>\n<p>Anschlie&szlig;end ziehen Sie die Felder aus der Feldliste wie in Bild 12 in die Entwurfsansicht.<\/p>\n<p><IMG height=\"316\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic012.png\" width=\"264\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 12:  Entwurfsansicht eines Teils des Formulars frmMitarbeiter<\/span><\/b><\/p>\n<p><IMG height=\"103\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic013.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 13:  Das Formular frmMitarbeiter mit seinen Unterformularen in der Entwurfsansicht.<\/span><\/b><\/p>\n<p>Nun f&uuml;gen Sie die beiden Unterformulare in das Formular ein. Zeigen Sie dazu das Formular frmMitarbeiter in der Entwurfsansicht an. Positionieren Sie das Datenbankfenster so, dass Sie mit der Maus Elemente aus dem Datenbankfenster in das Formular ziehen k&ouml;nnen. Vergewissern Sie sich, dass die Formulare frmBesch&auml;ftigungen und frmZeugnisse geschlossen sind.<\/p>\n<p>Ziehen Sie nun die beiden Formulare nacheinander mit der Maus in die Entwurfsansicht des Formulars frmMitarbeiter. Ordnen Sie die Unterformulare etwa wie in Bild 13 an. Je nach Ihren Vorstellungen f&uuml;gen Sie noch eine &uuml;berschrift hinzu und fassen &uuml;berschrift und Unterformular mit einem Rahmen zu einer Einheit zusammen.<\/p>\n<p>Die Formulare zeigen nun allerdings noch nicht die Daten an, die Sie anzeigen sollen. Sie m&uuml;ssen noch f&uuml;r eine geeignete Verkn&uuml;pfung zwischen den Formularen sorgen.<\/p>\n<p>Zun&auml;chst verkn&uuml;pfen Sie das Unterformular frmBesch&auml;ftigungen &uuml;ber das Feld MitarbeiterNr mit dem entsprechenden Feld des Hauptformulars. Dazu klicken Sie auf das Unterformular und aktivieren das Eigenschaftsfenster. Wechseln Sie hier in das Register Daten und klicken Sie in das Feld Verkn&uuml;pfen von. Wenn Sie nun auf die rechts von dem Feld erscheinende Schaltfl&auml;che mit den drei P&uuml;nktchen (&#8230;) klicken, zeigt Access einen Dialog zur Auswahl der Verkn&uuml;pfungsfelder an (siehe Bild 14). Der Dialog sollte bereits die gew&uuml;nschten Felder anzeigen, so dass Sie nur noch auf die OK-Schaltfl&auml;che klicken m&uuml;ssen.<\/p>\n<p><IMG height=\"306\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic014.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 14:  Auswahl von Verkn&uuml;pfungsfeldern zwischen Haupt- und Unterformular<\/span><\/b><\/p>\n<p>Wenn Sie nun in die Formularansicht wechseln, k&ouml;nnen Sie bereits neue Mitarbeiter und die dazugeh&ouml;renden Besch&auml;ftigungsverh&auml;ltnisse eingeben.<\/p>\n<p>Damit neu eingegebene Daten beim Verlassen des Unterformulars gespeichert werden, m&uuml;ssen Sie dem Unterformularsteuerelement noch eine Prozedur hinzuf&uuml;gen. Klicken Sie in der Entwurfsansicht des Hauptformulars auf das Unterformularsteuerelement und geben Sie f&uuml;r die Ereigniseigenschaft die folgende Prozedur ein:<\/p>\n<pre>Private Sub frmBesch&auml;ftigungen_Exit _\r\n    (Cancel As Integer)\r\n    DoCmd.RunCommand acCmdSaveRecord\r\nEnd Sub<\/pre>\n<p>Nun m&uuml;ssen Sie noch das Unterformular frmZeugnisse mit dem Unterformular frmBesch&auml;ftigungen verkn&uuml;pfen. Leider funktioniert das nicht so einfach wie bei den anderen beiden Formularen, da Sie keine direkte Verkn&uuml;pfung zwischen zwei Unterformularen herstellen k&ouml;nnen.<\/p>\n<p>Gehen Sie daher folgenderma&szlig;en vor:<\/p>\n<li>F&uuml;gen Sie irgendwo im Hauptformular ein neues Textfeld hinzu. Der Ort ist egal, da Sie es ohnehin sp&auml;ter unsichtbar machen.<\/li>\n<li>Geben Sie f&uuml;r das Textfeld die Bezeichnung txtBesch&auml;ftigungNr ein.<\/li>\n<li>Geben Sie als Steuerelementeninhalt den folgenden Ausdruck ein:<\/li>\n<pre>=[frmBesch&auml;ftigungen].[Formular]![Besch&auml;ftigungNr]<\/pre>\n<li>Wechseln Sie in die Formularansicht. Das Textfeld sollte nun die Nummer des aktuellen Datensatzes des Unterformulars frmBesch&auml;ftigungen anzeigen.<\/li>\n<li>Nun k&ouml;nnen Sie das Unterformular frmZeugnisse mit dem neu erstellten Textfeld verkn&uuml;pfen. <\/li>\n<li>Wechseln Sie wieder in die Entwurfsansicht und klicken Sie auf das Unterformular frmZeugnisse.<\/li>\n<li>Klicken Sie im Register Daten des Eigenschaftsfenster auf das Feld Verkn&uuml;pfen von. Geben Sie den Wert Besch&auml;ftigungNr ein.<\/li>\n<li>Geben Sie im Feld Verkn&uuml;pfen nach den Wert txtBesch&auml;ftigungNr ein.<\/li>\n<li>Falls Sie es nicht bereits getan haben, k&ouml;nnen Sie nun ein paar Testwerte eingeben. Achten Sie dabei auf die Reihenfolge. Geben Sie zun&auml;chst die Mitarbeiterdaten ein und dann die Daten bez&uuml;glich der Besch&auml;ftigungen. Zur Eingabe der Zeugnisdaten verwenden Sie bitte zun&auml;chst die Eingabe &uuml;ber die Tabelle.<\/li>\n<li>Anschlie&szlig;end k&ouml;nnen Sie &#8211; wenn Sie alles richtig gemacht haben &#8211; bereits Mitarbeiter, deren Besch&auml;ftigungen und die Zeugnisse zu den Besch&auml;ftigungen anzeigen.<\/li>\n<h3>Schaltfl&auml;che zum Erstellen neuer Zeugnisse<\/h3>\n<p>Das letzte zu erstellende Element des Formulars ist eine Schaltfl&auml;che, die zum Aufrufen des Formulars zur Zeugniserstellung dient.<\/p>\n<p>Sie k&ouml;nnen die Schaltfl&auml;che an einer beliebigen Stelle unterbringen. G&uuml;nstig ist aber der Platz zwischen den beiden Unterformularen. So sieht der Anwender sofort, f&uuml;r welches Besch&auml;ftigungsverh&auml;ltnis er ein neues Zeugnis erstellt.<\/p>\n<p>Wenn Sie die Schaltfl&auml;che &uuml;ber die ganze Unterformularbreite ziehen, k&ouml;nnen Sie sie beispielsweise mit dem folgenden Text versehen:<\/p>\n<p>Neues Zeugnis f&uuml;r das angegebene Besch&auml;ftigungsverh&auml;ltnis des aktuellen Mitarbeiters<\/p>\n<p>Geben Sie der Schaltfl&auml;che in jedem Fall die Bezeichnung btnNeuesZeugnis.<\/p>\n<p>F&uuml;r die Ereigniseigenschaft Beim Klicken der Schaltfl&auml;che legen Sie die Ereignisprozedur aus Quelltext 3 an.<\/p>\n<p>Die Prozedur bewirkt, dass das Formular frmZeugnisNeu ge&ouml;ffnet wird. Gleichzeitig &uuml;bergibt es einen Parameter, mit dem der anzuzeigende Datensatz &uuml;bergeben wird.<\/p>\n<p><b>Das Formular zur Eingabe der Bewertungen<\/b><\/p>\n<p>Das Formular frmZeugnisNeu dient zur Auswahl der vorgegebenen Floskeln. Es besteht im wesentlichen aus zwei Steuerelementen. In einem Textfeld zeigt das Formular w&auml;hrend der Eingabe die wesentlichen Daten des Mitarbeiters und dessen Besch&auml;ftigungsverh&auml;ltnis an. In dem Unterformular subfrmZeugnisNeu schlie&szlig;lich w&auml;hlen Sie die gew&uuml;nschten Floskeln aus.<\/p>\n<p>Zun&auml;chst erstellen Sie das Unterformular subfrmZeugnisNeu. Es besteht aus 20 ungebundenen Kombinationsfeldern Bild 15. Jeweils zwei Kombinationsfelder geh&ouml;ren zusammen. Mit dem oberen Kombinationsfeld w&auml;hlen Sie die Schulnote aus, die ungef&auml;hr der Leistung des Mitarbeiters in der entsprechenden Kategorie entspricht. Der Inhalt des unteren Kombinationsfeldes h&auml;ngt von der Kategorie und der ausgew&auml;hlten Schulnote ab.<\/p>\n<p>Der Anwender soll also zun&auml;chst die Note ausw&auml;hlen, um die Anzahl der Floskeln einzuschr&auml;nken und anschlie&szlig;end die gew&uuml;nschte Floskel ausw&auml;hlen. <\/p>\n<p><IMG height=\"177\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic015.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 15:  Das Unterformular subfrmZeugnisNeu in der Entwurfsansicht<\/span><\/b><\/p>\n<p>Geben Sie den Kombinationsfeldern zur Auswahl der Schulnoten jeweils die Bezeichnung cmbNote1, cmbNote2,&#8230; und cmbNote10. Die Kombinationsfelder zur Auswahl der Floskeln erhalten die Bezeichnung Floskeltext1, Floskeltext2,&#8230; und Floskeltext10.<\/p>\n<p>Als Datenherkunft der Noten-Felder m&uuml;ssen Sie noch eine neue Tabelle erstellen. Die Tabelle enth&auml;lt zwei Felder: Note und Bezeichnung. Das Feld Note dient als Prim&auml;rindex und enth&auml;lt die Zahlen von 1 bis 6. Das Feld Note ist ein Textfeld und enth&auml;lt die Notenbezeichnungen Sehr gut, Gut, Befriedigend, Ausreichend, Mangelhaft und Ungen&uuml;gend (siehe Bild 16).<\/p>\n<p><IMG height=\"119\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic016.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 16:   Die Tabelle tblNoten in der Datenblattansicht<\/span><\/b><\/p>\n<p>Klicken Sie in der Entwurfsansicht nacheinander auf die Kombinationsfelder zur Anzeige der Schulnoten und weisen Sie ihnen die Tabelle tblNoten als Datenherkunft zu.<\/p>\n<p>Manchmal kommt es vor, dass der Anwender erst beim Lesen der zur Auswahl stehenden Floskeln erkennt, dass vielleicht eine andere Schulnote als Grundlage f&uuml;r die Auswahl der Floskel dienen sollte. Daher soll bei einer erneuten Auswahl der Schulnote der Wert des dazugeh&ouml;renden Floskel-Feldes gel&ouml;scht werden. Dazu verwenden Sie die folgende Prozedur, die Sie f&uuml;r die Ereigniseigenschaft NachAktualisierung der Noten-Kombinationsfelder einsetzen:<\/p>\n<pre>Private Sub cmbNote1_AfterUpdate()\r\n    Me![Floskeltext1].Requery\r\nEnd Sub<\/pre>\n<p>Als Datensatzherkunft der Kombinationsfelder zur Auswahl der Floskeln dient eine Abfrage. Die Abfrage basiert auf der Tabelle tblFloskeln. Ziehen Sie alle Felder der Tabelle in die Entwurfsansicht der Abfrage. Als Kriterium f&uuml;r das Feld FloskelkategorieNr geben Sie die jeweilige Nummer der Floskelkategorie an. Als Kriterium f&uuml;r das Feld Schulnote dient der folgende Ausdruck:<\/p>\n<pre>[Formulare]![frmZeugnisNeu]![subfrmZeugnisNeu]![cmbNote1]<\/pre>\n<p>Leider k&ouml;nnen Sie die Funktionalit&auml;t des Formular jetzt noch nicht ausprobieren, da das Kriterium f&uuml;r das Feld Schulnote auf das Kombinationsfeld cmbNote1 als Steuerelement eines Formulars zugreift, das wiederum als Unterformular ein Steuerelement des Formulars frmZeugnisNeu ist. Oder einfach gesagt: Sie m&uuml;ssen das Unterformular zun&auml;chst in das Hauptformular einbinden.<\/p>\n<p><IMG height=\"226\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic017.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 17:  Datensatzherkunft der Kombinationsfelder <\/span><\/b><\/p>\n<p>Zun&auml;chst m&uuml;ssen Sie jedoch noch eine Schaltfl&auml;che anlegen, mit der Sie die Auswahl der Floskeln beenden k&ouml;nnen. Legen Sie die Schaltfl&auml;che unterhalb der Kombinationsfelder an und beschriften Sie sie mit Zeugnistext zusammenf&uuml;gen. Als Namen w&auml;hlen Sie die Bezeichnung btnZeugnistextZusammensetzen.<\/p>\n<p>Beim Klicken soll die folgende Ereignisprozedur aus Quelltext 4 ausgef&uuml;hrt werden. Sie &ouml;ffnet das Formular frmZeugnistext mit dem ausgew&auml;hlten Besch&auml;ftigungsverh&auml;ltnis als Filter.<\/p>\n<p>Bevor Sie das ausprobieren k&ouml;nnen, m&uuml;ssen Sie noch das Hauptformular frmZeugnisNeu erstellen und das Unterformular einf&uuml;gen.<\/p>\n<p>Stellen Sie in dem neuen Formular zun&auml;chst die Eigenschaften wie in den anderen Formularen gem&auml;&szlig; Tab. 1 ein. Anschlie&szlig;end legen Sie zwei Beschriftungsfelder mit den entsprechenden Texten wie in Bild 18 an. Das Textfeld unter den Beschriftungsfeldern soll den folgenden Ausdruck als Steuerelementinhalt haben:<\/p>\n<pre>=\"Zeugnis f&uuml;r \" & [Vorname] & \" \" & [Nachname] & \", Berufsbezeichnung: \" & Wenn([GeschlechtNr]=1;[BerufsbezeichnungM&auml;nnlich];[BerufsbezeichnungWeiblich])<\/pre>\n<p><IMG height=\"217\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic018.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 18:  Das Formular frmZeugnisNeu in der Entwurfsansicht<\/span><\/b><\/p>\n<p>In der Wenn-Funktion &uuml;berpr&uuml;ft der  Ausdruck, ob es sich bei dem Mitarbeiter um einen Mann oder eine Frau handelt und setzt die entsprechende Form der Berufsbezeichnung ein.<\/p>\n<p>Schlie&szlig;lich m&uuml;ssen Sie noch das Unterformular subfrmZeugnisNeu in das Formular frmZeugnisNeu ziehen. Dazu gehen Sie wie oben vor, indem Sie das Formular einfach aus dem Datenbankfenster in die Entwurfsansicht des Formulars ziehen. <\/p>\n<p>Das Formular sollte nun etwa wie in Bild 19 aussehen. Hier k&ouml;nnen Sie auch sehen, dass einige Floskeln auf der Grundlage der jeweiligen Kategorie und der ausgew&auml;hlten Schulnote  selektiert wurden. <\/p>\n<p><IMG height=\"225\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic019.png\" width=\"261\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 19:   Das Formular frmZeugnisNeu in der Formularansicht<\/span><\/b><\/p>\n<p><b>Das Formular frmZeugnistext<\/b><\/p>\n<p>Das letzte zu erstellende Formular ist das Formular frmZeugnistext. Es zeigt die ausgew&auml;hlten Floskeln als Flie&szlig;text an. In dieser Ansicht sind auch die Platzhalter bereits durch die entsprechenden Namen und Pronomen ersetzt.<\/p>\n<p><IMG height=\"202\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic020.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 20:  Das Formular frmZeugnistext in der Formularansicht<\/span><\/b><\/p>\n<p>Das Formular besteht neben der &uuml;berschrift und dem Anweisungstext aus drei Steuerelementen: dem Textfeld zur Anzeige des zusammengesetzten Zeugnistextes, dem Kombinationsfeld zur Auswahl der Zeugnisart und der Schaltfl&auml;che zum Abschlie&szlig;en der Bearbeitung und zum Speichern des Zeugnisses (siehe Bild 20).<\/p>\n<p>Nennen Sie das Textfeld txtZeugnistext, das Kombinationsfeld cmbZeugnisart und die Schaltfl&auml;che btnOK.<\/p>\n<p>Weisen Sie dem Kombinationsfeld die Tabelle tblZeugnisArten zu. Au&szlig;erdem m&uuml;ssen Sie f&uuml;r die Ereigniseigenschaft Nach Aktualisieren eine kleine Ereignisprozedur hinterlegen. Die Prozedur aktiviert die Schaltfl&auml;che btnOk, nachdem der Anwender eine Zeugnisart ausgew&auml;hlt hat:<\/p>\n<pre>Private Sub cmbZeugnisart_AfterUpdate()\r\n    Me![btnOK].Enabled = True\r\nEnd Sub<\/pre>\n<p>Die gro&szlig;e Frage lautet nun: Wie wandeln Sie die im Formular frmZeugnisNeu ausgew&auml;hlten Floskeln mit ihren zahlreichen Platzhaltern in einen Flie&szlig;text um Die Antwort gibt die Prozedur aus Quellcode 5.<\/p>\n<h3>Die Prozedur zum Zusammensetzen der Floskeln<\/h3>\n<p>Die Prozedur geht Schritt f&uuml;r Schritt alle Kombinationsfelder von Floskeltext1 bis Floskeltext10 durch und f&uuml;gt sie nach und nach in der Variablen Text zusammen. Dabei &uuml;berpr&uuml;ft die Prozedur jeweils, ob &uuml;berhaupt eine Floskel f&uuml;r die jeweilige Kategorie ausgew&auml;hlt wurde.<\/p>\n<p>Anschlie&szlig;end ruft die Prozedur die Funktion PlatzhalterErsetzen mit der Variablen Text als Argument auf. In der Funktion werden die Platzhalter durch die entsprechenden Namen und Pronomen ersetzt.<\/p>\n<p>Zu guter Letzt schlie&szlig;t die Prozedur das Formular frmZeugnisNeu, nachdem alle relevanten Daten ausgelesen wurden.<\/p>\n<h3>Die Prozedur PlatzhalterErsetzen<\/h3>\n<p>Die Funktion PlatzhalterErsetzen ist ein wenig komplizierter. Sie finden den Code der Prozedur in Quelltext 7 (am Ende des Beitrags).<\/p>\n<p>Aufgrund des gro&szlig;en Umfangs der Funktion kann leider nicht der komplette Code abgedruckt werden. Es werden nur die wesentlichen Teile erl&auml;utert. Bei weitergehendem Interesse f&uuml;hren Sie sich bitte den Quellcode der Beispieldatenbank zu Gem&uuml;te.<\/p>\n<p>Die Funktion arbeitet die &#8211; mitunter recht lange &#8211; Zeichenkette Text Buchstabe f&uuml;r Buchstabe durch. Dabei kopiert sie die bearbeiteten Buchstaben in eine neue Zeichenfolge namens PlatzhalterErsetzen. Sobald sie auf eine &ouml;ffnende eckige Klammer ([) findet, tritt der Kern der Funktion in Aktion.<\/p>\n<p>Sie kopiert dann zun&auml;chst das der eckigen Klammer folgende Zeichen in die Variable Platzhalter.<\/p>\n<p>Aus der bereits als Recordset ge&ouml;ffneten Tabelle tblPlatzhalter wird der dem Platzhalter entsprechende Datensatz herausgesucht.<\/p>\n<p>In der folgenden If-Abfrage ermittelt die Funktion, ob es sich bei dem Mitarbeiter, f&uuml;r den sie das Zeugnis erstellt, um eine m&auml;nnliche oder weibliche Person handelt. Abh&auml;ngig davon und von dem Platzhalter wird dann der entsprechende Eintrag der Tabelle tblPlatzhalter an die Zeichenkette PlatzhalterErsetzen eingef&uuml;gt.<\/p>\n<p>Im Anschluss daran wird der Z&auml;hler in der Zeichenkette Text auf die n&auml;chst Position hinter der schlie&szlig;enden eckigen Klammer gesetzt und der Text weiterbearbeitet.<\/p>\n<h3>Die Schaltfl&auml;che btnOK<\/h3>\n<p>Sobald der Anwender den Zeugnistext &uuml;berarbeitet und eine Zeugnisart ausgew&auml;hlt hat, ist es an der Zeit, das Zeugnis abzuspeichern. Dazu verwendet man die Schaltfl&auml;che btnOK.<\/p>\n<p>Hinter der Schaltfl&auml;che verbirgt sich eine Prozedur, die zum &ouml;ffnen der Tabelle tblZeugnisse dient und die ermittelten Daten f&uuml;r das aktuelle Zeugnis in der Tabelle speichert (Quelltext 6).<\/p>\n<p><b>Der Bericht zur Ausgabe der Zeugnisse<\/b><\/p>\n<p>Bereits zu Anfang des Beitrags haben Sie im Formular frmMitarbeiter zwei Schaltfl&auml;chen erstellt, die zur Anzeige und zum Ausdrucken des Berichtes repZeugnis dienen.<\/p>\n<p>Nun sollen Sie auch endlich den entsprechenden Bericht erstellen.<\/p>\n<p>&ouml;ffnen Sie zun&auml;chst einen Bericht in der Entwurfsansicht. Sie k&ouml;nnen &uuml;ber den Men&uuml;punkt Ansicht( Seitenkopf\/-fu&szlig; und Ansicht( Berichtskopf\/-Fu&szlig; die entsprechenden Elemente ausblenden, da sie nicht ben&ouml;tigt werden.<\/p>\n<h3>Datenherkunft des Berichtes<\/h3>\n<p>Datenherkunft des Berichtes ist eine Abfrage, die auf der Abfrage qryMitarbeiterUndBesch&auml;ftigungen und den Tabellen tblZeugnisse und tblZeugnisarten basiert. Dabei m&uuml;ssen Sie die Abfrage und die Tabelle tblZeugnisse noch  &uuml;ber das Feld Besch&auml;ftigungsNr miteinander verkn&uuml;pfen.<\/p>\n<p>Anschlie&szlig;end ziehen Sie die ben&ouml;tigten Felder in das Entwurfsraster. Sie ben&ouml;tigen alle Felder der Abfrage qryMitarbeiterUndBesch&auml;ftigungen sowie die Felder Zeugnisart der Tabelle tblZeugnisarten, ZeugnisartNr, Ausstellungsdatum, Besch&auml;ftigungNr und Zeugnistext der Tabelle tblZeugnisse.<\/p>\n<p>Nun k&ouml;nnen Sie beginnen, das Layout des Berichtes zu erstellen.<\/p>\n<p><IMG height=\"242\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic021.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 21:  Datenherkunft des Berichtes repZeugnis<\/span><\/b><\/p>\n<h3>Zeugnis&uuml;berschrift<\/h3>\n<p>Zun&auml;chst sollten Sie eine &uuml;berschrift einf&uuml;gen. Dazu verwenden Sie das Feld Zeugnisart &#8211; so wird direkt deutlich, um welche Zeugnisart es sich handelt. Platzieren Sie das Textfeld mittig im oberen Bereich und vergr&ouml;&szlig;ern Sie die Schriftart nach Ihren W&uuml;nschen. Achten Sie vor allem darauf, die Beschriftung des Textfeldes zu entfernen.<\/p>\n<h3>Kurzbeschreibung des Mitarbeiters<\/h3>\n<p>Nun soll eine Kurzbeschreibung folgen, die den Namen, das Geburtsdatum, die ausge&uuml;bte T&auml;tigkeit und den Zeitraum der T&auml;tigkeit umrei&szlig;t. Die Kurzbeschreibung k&ouml;nnen Sie in einem Textfeld aus den Feldern der Datenherkunft und einigen weiteren Elementen erstellen. Der Inhalt des Textfeldes lautet:<\/p>\n<pre>=[Anrede] & \" \" & [Vorname] &\" \" \" & [Nachname] & \", geboren am \" & [Geburtsdatum] & Wenn([ZeugnisArtNr]=4;\", ist seit dem \" & [Eintrittsdatum] & \" in unserem Hause als \" &Wenn([GeschlechtNr]=1;[BerufsbezeichnungM&auml;nnlich];[BerufsbezeichnungWeiblich]) & \" t&auml;tig.\";\", war vom \" & [Eintrittsdatum] & \" bis zum \" & [Austrittsdatum] & \" in unserem Hause als \" & Wenn([GeschlechtNr]=1;[BerufsbezeichnungM&auml;nnlich];[BerufsbezeichnungWeiblich]) & \" t&auml;tig.\")<\/pre>\n<p>Auf den ersten Blick ist der Ausdruck ein wenig kompliziert. Wenn man ihn Schritt f&uuml;r Schritt analysiert, vereinfacht sich einiges: Zun&auml;chst setzt der Ausdruck die Anrede, den Vor- und den Nachnamen sowie den Geburtstag &#8211; jeweils getrennt durch Leerzeichen &#8211; zusammen. Dann fragt der Ausdruck die Zeugnisart ab. Handelt es sich um ein Zwischenzeugnis, wird nur das Eintrittsdatum in der Form &#8222;ist seit dem &lt;Datum&gt; in unserem Hause &#8230;&#8220; an die Zeichenkette angeh&auml;ngt. Falls es sich um ein abschlie&szlig;endes Zeugnis handelt, folgt dieser Ausdruck: &#8222;war vom &lt;Anfangsdatum&gt; bis zum &lt;Enddatum&gt; in unserem Hause&#8230;&#8220;. <\/p>\n<p><IMG height=\"168\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic022.png\" width=\"262\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 22:  Entwurf des Zeugnisberichtes<\/span><\/b><\/p>\n<p>Innerhalb der beiden Varianten &uuml;berpr&uuml;ft der Ausdruck noch, ob es sich um einen m&auml;nnlichen oder weiblichen Mitarbeiter handelt. Davon abh&auml;ngig setzt er entweder die m&auml;nnliche oder weibliche Variante der Berufsbezeichnung ein.<\/p>\n<h3>Aufgabenbereich des Mitarbeiters<\/h3>\n<p>Unter die Kurzbeschreibung setzen Sie noch das Feld Aufgabenbereich ein. Das Feld Aufgabenbereich geh&ouml;rt zu den Angaben &uuml;ber die Besch&auml;ftigung, die der Anwender im Hauptformular eingibt.<\/p>\n<p>Wenn Sie einen fl&uuml;ssigen, lesbaren Text produzieren wollen, sollten die &uuml;bergange zwischen der Kurzbeschreibung des Mitarbeiters, des Aufgabenbereichs sowie der eigentlichen Bewertung m&ouml;glichst flie&szlig;end sein. Dazu geh&ouml;rt, dass zwei aufeinanderfolgende S&auml;tze nicht mit dem Namen oder dem entsprechenden Personalpronomen beginnen. Da bereits die Kurzbeschreibung des Mitarbeiters und auch der erste Satz der Bewertung mit dem Namen des Mitarbeiters beginnt, sollte der Anwender die Beschreibung des Aufgabenbereichs mit dem Personalpronomen beginnen.<\/p>\n<h3>Bewertung des Mitarbeiters<\/h3>\n<p>Schlie&szlig;lich fehlt noch ein relativ gro&szlig;es Textfeld zur Anzeigen des Zeugnistextes. Die H&ouml;he des Textfeldes k&ouml;nnen Sie ganz nach Belieben bis an den unteren Seitenrand ziehen.<\/p>\n<h3>Weitere Elemente<\/h3>\n<p>Wenn Sie m&ouml;chten, k&ouml;nnen Sie noch weitere Elemente einf&uuml;gen oder die vorhandenen an Ihre Bed&uuml;rfnisse anpassen &#8211; beispielsweise ein Feld f&uuml;r eine Unterschrift oder &auml;hnliches. Schlie&szlig;lich handelt es sich ja um eine Musterl&ouml;sung, die Sie keinesfalls in der vorhandenen Form verwenden sollen.<\/p>\n<p><IMG height=\"321\" src=\"..\/fileadmin\/_temp_\/{1FF9FA05-22A4-4447-8641-28E500830908}\/pic023.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 23:  Das fertige Zeugnis<\/span><\/b><\/p>\n<p>Wenn Sie nun ein Beispielzeugnis eingeben, k&ouml;nnen Sie es bereits als Bericht anzeigen und ausdrucken.<\/p>\n<p>Selbstverst&auml;ndlich finden Sie hier keine Zeugnisverwaltung, die f&uuml;r alle Branchen und alle Berufe optimiert ist. Der vorliegende Beitrag sollte jedoch gen&uuml;gend Anregungen bieten, um eine f&uuml;r Ihre Bed&uuml;rfnisse ma&szlig;geschneiderte Anwendung zu erstellen.<\/p>\n<p>Sie k&ouml;nnen z.B. eine Eingabemaske erstellen, um weitere Floskeln einzugeben. Auch die Eingabe weiterer Zeugnisarten, Berufe, Besch&auml;ftigungen usw. steht Ihnen v&ouml;llig offen. <\/p>\n<p>Falls Sie noch Anregungen f&uuml;r weitere Funktionen oder Verbesserungsvorschl&auml;ge haben, wenden Sie sich bitte per E-Mail an zeugnisverwaltung@mkdd.com.<\/p>\n<\/p>\n<h2>Downloads zu diesem Beitrag<\/h2>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Zeugnisverwaltung00.mdb<\/p>\n<p>Zeugnisverwaltung97.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/A4876A09-01B5-42E9-9097-F2C465470E25\/aiu_9.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Verflixt, was wollte Herr M&uuml;ller noch mal &#8211; ach ja, ein Arbeitszeugnis&#8230; Und ich habe eigentlich gar keine Zeit, nun auch noch ein Arbeitszeugnis zu schreiben &#8211; abgesehen davon, wei&szlig; ich gar nicht mehr, was ich &uuml;ber den Mann schreiben soll&#8230; So oder &auml;hnlich laufen die Gedanken im Kopf eines gestressten Leiters der Personalabteilung ab, wenn er dem scheidenden Mitarbeiter ein Ab-schlusszeugnis oder einfach ein Zwischenzeugnis ausstellen soll. Da Sie den vorliegenden Beitrag lesen, um sich das Leben (oder zumindest Teile davon) mit Access zu erleichtern, k&ouml;nnen Sie aufatmen: Im Folgenden erfahren Sie, wie Sie mit einer selbstgebauten Zeugnisverwaltung auf die Schnelle ein Arbeitszeugnis erstellen k&ouml;nnen, ohne dabei ausschlie&szlig;lich auf vorgefertigte Redewendungen festgelegt zu sein.<\/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":[66012001,662001,44000027],"tags":[],"class_list":["post-55000009","post","type-post","status-publish","format-standard","hentry","category-66012001","category-662001","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>Zeugnisverwaltung 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\/Zeugnisverwaltung_mit_Access\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zeugnisverwaltung mit Access\" \/>\n<meta property=\"og:description\" content=\"Verflixt, was wollte Herr M&uuml;ller noch mal - ach ja, ein Arbeitszeugnis... Und ich habe eigentlich gar keine Zeit, nun auch noch ein Arbeitszeugnis zu schreiben - abgesehen davon, wei&szlig; ich gar nicht mehr, was ich &uuml;ber den Mann schreiben soll... So oder &auml;hnlich laufen die Gedanken im Kopf eines gestressten Leiters der Personalabteilung ab, wenn er dem scheidenden Mitarbeiter ein Ab-schlusszeugnis oder einfach ein Zwischenzeugnis ausstellen soll. Da Sie den vorliegenden Beitrag lesen, um sich das Leben (oder zumindest Teile davon) mit Access zu erleichtern, k&ouml;nnen Sie aufatmen: Im Folgenden erfahren Sie, wie Sie mit einer selbstgebauten Zeugnisverwaltung auf die Schnelle ein Arbeitszeugnis erstellen k&ouml;nnen, ohne dabei ausschlie&szlig;lich auf vorgefertigte Redewendungen festgelegt zu sein.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-17T22:41:58+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg03.met.vgwort.de\/na\/97cdc0b77b484a44812e2d7156cc28d6\" \/>\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=\"27\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Zeugnisverwaltung mit Access\",\"datePublished\":\"2021-03-17T22:41:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/\"},\"wordCount\":5392,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/97cdc0b77b484a44812e2d7156cc28d6\",\"articleSection\":[\"1\\\/2001\",\"2001\",\"L\u00f6sungen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/\",\"name\":\"Zeugnisverwaltung mit Access - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/97cdc0b77b484a44812e2d7156cc28d6\",\"datePublished\":\"2021-03-17T22:41:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/97cdc0b77b484a44812e2d7156cc28d6\",\"contentUrl\":\"http:\\\/\\\/vg03.met.vgwort.de\\\/na\\\/97cdc0b77b484a44812e2d7156cc28d6\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Zeugnisverwaltung_mit_Access\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zeugnisverwaltung 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":"Zeugnisverwaltung 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\/Zeugnisverwaltung_mit_Access\/","og_locale":"de_DE","og_type":"article","og_title":"Zeugnisverwaltung mit Access","og_description":"Verflixt, was wollte Herr M&uuml;ller noch mal - ach ja, ein Arbeitszeugnis... Und ich habe eigentlich gar keine Zeit, nun auch noch ein Arbeitszeugnis zu schreiben - abgesehen davon, wei&szlig; ich gar nicht mehr, was ich &uuml;ber den Mann schreiben soll... So oder &auml;hnlich laufen die Gedanken im Kopf eines gestressten Leiters der Personalabteilung ab, wenn er dem scheidenden Mitarbeiter ein Ab-schlusszeugnis oder einfach ein Zwischenzeugnis ausstellen soll. Da Sie den vorliegenden Beitrag lesen, um sich das Leben (oder zumindest Teile davon) mit Access zu erleichtern, k&ouml;nnen Sie aufatmen: Im Folgenden erfahren Sie, wie Sie mit einer selbstgebauten Zeugnisverwaltung auf die Schnelle ein Arbeitszeugnis erstellen k&ouml;nnen, ohne dabei ausschlie&szlig;lich auf vorgefertigte Redewendungen festgelegt zu sein.","og_url":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/","og_site_name":"Access im Unternehmen","article_published_time":"2021-03-17T22:41:58+00:00","og_image":[{"url":"http:\/\/vg03.met.vgwort.de\/na\/97cdc0b77b484a44812e2d7156cc28d6","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"27\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Zeugnisverwaltung mit Access","datePublished":"2021-03-17T22:41:58+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/"},"wordCount":5392,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#primaryimage"},"thumbnailUrl":"http:\/\/vg03.met.vgwort.de\/na\/97cdc0b77b484a44812e2d7156cc28d6","articleSection":["1\/2001","2001","L\u00f6sungen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/","url":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/","name":"Zeugnisverwaltung mit Access - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#primaryimage"},"thumbnailUrl":"http:\/\/vg03.met.vgwort.de\/na\/97cdc0b77b484a44812e2d7156cc28d6","datePublished":"2021-03-17T22:41:58+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#primaryimage","url":"http:\/\/vg03.met.vgwort.de\/na\/97cdc0b77b484a44812e2d7156cc28d6","contentUrl":"http:\/\/vg03.met.vgwort.de\/na\/97cdc0b77b484a44812e2d7156cc28d6"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Zeugnisverwaltung_mit_Access\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Zeugnisverwaltung 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\/55000009","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=55000009"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000009\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}