{"id":55000312,"date":"2005-12-01T00:00:00","date_gmt":"2020-05-06T15:18:10","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=312"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Mit_Datums_und_Zeitfunktionen_arbeiten","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/","title":{"rendered":"Mit Datums- und Zeitfunktionen arbeiten"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/307dddb8642c4faca438314a710174ee\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<h3>Zusammenfassung<\/h3>\n<p>Lernen Sie die Datumsfunktionen von Access kennen und erfahren Sie, wo sich diese sinnvoll einsetzen lassen.<\/p>\n<h3>Techniken<\/h3>\n<p>VBA, Abfragen, Datumsfunktionen<\/p>\n<h3>Voraussetzungen<\/h3>\n<p>Access 97 oder h&ouml;her<\/p>\n<h3>Beispieldateien<\/h3>\n<p><a href=''fileadmin\/files\/acc0605kh06.zip''>Datum97.mdb, Datum00.mdb<\/a><\/p>\n<p><b>Roland Grothe, Hanau; Andr&eacute; Minhorst, Duisburg<\/b><\/p>\n<p><b>In diesem Beitrag lernen Sie den Umgang mit den Datums- und Zeitfunktionen von Access und ihre Einsatzm&ouml;glichkeiten in Formularen, Berichten und Abfragen kennen. Anhand kleiner praxisbezogener Beispiele erfahren Sie, wie Datums- und Zeitinformationen mit diesen Funktionen analysiert und bearbeitet werden. Dabei lernen Sie unter anderem, wie Sie die aktuelle Zeit und das aktuelle Datum ermitteln, wie Sie Werte in ein Datumsformat konvertieren und dieses auf G&uuml;ltigkeit pr&uuml;fen. Auch das Extrahieren von Informationen wie Tag, Monat oder Jahr aus einer Datumsangabe kann in vielen F&auml;llen weiterhelfen &#8211; aber sehen Sie doch einfach selbst.<\/b><\/p>\n<p>F&uuml;r Access sind Datums- und Zeitwerte nichts weiter als Zahlen, die in einem ganz bestimmten Format angezeigt werden. Access kann Daten und Uhrzeiten zwischen dem 1.1.100, 00:00:00 Uhr und dem 31.12.9999, 23:59:59 verwalten. Jeder Zeitpunkt in diesem Bereich wird durch einen Wert zwischen -657434,999988426 und 2958465,99998843 eindeutig definiert. Die Stellen vor dem Komma bestimmen den Tag, die Stellen danach den exakten Zeitpunkt in Stunden, Minuten und Sekunden. Diese Methode erm&ouml;glicht es, sowohl das Datum als auch die Uhrzeit in einem einzigen Feld zu speichern. Access stellt daf&uuml;r den Datentyp Datum\/Uhrzeit zur Verf&uuml;gung.<\/p>\n<p>Der Beginn der Zeitrechnung ist f&uuml;r Access der 30. Dezember 1899. Dieser Tag entspricht dem Datumswert 0. Alle Tage danach werden durch eine positive, alle Tage davor durch eine negative Zahl dargestellt.<\/p>\n<p>Mit den Datums- und Zeitfunktionen stellt Access eine Schnittstelle zur Verf&uuml;gung, welche die als 64Bit-Flie&szlig;kommazahlen gespeicherten Informationen in die f&uuml;r uns gel&auml;ufigen Einheiten zwischen Jahr und Sekunde umrechnet und bei Berechnungen diese Zeitintervalle als Eingabe erlaubt. <\/p>\n<p>Eine der am h&auml;ufigsten eingesetzten Funktionen ist die Funktion Datum() (engl.: Date()). Sie wird meist in den Kopfzeilen von Berichten verwendet, um das Druckdatum auszugeben.<\/p>\n<p>Auch wenn der Funktion keine Argumente &uuml;bergeben werden k&ouml;nnen, m&uuml;ssen Sie dennoch das abschlie&szlig;ende Klammernpaar eingeben. Datum() liefert das aktuelle Systemdatum als Wert des Datentyps Datum\/Uhrzeit zur&uuml;ck.<\/p>\n<p>Setzen Sie die Eigenschaft Steuerelementinhalt eines Textfeldes in einem Bericht oder Formular auf den folgenden Ausdruck, damit dort zur Laufzeit das aktuelle Datum erscheint:<\/p>\n<pre>=Datum()<\/pre>\n<p>Dieses k&ouml;nnen Sie nat&uuml;rlich wie jedes andere Datumsfeld nach Ihren Anforderungen formatieren. <\/p>\n<p>Ben&ouml;tigen Sie statt des Datums die aktuelle Uhrzeit, verwenden Sie die Funktion Zeit() (engl.: Time()), um die im BIOS des Rechners gespeicherte Systemzeit zu ermitteln.<\/p>\n<p>Beide Informationen zusammen erhalten Sie, wenn Sie die Funktion Jetzt() (engl.: Now())einsetzen. Diese Funktion liefert sowohl das aktuelle Datum als auch die aktuelle Uhrzeit in einem Wert des Datentyps Datum\/Uhrzeit.<\/p>\n<p>Wenn Sie in Ihrer Anwendung die Information, wann ein Datensatz angelegt worden ist, speichern m&ouml;chten, verwenden Sie dazu die Funktion Jetzt() beziehungsweise Now(). F&uuml;gen Sie der Tabelle ein zus&auml;tzliches Feld AngelegtAm vom Felddatentyp Datum\/Uhrzeit hinzu und legen Sie ein entsprechendes Textfeld im Eingabeformular an. Stellen Sie dessen Eigenschaft Standardwert auf den Ausdruck =Jetzt() und die Eigenschaft Sichtbar auf Nein ein. Dieses Feld ist f&uuml;r den Anwender unsichtbar, speichert aber den Zeitpunkt, wann ein Datensatz angelegt wurde, in der Datenherkunft des Formulars ab. <\/p>\n<p>Die Funktion ZDate() (engl.: CDate())wandelt einen beliebigen als Datum oder Uhrzeit interpretierbaren Ausdruck in einen Wert des Datentyps Datum\/Uhrzeit um.<\/p>\n<p>Ob ein Ausdruck als g&uuml;ltig bewertet wird, ist abh&auml;ngig von der Einstellung Gebietsschema in den L&auml;ndereinstellungen in der Systemsteuerung (siehe Bild 1). So liefert beispielsweise der Ausdruck <\/p>\n<pre>ZDate(\"2. Februar 2005\")<\/pre>\n<p>in einer deutschen Umgebung ein g&uuml;ltiges Datum, w&auml;hrend<\/p>\n<pre>ZDate(\"February 2, 2005\")<\/pre>\n<p>einen Fehler zur&uuml;ckgibt. In der englischen Version ist es hingegen genau umgekehrt.<\/p>\n<p>Dabei wird nicht nur das Format, sondern auch das Datum selbst auf seine Richtigkeit &uuml;berpr&uuml;ft. <\/p>\n<p>Die Ausdr&uuml;cke<\/p>\n<pre>ZDate(\"31. September 2002\")<\/pre>\n<p>und<\/p>\n<pre>ZDate(\"29. Februar 2002\")<\/pre>\n<p>erzeugen immer einen Fehler, w&auml;hrend folgender Ausdruck akzeptiert wird:<\/p>\n<pre>ZDate(\"29. Februar 2004\")<\/pre>\n<p>Solche Eingabefehler lassen sich vermeiden, wenn der Ausdruck vorher mit der Funktion IstDatum() (engl.: IsDate()) auf seine G&uuml;ltigkeit &uuml;berpr&uuml;ft wird. Diese Funktion gibt den Bool&#8220;schen Wert Wahr zur&uuml;ck, wenn die an die Funktion &uuml;bergebene Zeichenkette als Datum oder Uhrzeit interpretiert werden kann. Ist dies nicht der Fall, ist das Ergebnis Falsch.<\/p>\n<p><IMG height=\"485\" src=\"..\/fileadmin\/_temp_\/{C6CF5D23-0C78-4089-A483-5237E264521B}\/pic001.png\" width=\"404\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1:  Erkennt Access g&uuml;ltige Datums- und Zeit-Ausdr&uuml;cke auf einer Maschine nicht an, k&ouml;nnte dies an einer fehlerhaften Einstellung des Gebietsschemas liegen.<\/span><\/b><\/p>\n<p>Mit dem Ausdruck<\/p>\n<pre>Bestelldatum = Wenn(IstDatum([Datumseingabe]);[Datumseingabe];Null)<\/pre>\n<p>wird dem Feld BestellDatum nur dann ein Wert zugewiesen, wenn Datumseingabe ein g&uuml;ltiges Datum enth&auml;lt.<\/p>\n<p>Oft ist es notwendig, nur einen bestimmten Teil eines Datums f&uuml;r eine Berechnung heranzuziehen. Um aus der Tabelle tblBestellungen der Beispieldatenbank beispielsweise den Jahresumsatz zu ermitteln, wird nicht das genaue Bestelldatum, sondern lediglich das Jahr, aus dem die Bestellung stammt, ben&ouml;tigt. Der Ausdruck <\/p>\n<pre>Jahr: Jahr([Bestelldatum])<\/pre>\n<p>in der Abfrage qryUmsatzProJahr extrahiert aus dem Feld Bestelldatum die Jahreszahl und verwendet das Ergebnis zur Gruppierung der summierten Umsatzzahlen (siehe Bild 2). Da die Funktion Jahr() (engl.: Year()  die Jahreszahl als vierstelliges Ergebnis liefert, ist der Einsatz dieser Funktion in Ihren Anwendungen auch hinsichtlich der Jahrtausendwende problemlos. Die Funktionen Monat() (engl.: Month()) und Tag() (engl.: Day()) haben die gleiche Syntax und liefern den Monat (1-12) beziehungsweise den Tag (1-31) des &uuml;bergebenen Datums als Ganzzahl zur&uuml;ck. <\/p>\n<p><!--30percent--><\/p>\n<p><IMG height=\"283\" src=\"..\/fileadmin\/_temp_\/{C6CF5D23-0C78-4089-A483-5237E264521B}\/pic002.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2:  Die Abfrage qryUmsatzProJahr ermittelt den kumulierten Gesamtumsatz jedes Jahres.<\/span><\/b><\/p>\n<p>Auch aus dem Zeitteil eines Datumswertes k&ouml;nnen die einzelnen Komponenten ermittelt werden. So ermitteln Sie beispielsweise bei der Abrechnung von Telefongespr&auml;chen mit der Formel<\/p>\n<pre>Minutenpreis: Wenn(Stunde([Gespr&auml;chsbeginn]) Zwischen 8 Und 17;0,39;0,19)<\/pre>\n<p>den Minutenpreis f&uuml;r ein Gespr&auml;ch abh&auml;ngig von der Tageszeit. Die Funktion Stunde() (engl.: Hour()) liefert einen Integerwert zwischen 0 und 23, die Funktionen Minute() (engl.: Minute()) und Sekunde() (engl.: Second()) einen Integerwert zwischen 0 und 59 zur&uuml;ck. Die Speicherung genauerer Zeiten, zum Beispiel von Zehntelsekunden, ist mit dem Datentyp Datum\/Uhrzeit nicht m&ouml;glich.<\/p>\n<p>Zum Filtern von Datumsteilen aus einem Datum\/Uhrzeit-Wert k&ouml;nnen Sie auch die Funktion DatTeil() (engl.: DatePart()) einsetzen. Diese Funktion ist wesentlich flexibler als die bereits vorgestellten Einzelfunktionen, da sich damit auch Informationen ermitteln lassen, die nicht offensichtlich aus dem Datum hervorgehen, wie beispielsweise die Kalenderwoche. <\/p>\n<pre>DatTeil(Intervall;Datum[;firstdayofweek[;firstweekofyear]])<\/pre>\n<p>Die Funktion DatTeil() erwartet neben dem zu &uuml;berpr&uuml;fenden Datum das Argument Intervall, mit dem Sie genau spezifizieren, welche Datumsinformation DatTeil() zur&uuml;ckgeben soll. F&uuml;r das Argument Intervall sind die Einstellungen aus Tab. 1 m&ouml;glich.<\/p>\n<p>Zwei weitere optionale Argumente bestimmen die Berechnung des Wochentages und der Kalenderwoche. Mit firstdayofweek bestimmen Sie, f&uuml;r welchen Wochentag der Wert 1 zur&uuml;ckgegeben wird (s. Tab. 2).  Die Standardeinstellung ist 1 (Sonntag), oft ist aber die Einstellung 2 (Montag) einfacher zu verarbeiten, da sich dann die Wochenendtage Samstag und Sonntag beispielsweise mit folgendem Ausdruck leicht herausfiltern lassen (siehe Bild 3).<\/p>\n<pre>Wenn(DatTeil(\"w\";Datum();2)&gt;5;\"Wochenende\";\"Maloche\")<\/pre>\n<table border=1>\n<tr>\n<td>\n<p><b>Wert (engl.)<\/b><\/p>\n<\/td>\n<td>\n<p><b>Wert (deutsch)<\/b><\/p>\n<\/td>\n<td>\n<p><b>Beschreibung<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>yyyy<\/p>\n<\/td>\n<td>\n<p>jjjj<\/p>\n<\/td>\n<td>\n<p>Jahr<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>q<\/p>\n<\/td>\n<td>\n<p>q<\/p>\n<\/td>\n<td>\n<p>Quartal<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>m<\/p>\n<\/td>\n<td>\n<p>m<\/p>\n<\/td>\n<td>\n<p>Monat<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>y<\/p>\n<\/td>\n<td>\n<p>j<\/p>\n<\/td>\n<td>\n<p>Tag des Jahres, durchgehend gez&auml;hlt ab dem 1. Januar<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>d<\/p>\n<\/td>\n<td>\n<p>t<\/p>\n<\/td>\n<td>\n<p>Tag<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>w<\/p>\n<\/td>\n<td>\n<p>w<\/p>\n<\/td>\n<td>\n<p>Wochentag<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>ww<\/p>\n<\/td>\n<td>\n<p>ww<\/p>\n<\/td>\n<td>\n<p>Kalenderwoche<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>h<\/p>\n<\/td>\n<td>\n<p>h<\/p>\n<\/td>\n<td>\n<p>Stunde<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>n<\/p>\n<\/td>\n<td>\n<p>n<\/p>\n<\/td>\n<td>\n<p>Minute<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>s<\/p>\n<\/td>\n<td>\n<p>s<\/p>\n<\/td>\n<td>\n<p>Sekunde<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b>Tab. 1: Die m&ouml;glichen Einstellungen f&uuml;r das Argument Intervall. Diese Tabelle gilt f&uuml;r alle Funktionen, bei denen das Argument verwendet wird.<\/b><\/p>\n<table border=1>\n<tr>\n<td>\n<p>vbUseSystem<\/p>\n<\/td>\n<td>\n<p>0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbSunday<\/p>\n<\/td>\n<td>\n<p>1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbMonday<\/p>\n<\/td>\n<td>\n<p>2<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbTuesday<\/p>\n<\/td>\n<td>\n<p>3<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbWednesday<\/p>\n<\/td>\n<td>\n<p>4<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbThursday<\/p>\n<\/td>\n<td>\n<p>5<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbFriday<\/p>\n<\/td>\n<td>\n<p>6<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbSaturday<\/p>\n<\/td>\n<td>\n<p>7<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b>Tab. 2: Die m&ouml;glichen Einstellungen f&uuml;r das Argument firstdayofweek. Diese Tabelle gilt f&uuml;r alle Funktionen, bei denen das Argument verwendet wird.<\/b><\/p>\n<table border=1>\n<tr>\n<td>\n<p><b>Konstante<\/b><\/p>\n<\/td>\n<td>\n<p><b>Wert<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbUseSystem<\/p>\n<\/td>\n<td>\n<p>0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbFirstJan1<\/p>\n<\/td>\n<td>\n<p>1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>vbFirstFourDays<\/p>\n<\/td>\n<td>\n<p>2<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p>VbFirstFullWeek<\/p>\n<\/td>\n<td>\n<p>3<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p><b>Tab. 3: Die m&ouml;glichen Einstellungen f&uuml;r das Argument firstweekofyear. Diese Tabelle gilt f&uuml;r alle Funktionen, bei denen das Argument verwendet wird.<\/b><\/p>\n<p>Das Argument firstweekofyear legt fest, wie die erste Kalenderwoche ermittelt wird (s. Tab. 3). Es ist daher nur dann erforderlich, wenn Sie als Intervall ww angegeben haben und eine von der Standardeinstellung abweichende erste Kalenderwoche ben&ouml;tigen. In der Standardeinstellung wird die Woche als KW1 festgelegt, in die der 1. Januar f&auml;llt.<\/p>\n<p><IMG height=\"258\" src=\"..\/fileadmin\/_temp_\/{C6CF5D23-0C78-4089-A483-5237E264521B}\/pic003.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><b>Abb. 3: Durch die Einstellung des Arguments firstdayofweek auf den Wert 2 wird der Montag als erster Tag der Woche definiert.<\/b><\/p>\n<p>Die Funktion Wochentag() (engl.: Weekday()) liefert das gleiche Ergebnis wie der folgende Ausdruck, erwartet aber lediglich ein Datum als Argument:<\/p>\n<pre>DatTeil(\"w\";Datum;firstdayofweek)<\/pre>\n<p>Optional kann auch hier der erste Tag der Woche festgelegt werden, um das Ergebnis den gegebenen Anforderungen anzupassen. <\/p>\n<h3>Praxisbeispiel: Ermitteln der umsatzst&auml;rksten Wochentage<\/h3>\n<p>F&uuml;r einen effizienten Personaleinsatz ist es wichtig zu wissen, wann in einem Unternehmen der meiste Umsatz gemacht wird. Zu diesen Zeiten muss m&ouml;glichst das gesamte Personal zur Verf&uuml;gung stehen, um die Kundenw&uuml;nsche entgegenzunehmen. <\/p>\n<p>In der Beispieldatenbank ermittelt die Abfrage qryUmsatzProWochenTag mit Hilfe der Funktion Wochentag, an welchen Wochentagen der Umsatz am gr&ouml;&szlig;ten ist. Dazu erzeugen Sie mit dem Ausdruck<\/p>\n<pre>Wochentag: Wochentag([Bestelldatum];2)<\/pre>\n<p>ein berechnetes Feld, dessen Ergebnis Sie zur Gruppierung der Umsatzsummen verwenden.<\/p>\n<p>Auf den ersten Blick machen die beiden Funktionen DatSeriell und ZeitSeriell nichts weiter, als aus den vom Anwender vorgegebenen Argumenten Jahr, Monat und Tag beziehungsweise Stunde, Minute und Sekunde ein Datum beziehungsweise eine Zeit zusammenzusetzen.<\/p>\n<p>Genauer betrachtet er&ouml;ffnen sich dem Anwender damit (und in Kombination mit anderen Funktionen) jedoch schier unendliche M&ouml;glichkeiten zur Manipulation von Datums- und Zeitinformationen. Die Funktionen erlauben n&auml;mlich die Verwendung relativer Argumente.<\/p>\n<p>Wollen Sie beispielsweise den Monatsletzten zu einem gegebenen Datum [Bestelldatum] ermitteln, verwenden Sie den Ausdruck<\/p>\n<pre>Monatsletzter: DatSeriell(Jahr([Bestelldatum]);Monat([Bestelldatum])+1;1-1)<\/pre>\n<p>Die M&auml;chtigkeit dieser Funktion besteht darin, dass zu gro&szlig;e Argumente auf die n&auml;chst h&ouml;here Ebene &uuml;bertragen werden. <\/p>\n<p>Im obigen Beispiel wird auch kein Fehler erzeugt, wenn die Bestellung im Dezember erfolgte. Auch wenn der Ausdruck <\/p>\n<pre>Monat([Bestelldatum])+1<\/pre>\n<p>das Ergebnis 13 liefert, ermittelt DatSeriell() ein korrektes Datum. Die Funktion macht einfach aus dem 13. Monat den Januar des folgenden Jahres. Statt des letzten Arguments 1-1 h&auml;tte man nat&uuml;rlich auch 0 schreiben k&ouml;nnen. Der verwendete Ausdruck soll nur verdeutlichen, dass der Tag vor dem Monatsersten, also der letzte Tag des Vormonats gemeint ist.<\/p>\n<p>Eine weitere M&ouml;glichkeit zur Addition von Zeitintervallen bietet die Funktion DatAdd(). Sie erwartet als Argument das Zeitintervall, welches addiert oder subtrahiert werden soll, einen numerischen Wert, der angibt, wie oft diese Addition beziehungsweise Subtraktion erfolgen soll, und ein Datum, das als Basis f&uuml;r diese Berechnungen dient.<\/p>\n<p>Als Intervall stehen die gleichen Einstellungen wie bei der Funktion DatTeil() zur Verf&uuml;gung. <\/p>\n<p>Um beispielsweise von einem gegebenen Datum 100 Tage abzuziehen, verwenden Sie den Ausdruck<\/p>\n<pre>100TageVorher = DatAdd(\"t\";-100;[Bestelldatum])<\/pre>\n<p>Die Funktion DatAdd() (engl.: DateAdd()) liefert kein ung&uuml;ltiges Datum zur&uuml;ck. Die Ausdr&uuml;cke<\/p>\n<pre>DatAdd(\"m\";1;#28.01.05#)\r\nDatAdd(\"m\";1;#29.01.05#)\r\nDatAdd(\"m\";1;#30.01.05#)\r\nDatAdd(\"m\";1;#31.01.05#)<\/pre>\n<p>haben alle den 28. Februar 2005 als Ergebnis, obwohl das gleiche Intervall, n&auml;mlich ein Monat, zu verschiedenen Daten hinzuaddiert wird.<\/p>\n<p>Im Gegensatz zu der Funktion DatSeriell() k&ouml;nnen Sie mit DatAdd() auch Werte addieren bzw. subtrahieren, die &uuml;ber die Begrenzungen des Datentyps Integer (-32.768 bis 32.767) hinausgehen.<\/p>\n<p>Ein Fehler tritt nur dann auf, wenn das berechnete Datum au&szlig;erhalb des g&uuml;ltigen Datumsbereichs, also beispielsweise im Jahr 10.000 liegt.<\/p>\n<h3>Praxisbeispiel: Ermitteln von Vorjahreswerten<\/h3>\n<p>In der Beispieldatenbank finden Sie die Abfragen qryUmsatzProMonat und qryUmsatzVorjahr. In der ersten Abfrage werden die Datens&auml;tze der Tabelle Bestellungen nach Monaten gruppiert und in der zweiten mit den entsprechenden Monaten des Vorjahres verglichen.<\/p>\n<p>Dabei kommen sowohl die Funktionen DatSeriell() als auch DatAdd() zum Einsatz. In qryUmsatzProMonat wird DatSeriell() verwendet, um alle Bestelldaten eines Monats auf den Monatsersten zu verlegen (s. Abb. 4 und Abb. 5).<\/p>\n<p><IMG height=\"320\" src=\"..\/fileadmin\/_temp_\/{C6CF5D23-0C78-4089-A483-5237E264521B}\/pic004.png\" width=\"500\" border=\"0\"><\/p>\n<p><b>Abb. 4: Die Abfrage qryUmsatzProMonat ermittelt den kumulierten Gesamtumsatz jedes Monats. Durch den Einsatz der Funktion DatSeriell() <\/b><\/p>\n<p><IMG height=\"253\" src=\"..\/fileadmin\/_temp_\/{C6CF5D23-0C78-4089-A483-5237E264521B}\/pic005.png\" width=\"344\" border=\"0\"><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5:  Das Ergebnis der Abfrage qryUmsatzProMonat wird der Tag jedes Datums auf den Wert 1 gesetzt. Durch die Formatierung der Spalte mit dem Formatstring &#8222;mmmm jjjj&#8220; erhalten Sie eine &uuml;bersichtliche Monatsanzeige.<\/span><\/b><\/p>\n<p>Dies erm&ouml;glicht eine Gruppierung nach Monaten und Sortierung nach Jahr\/Monat. Au&szlig;erdem ist durch die Beibehaltung des Datentyps Datum\/Uhrzeit die Formatierung viel einfacher, als wenn Monat und Jahr mit den Funktionen Monat() und Jahr() in zwei getrennten Feldern ermittelt werden.<\/p>\n<p>In qryUmsaetzeProMonatVergleichVorjahr ist das Ergebnisfeld Monat aus qryUmsatzProMonat mit dem um ein Jahr reduzierten Wert des Feldes Monat aus einer zweiten Instanz von qryUmsatzProMonat &uuml;ber einen Self-Join verkn&uuml;pft. F&uuml;r diese Subtraktion um ein Jahr ist die Funktion DatAdd() zust&auml;ndig.<\/p>\n<p><b>Quellcode 1: Abfrage zum Ermitteln von Ums&auml;tzen pro Monat im Vergleich zum Vorjahr<\/b><\/p>\n<pre>SELECT qryUmsatzProMonat.Monat,     qryUmsatzProMonat.Umsatz,     qryUmsatzProMonat_1.Monat,     qryUmsatzProMonat_1.Umsatz\r\nFROM qryUmsatzProMonat\r\nLEFT JOIN qryUmsatzProMonat AS qryUmsatzProMonat_1\r\nON DateAdd(''yyyy'',-1,qryUmsatzProMonat.Monat)     = qryUmsatzProMonat_1.Monat;<\/pre>\n<p><IMG height=\"370\" src=\"..\/fileadmin\/_temp_\/{C6CF5D23-0C78-4089-A483-5237E264521B}\/pic006.png\" width=\"500\" border=\"0\"><\/p>\n<p><b><\/b><b>Abb. 6: Durch eine SQL-Verkn&uuml;pfung des Monats mit der Funktion DateAdd(), die den Vorjahresmonat zur&uuml;ckgibt, lassen sich direkte Vergleiche mit Vorjahreswerten aus der gleichen Tabelle erzeugen.<\/b><\/p>\n<p>Das Ergebnis dieser Abfrage sehen Sie in Bild 6, der SQL-Ausdruck sieht wie in Quellcode 1 aus.<\/p>\n<p>Die Entwurfsansicht spielt bei dieser Art der Verkn&uuml;pfung leider nicht mehr mit, kann Sie aber zumindest bei der groben Arbeit unterst&uuml;tzen:<\/p>\n<p>Dabei ziehen Sie die Abfrage qryUmsaetzeProJahr zwei Mal in die Entwurfsansicht, verbinden die beiden Felder Monat durch eine Verkn&uuml;pfung und stellen die Verkn&uuml;pfungseigenschaften so ein, dass alle Datens&auml;tze der ersten, aber nur die verkn&uuml;pften Datens&auml;tze der zweiten Instanz der Abfrage angezeigt werden.<\/p>\n<p>Ziehen Sie alle Felder der beiden Abfragen in das Entwurfsraster und wechseln Sie dann in die SQL-Ansicht, um die JOIN-Bedingung wie im obigen Ausdruck anzupassen.<\/p>\n<p>Die Funktion DatDiff() ist quasi die Umkehrfunktion zu DatAdd(). Sie ermittelt, wie viele Intervalle zwischen Datum1 und Datum2 liegen.<\/p>\n<p>Die Liste der m&ouml;glichen Intervalle wie auch die m&ouml;glichen Einstellungen f&uuml;r die optionalen Argumente firstdayofweek und firstweekofyear kennen Sie bereits von der Funktion DatTeil().<\/p>\n<p>Das typische Lehrbeispiel f&uuml;r die Funktion DatDiff() ist die Ermittlung Ihres Alters in Tagen.<\/p>\n<p>&uuml;bergeben Sie dazu der Funktion neben dem gesuchten Intervall (&#8222;t&#8220;) Ihr Geburtsdatum und das aktuelle Datum als Ergebnis der Funktion Datum():<\/p>\n<pre>Lebenstage = DatDiff(\"t\";[Geburtstag];Datum())<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag lernen Sie den Umgang mit den Datums- und Zeitfunktionen von Access und ihre Einsatzm&ouml;glichkeiten in Formularen, Berichten und Abfragen kennen. Anhand kleiner praxisbezogener Beispiele erfahren Sie, wie Datums- und Zeitinformationen mit diesen Funktionen analysiert und bearbeitet werden. Dabei lernen Sie unter anderem, wie Sie die aktuelle Zeit und das aktuelle Datum ermitteln, wie Sie Werte in ein Datumsformat konvertieren und dieses auf G&uuml;ltigkeit pr&uuml;fen. Auch das Extrahieren von Informationen wie Tag, Monat oder Jahr aus einer Datumsangabe kann in vielen F&auml;llen weiterhelfen &#8211; aber sehen Sie doch einfach selbst.<\/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":[662005,66062005,44000025],"tags":[],"class_list":["post-55000312","post","type-post","status-publish","format-standard","hentry","category-662005","category-66062005","category-VBA_und_Programmiertechniken"],"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>Mit Datums- und Zeitfunktionen arbeiten - 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\/Mit_Datums_und_Zeitfunktionen_arbeiten\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mit Datums- und Zeitfunktionen arbeiten\" \/>\n<meta property=\"og:description\" content=\"In diesem Beitrag lernen Sie den Umgang mit den Datums- und Zeitfunktionen von Access und ihre Einsatzm&ouml;glichkeiten in Formularen, Berichten und Abfragen kennen. Anhand kleiner praxisbezogener Beispiele erfahren Sie, wie Datums- und Zeitinformationen mit diesen Funktionen analysiert und bearbeitet werden. Dabei lernen Sie unter anderem, wie Sie die aktuelle Zeit und das aktuelle Datum ermitteln, wie Sie Werte in ein Datumsformat konvertieren und dieses auf G&uuml;ltigkeit pr&uuml;fen. Auch das Extrahieren von Informationen wie Tag, Monat oder Jahr aus einer Datumsangabe kann in vielen F&auml;llen weiterhelfen - aber sehen Sie doch einfach selbst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-06T15:18:10+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg05.met.vgwort.de\/na\/307dddb8642c4faca438314a710174ee\" \/>\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=\"12\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Mit Datums- und Zeitfunktionen arbeiten\",\"datePublished\":\"2020-05-06T15:18:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/\"},\"wordCount\":2304,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/307dddb8642c4faca438314a710174ee\",\"articleSection\":[\"2005\",\"6\\\/2005\",\"VBA und Programmiertechniken\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/\",\"name\":\"Mit Datums- und Zeitfunktionen arbeiten - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/307dddb8642c4faca438314a710174ee\",\"datePublished\":\"2020-05-06T15:18:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/307dddb8642c4faca438314a710174ee\",\"contentUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/307dddb8642c4faca438314a710174ee\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Mit_Datums_und_Zeitfunktionen_arbeiten\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mit Datums- und Zeitfunktionen arbeiten\"}]},{\"@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":"Mit Datums- und Zeitfunktionen arbeiten - 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\/Mit_Datums_und_Zeitfunktionen_arbeiten\/","og_locale":"de_DE","og_type":"article","og_title":"Mit Datums- und Zeitfunktionen arbeiten","og_description":"In diesem Beitrag lernen Sie den Umgang mit den Datums- und Zeitfunktionen von Access und ihre Einsatzm&ouml;glichkeiten in Formularen, Berichten und Abfragen kennen. Anhand kleiner praxisbezogener Beispiele erfahren Sie, wie Datums- und Zeitinformationen mit diesen Funktionen analysiert und bearbeitet werden. Dabei lernen Sie unter anderem, wie Sie die aktuelle Zeit und das aktuelle Datum ermitteln, wie Sie Werte in ein Datumsformat konvertieren und dieses auf G&uuml;ltigkeit pr&uuml;fen. Auch das Extrahieren von Informationen wie Tag, Monat oder Jahr aus einer Datumsangabe kann in vielen F&auml;llen weiterhelfen - aber sehen Sie doch einfach selbst.","og_url":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-06T15:18:10+00:00","og_image":[{"url":"http:\/\/vg05.met.vgwort.de\/na\/307dddb8642c4faca438314a710174ee","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"12\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Mit Datums- und Zeitfunktionen arbeiten","datePublished":"2020-05-06T15:18:10+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/"},"wordCount":2304,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/307dddb8642c4faca438314a710174ee","articleSection":["2005","6\/2005","VBA und Programmiertechniken"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/","url":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/","name":"Mit Datums- und Zeitfunktionen arbeiten - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/307dddb8642c4faca438314a710174ee","datePublished":"2020-05-06T15:18:10+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#primaryimage","url":"http:\/\/vg05.met.vgwort.de\/na\/307dddb8642c4faca438314a710174ee","contentUrl":"http:\/\/vg05.met.vgwort.de\/na\/307dddb8642c4faca438314a710174ee"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Mit_Datums_und_Zeitfunktionen_arbeiten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Mit Datums- und Zeitfunktionen arbeiten"}]},{"@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\/55000312","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=55000312"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000312\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}