{"id":55000091,"date":"2002-12-01T00:00:00","date_gmt":"2021-02-10T20:01:35","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=91"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Tipps_und_Tricks_62002","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/","title":{"rendered":"Tipps und Tricks 6\/2002"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg07.met.vgwort.de\/na\/fc5d25fe73834d7eb32ab1b9651b1de4\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Christoph Spielmann, D&uuml;sseldorf<\/b><\/p>\n<p><b>In der vorliegenden Ausgabe von Access im Unternehmen pr&auml;sentieren wir Ihnen wieder einige Tipps &#038; Tricks, die es in sich haben. Sie erfahren, wie Sie beliebige Dateien von Access aus &ouml;ffnen, ohne die Anwendung ausw&auml;hlen zu m&uuml;ssen und wie Sie unerw&uuml;nschte Zeichen aus Dateinamen entfernen k&ouml;nnen. Au&szlig;erdem stellen wir Ihnen eine M&ouml;glichkeit vor, um ein Laufband in den Formularen Ihrer Access-Anwendung unterzubringen.<\/b><\/p>\n<p>Unter Windows ist bekanntlich jede Dateierweiterung mit einer passenden Anwendung verkn&uuml;pft. Dieser Tipp zeigt Ihnen, wie Sie eine Datei von Access aus direkt zusammen mit der zugeordneten Anwendung &ouml;ffnen.<\/p>\n<pre>Declare Function ShellExecute Lib \"shell32.dll\" Alias \"ShellExecuteA\" (ByVal hwnd _    As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters _    As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long<\/pre>\n<p><b>Quellcode 1<\/b><\/p>\n<pre>Public Function OpenDocument(DocumentFile As String) As Long\r\n    Dim ret As Long\r\n        If Len(DocumentFile) &gt; 0 Then\r\n            ret = ShellExecute(Application.hWndAccessApp, \"open\", DocumentFile, _                vbNullChar, \"\", 1)\r\n            If Err Then\r\n                OpenDocument = 0\r\n            ElseIf ret &gt; 32 Then\r\n                OpenDocument = -1\r\n            Else\r\n                OpenDocument = ret\r\n            End If\r\n        Else\r\n        OpenDocument = 0\r\n    End If\r\nEnd Function<\/pre>\n<p><b>Quellcode 2<\/b><\/p>\n<p>Die Information dar&uuml;ber, welche Anwendungen f&uuml;r welche Dateien zust&auml;ndig sind, ist in der Registry von Windows untergebracht. Nun w&auml;re es sehr m&uuml;hselig, die Informationen hier auszulesen. Zum Gl&uuml;ck kann Windows da mit einer passenden API-Funktion aufwarten, die Ihnen diese Arbeit abnimmt. Diese API-Funktion tr&auml;gt den Namen ShellExecute und wird wie in Quellcode 1 deklariert:<\/p>\n<p>Da die einzelnen Parameter etwas un&uuml;bersichtlich sind, kann der Aufruf mit Hilfe der VBA-Prozedur aus Quellcode 2 vereinfacht werden.<\/p>\n<pre>Public Function CreateValidFilename(ByVal Filename _    As String) As String\r\n    Dim i As Long\r\n    Dim Text As String\r\n    Dim L&auml;nge As Long\r\n    Dim Zeichen As String\r\n    For i = 1 To Len(Filename)\r\n        Select Case Asc(Mid$(Filename, i, 1))\r\n            Case Is &lt; 32, 92, 47, 58, 42, 63, 34, 60, _                62, 124\r\n                Mid$(Filename, i, 1) = \"_\"\r\n        End Select\r\n    Next\r\n    CreateValidFilename = Filename\r\nEnd Function<\/pre>\n<p><b>Quellcode 3<\/b><\/p>\n<p>Diese Funktion erwartet als Parameter lediglich den Dateinamen der zu &ouml;ffnenden Datei. Als Ergebnis erhalten Sie im Fehlerfall einen Wert kleiner oder gleich 0 zur&uuml;ck. Wenn Sie beispielsweise die Excel-Datei C:\\Mappe1.xls in Excel &ouml;ffnen m&ouml;chten, dann geben Sie lediglich den folgenden Ausdruck an:<\/p>\n<pre>OpenDocument \"C:\\Mappe1.xls\"<\/pre>\n<p>Die komplette Funktion finden Sie im Modul modOpenDocument der BeispieldatenbankTippsTricks0206.mdb.<\/p>\n<p>Bei der Eingabe eines Dateinamens sind fast alle Zeichen erlaubt. Eine Ausnahme bilden jedoch die folgenden Zeichen:<\/p>\n<pre>\\ \/ : * \" &lt; &gt; |<\/pre>\n<p>Die Prozedur aus Quellcode 3 pr&uuml;ft einen Dateinamen auf eines dieser Zeichen und ersetzt dieses automatisch durch einen Unterstrich. Wenn Sie dieser Funktion beispielsweise den Text Umsatz 2002\/2003.xls &uuml;bergeben, wird dieser in Umsatz 2002_2003.xls umgewandelt und kann als Dateiname verwendet werden.<\/p>\n<p><!--30percent--><\/p>\n<p>Die komplette Funktion finden Sie im Modul modDateiname der Beispieldatenbank Tipps-Tricks0206.mdb.<\/p>\n<p>Effekte mit Texten waren fr&uuml;her bei der Programmierung unter DOS immer sehr beliebt. Schlie&szlig;lich waren es die einzigen Effekte, die sich mit Hilfe des ASCII-Codes realisieren lie&szlig;en. Dieser Artikel zeigt, wie Sie einen solchen Effekt in Form eines Laufbandes unter Access realisieren.<\/p>\n<p><b>Die Anforderung<\/b><\/p>\n<p>Sie m&ouml;chten einen langen Text auf dem Bildschirm darstellen, der sofort ins Auge sticht. Sie haben jedoch auf dem Desktop zu wenig Platz.<\/p>\n<p>Also liegt es nahe, den Text von links nach rechts &uuml;ber den Bildschirm laufen zu lassen, wie Sie es beispielsweise von dem n-tv News-Ticker her kennen (siehe Bild 1).<\/p>\n<p>Die Strategie ist einfach: Sie schneiden einen Teil der Zeichenkette aus, den Sie dann auf dem Bildschirm anzeigen. Bei jedem Schritt verschieben Sie den Ausschnitt um ein Zeichen weiter nach hinten. Sobald Sie am Ende angelangt sind, beginnen Sie wieder von vorne.<\/p>\n<p>Dar&uuml;ber hinaus sollte das Tool nicht nur ein einziges Laufband, sondern mehrere Laufb&auml;nder gleichzeitig mit unterschiedlichen Texten darstellen k&ouml;nnen. Dies realisieren Sie am einfachsten mit Hilfe eines Klassenmoduls.<\/p>\n<pre>Public Sub Init(Text As String, AnzahlZeichen As String)\r\n    m_AnzahlZeichen = AnzahlZeichen\r\n    m_CurrentPos = 1\r\n    If Len(Text) &lt; AnzahlZeichen Then\r\n        m_Text = Text & String(AnzahlZeichen - _            Len(Text), \" \")\r\n    Else\r\n        m_Text = Text + \" \"\r\n    End If\r\nEnd Sub<\/pre>\n<p><b>Quellcode 4<\/b><\/p>\n<pre>Public Sub RefreshText()\r\n    Dim res As String\r\n    res = Mid(m_Text, m_CurrentPos, m_AnzahlZeichen)\r\n    m_CurrentPos = m_CurrentPos + 1\r\n    If m_CurrentPos + m_AnzahlZeichen &gt; Len(m_Text) Then\r\n        res = Left(res + m_Text, m_AnzahlZeichen)\r\n    End If\r\n    If m_CurrentPos &gt; Len(m_Text) Then\r\n        m_CurrentPos = 1\r\n    End If    \r\n    RaiseEvent RefreshText(res)\r\nEnd Sub<\/pre>\n<p><b>Quellcode 5<\/b><\/p>\n<p><IMG height=\"49\" src=\"..\/fileadmin\/_temp_\/{591ACDEB-BA57-46BE-8C05-5F0289FEF585}\/pic001.png\" width=\"263\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1:  Eine Laufbandanzeige<\/span><\/b><\/p>\n<p><b>Der Aufbau des Klassenmoduls_clsLaufband<\/b><\/p>\n<p>Im Deklarationsbereich des Klassenmoduls clsLaufband werden die folgenden Elemente deklariert:<\/p>\n<pre>Private m_Text As String\r\nPrivate m_AnzahlZeichen As Long\r\nPrivate m_CurrentPos As Long\r\nPublic Event RefreshText(Text As String)<\/pre>\n<p>Die Variable m_Text enth&auml;lt den darzustellenden Text; die Varibale m_AnzahlZeichen die L&auml;nge des Textausschnitts, der im Laufband dargestellt werden soll. m_CurrentPos dient dazu, die Zeichenposition des anzuzeigenden Ausschnitts festzuhalten. Das Ereignis RefreshText l&ouml;st die Klasse immer dann aus, wenn die Anzeige aktualisiert werden soll. Auf diese Weise kann der Nutzer der Klasse selbst entscheiden, wo der Text angezeigt werden soll.<\/p>\n<p>Zum Start des Vorgangs stellt die Klasse eine Init-Prozedur mit dem Aufbau aus Quellcode 4 zur Verf&uuml;gung.<\/p>\n<p>Als Parameter erwartet die Prozedur den Text sowie die L&auml;nge des anzuzeigenden Textausschnitts. Die entsprechenden Werte werden den privaten Variablen der Klasse zugewiesen. Au&szlig;erdem pr&uuml;ft die Prozedur, ob die L&auml;nge des Textes mindestens der L&auml;nge des Textausschnitts entspricht. Sollte dies nicht der Fall sein, f&uuml;llt sie den Text mit der entsprechenden Anzahl Leerzeichen auf.<\/p>\n<p>Sollte der Text dagegen l&auml;nger sein, f&uuml;gt sie lediglich ein Leerzeichen an. Dies ist erforderlich, damit der Text beim zweiten Durchlauf nicht direkt an den Text des ersten Durchlaufs grenzt.<\/p>\n<p>Die eigentliche Aktualisierung des Ausschnitts erledigt die Prozedur RefreshText (s. Quellcode 5).<\/p>\n<p>Mit Hilfe der Mid-Funktion schneidet sie den entsprechenden Textausschnitt aus und erh&ouml;ht die m_CurrentPos-Variable um den Wert 1.<\/p>\n<p>Nun muss noch der Fall abgefangen werden, dass das Ende der Zeichenkette erreicht ist. Sollte dies auftreten, wird der Text zum zweiten Mal an die Zeichenkette geh&auml;ngt und der entsprechende Ausschnitt angezeigt.<\/p>\n<p><IMG height=\"216\" src=\"..\/fileadmin\/_temp_\/{591ACDEB-BA57-46BE-8C05-5F0289FEF585}\/pic002.png\" width=\"360\" border=\"0\"><\/p>\n<p><b><\/b><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2:  Die Eigenschaft Zeitgeberintervall bestimmt die Geschwindigkeit des Laufbandes.<\/span><\/b><\/p>\n<pre>Private WithEvents m_Laufband As clsLaufband\r\nPrivate Sub Form_Load()\r\n    Set m_Laufband = New clsLaufband\r\n    m_Laufband.Init \"Dies ist ein langer Text, der als Laufband &uuml;ber den Bildschirm l&auml;uft\", 40\r\nEnd Sub\r\nPrivate Sub Form_Timer()\r\n    m_Laufband.RefreshText\r\nEnd Sub\r\nPrivate Sub m_Laufband_RefreshText(Text As String)\r\n    Me.txtText.Caption = Text\r\n    Me.Caption = Text\r\n    DoEvents\r\nEnd Sub<\/pre>\n<p><b>Quellcode 6<\/b><\/p>\n<p>Sollte das Ende der Zeichenkette erreicht sein, setzt die Prozedur die Variable m_CurrentPos wieder auf den Wert 1 zur&uuml;ck.<\/p>\n<p>Abschlie&szlig;end l&ouml;st die Prozedur das Ereignis RefreshText aus und &uuml;bergibt hierbei den ermittelten Textausschnitt.<\/p>\n<p><b>Einsatz des Klassenmoduls<\/b><\/p>\n<p>Der Einsatz des Klassenmoduls ist sehr einfach: Zun&auml;chst legen Sie ein neues Formular an und platzieren hier ein Bezeichnungsfeld. Weisen Sie diesem einfach einen Punkt (.) als Beschriftung zu, da Access die Anlage von Bezeichnungsfeldern ohne Text nicht erlaubt.<\/p>\n<p>Wechseln Sie in das Formularmodul und geben Sie hier den Programmcode aus Quellcode 6.<\/p>\n<p>In der Load-Ereignisprozedur wird zun&auml;chst der auf Klassenebene deklarierten Variablen m_Laufband eine neue Instanz der Klasse clsLaufband zugewiesen. Anschlie&szlig;end erfolgt die Initialisierung mit Hilfe der Init-Prozedur.<\/p>\n<p>Die zweite Ereignisprozedur Form_Timer sorgt f&uuml;r eine regelm&auml;&szlig;ige Aktualisierung des Laufbandes und damit f&uuml;r den Animationseffekt. Damit dies funktioniert, m&uuml;ssen Sie noch die Eigenschaft Zeitgeberintervall auf einen passenden Wert stellen. Sie finden diese Eigenschaft im Eigenschaftsfenster des Formulars (siehe Bild 2). Die Angabe erfolgt in Millisekunden. Ein Wert von 100 w&uuml;rde also bedeuten, dass die Anzeige alle 0,1 Sekunden aktualisiert wird, was sich in der Praxis als tauglicher Wert herausgestellt hat.<\/p>\n<p>Die letzte Prozedur m_Laufband_RefreshText reagiert auf das vom Klassenmodul ausgel&ouml;ste Ereignis RefreshText. Die Prozedur weist der Caption-Eigenschaft des Bezeichnungsfeldes den &uuml;bergebenen Text zu und zu Demonstrationszwecken weist sie den Text au&szlig;erdem dem Fenstertitel zu. F&uuml;r die Aktualisierung der Anzeige sorgt anschlie&szlig;end noch die DoEvents-Anweisung.<\/p>\n<p>Wenn Sie nun in die Formularansicht umschalten, sollte das Laufband auf Ihrem Bildschirm erscheinen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diese Zusammenstellung von Tipps und Tricks behandelt die folgenden Themen:<br \/>\n&#8211; Dateien mit der passenden Anwendung &ouml;ffnen<br \/>\n&#8211; Unerw&uuml;nschte Zeichen aus Dateinamen entfernen<br \/>\n&#8211; Am laufenden Band<\/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":[662002,66062002,44000004],"tags":[],"class_list":["post-55000091","post","type-post","status-publish","format-standard","hentry","category-662002","category-66062002","category-Tipps_und_Tricks"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Tipps und Tricks 6\/2002 - 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\/Tipps_und_Tricks_62002\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tipps und Tricks 6\/2002\" \/>\n<meta property=\"og:description\" content=\"Diese Zusammenstellung von Tipps und Tricks behandelt die folgenden Themen: - Dateien mit der passenden Anwendung &ouml;ffnen  - Unerw&uuml;nschte Zeichen aus Dateinamen entfernen  - Am laufenden Band\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-10T20:01:35+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg07.met.vgwort.de\/na\/fc5d25fe73834d7eb32ab1b9651b1de4\" \/>\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=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Tipps und Tricks 6\\\/2002\",\"datePublished\":\"2021-02-10T20:01:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/\"},\"wordCount\":1077,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/fc5d25fe73834d7eb32ab1b9651b1de4\",\"articleSection\":[\"2002\",\"6\\\/2002\",\"Tipps und Tricks\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/\",\"name\":\"Tipps und Tricks 6\\\/2002 - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/fc5d25fe73834d7eb32ab1b9651b1de4\",\"datePublished\":\"2021-02-10T20:01:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/fc5d25fe73834d7eb32ab1b9651b1de4\",\"contentUrl\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/fc5d25fe73834d7eb32ab1b9651b1de4\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Tipps_und_Tricks_62002\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tipps und Tricks 6\\\/2002\"}]},{\"@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":"Tipps und Tricks 6\/2002 - 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\/Tipps_und_Tricks_62002\/","og_locale":"de_DE","og_type":"article","og_title":"Tipps und Tricks 6\/2002","og_description":"Diese Zusammenstellung von Tipps und Tricks behandelt die folgenden Themen: - Dateien mit der passenden Anwendung &ouml;ffnen  - Unerw&uuml;nschte Zeichen aus Dateinamen entfernen  - Am laufenden Band","og_url":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/","og_site_name":"Access im Unternehmen","article_published_time":"2021-02-10T20:01:35+00:00","og_image":[{"url":"http:\/\/vg07.met.vgwort.de\/na\/fc5d25fe73834d7eb32ab1b9651b1de4","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Tipps und Tricks 6\/2002","datePublished":"2021-02-10T20:01:35+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/"},"wordCount":1077,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#primaryimage"},"thumbnailUrl":"http:\/\/vg07.met.vgwort.de\/na\/fc5d25fe73834d7eb32ab1b9651b1de4","articleSection":["2002","6\/2002","Tipps und Tricks"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/","url":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/","name":"Tipps und Tricks 6\/2002 - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#primaryimage"},"thumbnailUrl":"http:\/\/vg07.met.vgwort.de\/na\/fc5d25fe73834d7eb32ab1b9651b1de4","datePublished":"2021-02-10T20:01:35+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#primaryimage","url":"http:\/\/vg07.met.vgwort.de\/na\/fc5d25fe73834d7eb32ab1b9651b1de4","contentUrl":"http:\/\/vg07.met.vgwort.de\/na\/fc5d25fe73834d7eb32ab1b9651b1de4"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Tipps_und_Tricks_62002\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Tipps und Tricks 6\/2002"}]},{"@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\/55000091","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=55000091"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000091\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}