{"id":55001310,"date":"2021-08-01T00:00:00","date_gmt":"2021-07-31T10:13:05","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1310"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Selektionen_speichern","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/","title":{"rendered":"Selektionen speichern"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg07.met.vgwort.de\/na\/1a1557f82f954402ba581896851f237f\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Mit den M&ouml;glichkeiten der Datenblattansicht k&ouml;nnen Sie bereits umfassende Filter einsetzen und Sortierungen anwenden. Dazu brauchen Sie nur die Steuerelemente zu nutzen, die bei einem Mausklick auf die Schaltfl&auml;che mit dem Pfeil nach unten im Spaltenkopf auftauchen. Aber was, wenn Sie immer wieder die gleichen Selektionen ben&ouml;tigen Sollen Sie dann etwa immer wieder manuell die gleichen Einstellungen vornehmen Nein, das w&auml;re nicht die Idee von Access im Unternehmen. Wir zeigen Ihnen im vorliegenden Beitrag, wie Sie die Filter- und Sortierkriterien in der Datenblattansichten speichern und einfach wiederherstellen k&ouml;nnen! <\/b><\/p>\n<h2>Beispieldatenbank zum Speichern von Selektionen<\/h2>\n<p>Ausgangssituation ist ein Hauptformular, das in einem Unterformular die Daten einer Tabelle oder Abfrage in der Datenblattansicht anzeigt. Um dies zu reproduzieren, legen Sie als Erstes ein neues, leeres Formular an und speichern es beispielsweise unter dem Namen <b>frmSelektionenSpeichern<\/b>. Lassen Sie das Formular gleich in der Entwurfsansicht ge&ouml;ffnet und stellen Sie die Eigenschaften <b>Datensatzmarkierer<\/b>, <b>Navigationssteuerelemente<\/b>, <b>Bildlaufleisten <\/b>und <b>Trennlinien <\/b>auf den Wert <b>Nein <\/b>und <b>Automatisch zentrieren <\/b>auf <b>Ja <\/b>ein.<\/p>\n<p>Dann erstellen Sie ein weiteres neues Formular und speichern dieses unter dem Namen <b>sfmSelektionenSpeichern<\/b>. Dieses Formular soll die Daten der gew&uuml;nschten Tabelle oder Abfrage in der Datenblattansicht anzeigen. Dazu tragen Sie den Namen der Tabelle oder Abfrage als Wert der Eigenschaft <b>Datensatzquelle <\/b>ein. Wir wollen die Tabelle <b>tblArtikel <\/b>unserer altbekannten Beispieldatenbank S&uuml;dsturm verwenden. Anschlie&szlig;end ziehen Sie alle Felder der Datenquelle aus der Feldliste in den Detailbereich der Entwurfsansicht des Formulars. Eine weitere wichtige Einstellung ist die der Eigenschaft <b>Standardansicht <\/b>auf den Wert <b>Datenblatt<\/b>. Der Entwurf des Unterformulars sieht anschlie&szlig;end wie in Bild 1 aus. Das Unterformular k&ouml;nnen Sie nun speichern und schlie&szlig;en.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_001.png\" alt=\"Entwurf des Unterformulars\" width=\"349,5589\" height=\"394,8721\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Entwurf des Unterformulars<\/span><\/b><\/p>\n<h2>Unterformular einf&uuml;gen<\/h2>\n<p>Nun ziehen Sie das Unterformular <b>sfmSelektionenSpeichern <\/b>aus dem Navigationsbereich in den Detailbereich des Entwurfs des Hauptformulars und richten es etwa wie in Bild 2 aus.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_002.png\" alt=\"Einf&uuml;gen des Unterformulars in das Hauptformular\" width=\"649,559\" height=\"380,565\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Einf&uuml;gen des Unterformulars in das Hauptformular<\/span><\/b><\/p>\n<p>Genau wie dort dargestellt legen Sie f&uuml;r die beiden Eigenschaften <b>Horizontaler Anker <\/b>und <b>Vertikaler Anker <\/b>die Eigenschaft <b>Beide <\/b>fest.<\/p>\n<h2>Selektionen und Sortierungen vornehmen<\/h2>\n<p>Wenn Sie nun das Hauptformular in der Formularansicht anzeigen, k&ouml;nnen Sie mit den Elementen, die nach einem Klick auf die Schaltfl&auml;che mit dem nach unten zeigenden Dreieck erscheinen, verschiedene Selektionen und Sortierungen definieren.<\/p>\n<p>Im Beispiel aus Bild 3 zeigen wir, wie Sie einen Textfilter anlegen. Dazu w&auml;hlen Sie den Eintrag <b>Textfilter <\/b>des Popups mit den verschiedenen Befehlen aus und dann den gew&uuml;nschten Vergleichsoperator wie beispielsweise <b>Gleich&#8230; <\/b>oder <b>Enth&auml;lt&#8230;<\/b><\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_003.png\" alt=\"Einstellen von Filter- und Sortierkriterien\" width=\"649,559\" height=\"363,1517\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Einstellen von Filter- und Sortierkriterien<\/span><\/b><\/p>\n<h2>Filter- und Sortierausdruck ermitteln<\/h2>\n<p>Anschlie&szlig;end zeigt das Unterformular nur noch die den Kriterien entsprechenden Eintr&auml;ge an. Wenn Sie aber nun die gew&uuml;nschte Sortierung hergestellt haben, wie k&ouml;nnen Sie diese dann speichern und wieder abrufen<\/p>\n<p>Um diese zu speichern, m&uuml;ssen wir erst einmal herausfinden, wie wir die Sortierung und den Filter auslesen k&ouml;nnen. Dazu stellt ein Formular die beiden Eigenschaften <b>OrderBy <\/b>und <b>Filter <\/b>zur Verf&uuml;gung. Zum Ausprobieren k&ouml;nnen wir den aktuellen Wert der Eigenschaft <b>Filter <\/b>&uuml;ber den Direktbereich erfragen. Dazu geben Sie dort eine Anweisung wie die folgende ein:<\/p>\n<pre>  Forms!frmSelektionenSpeichern!sfmSelektionenSpeichern. Form.Filter<\/pre>\n<p>Im vorliegenden Beispiel haben wir das Unterformular nach allen Datens&auml;tzen gefiltert, deren Feld <b>Artikelname <\/b>mit <b>C <\/b>beginnt. Deshalb liefert die Anweisung im Direktbereich die folgende Ausgabe:<\/p>\n<pre>([tblArtikel].[Artikelname] Like \"c*\")<\/pre>\n<p>Wenn Sie noch eine weitere Selektion beispielsweise nach der Kategorie <b>Getr&auml;nke<\/b> vornehmen, erhalten Sie den folgenden, schon etwas komplizierteren Filterausdruck f&uuml;r das Datenblatt:<\/p>\n<pre>((([tblArtikel].[Artikelname] Like \"c*\"))) AND ([Lookup_KategorieID].[Kategoriename]=\"Getr&auml;nke\")<\/pre>\n<p>Auch Sortierungen k&ouml;nnen Sie so ermitteln. Wenn Sie gleichzeitig &uuml;ber die Benutzeroberfl&auml;che eine Sortierung nach dem Feld <b>Artikelname <\/b>definieren, finden wir die Sortierung wie folgt heraus:<\/p>\n<pre>  Forms!frmSelektionenSpeichern!sfmSelektionenSpeichern.Form.OrderBy<\/pre>\n<p>Das Ergebnis lautet dann:<\/p>\n<pre>[tblArtikel].[Artikelname]<\/pre>\n<p>Eine absteigende Sortierung nach dem gleichen Feld liefert folgenden Sortierausdruck:<\/p>\n<pre>[tblArtikel].[Artikelname] DESC<\/pre>\n<h2>Tabelle zum Speichern der Sortier- und Filterausdr&uuml;cke<\/h2>\n<p><!--30percent--><\/p>\n<p>Nun ben&ouml;tigen wir einen Ort, um den aktuell eingestellten Filter- und Sortierausdruck zu speichern. Unter Access bietet sich dazu eine Tabelle an. Bevor wir diese gestalten, kl&auml;ren wir noch, welche Daten wir darin speichern wollen. <\/p>\n<p>Neben jeweils einem Feld f&uuml;r den Filterausdruck und den Sortierausdruck ben&ouml;tigen wir auch noch ein Feld, mit dem wir eine Bezeichnung f&uuml;r diese Konfiguration festlegen. So kann der Benutzer diese sp&auml;ter wiederherstellen.<\/p>\n<p>Wenn wir noch weiterdenken, k&ouml;nnten wir auch noch ein Feld festlegen, in dem wir die aktuelle Datensatzquelle speichern. So k&ouml;nnten wir die Tabelle und den geplanten Mechanismus nicht nur in einem Formular einsetzen, sondern gleich in mehreren. Also entwerfen wir die Tabelle mit den folgenden Feldern:<\/p>\n<ul>\n<li><b>KonfigurationID<\/b>: Prim&auml;rschl&uuml;sselfeld der Tabelle<\/li>\n<li><b>Bezeichnung<\/b>: Eindeutige Bezeichnung der Konfiguration<\/li>\n<li><b>Filter<\/b>: Filterausdruck<\/li>\n<li><b>Sortierung<\/b>: Sortierausdruck<\/li>\n<li><b>TabelleAbfrage<\/b>: Name der Tabelle oder Abfrage beziehungsweise SQL-Ausdruck<\/li>\n<\/ul>\n<p>Die Tabelle sieht in der Entwurfsansicht wie in Bild 4 aus. Hier erkennen Sie auch, dass wir &uuml;ber die Eigenschaft <b>Indiziert <\/b>mit dem Wert <b>Ja (Ohne Duplikate) <\/b>einen eindeutigen Index f&uuml;r das Feld <b>Bezeichnung <\/b>festgelegt haben.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_004.png\" alt=\"Entwurf der Tabelle tblSelektionskonfigurationen\" width=\"524,559\" height=\"369,7294\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Entwurf der Tabelle tblSelektionskonfigurationen<\/span><\/b><\/p>\n<h2>Filter- und Sortierausdr&uuml;cke speichern<\/h2>\n<p>Das Speichern der Filter- und Sortierausdr&uuml;cke in der Tabelle <b>tblSelektionskonfigurationen <\/b>erfolgt mit der Prozedur aus Listing 1, die durch die Schaltfl&auml;che <b>cmdSelektionSpeichern <\/b>ausgel&ouml;st wird.<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdSelektionSpeichern_Click()\r\n     <span style=\"color:blue;\">Dim <\/span>db<span style=\"color:blue;\"> As <\/span>DAO.Database\r\n     <span style=\"color:blue;\">Dim <\/span>rst<span style=\"color:blue;\"> As <\/span>DAO.Recordset\r\n     <span style=\"color:blue;\">Dim <\/span>strBezeichnung<span style=\"color:blue;\"> As String<\/span>\r\n     strBezeichnung = InputBox(\"Geben Sie eine Bezeichnung ein: \", \"Bezeichnung f&uuml;r die Konfiguration\")\r\n     <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Len<\/span>(strBezeichnung) = 0<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">Exit Sub<\/span>\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">If <\/span><span style=\"color:blue;\">Not<\/span> IsNull(DLookup(\"Bezeichnung\", \"tblSelektionskonfigurationen\", \"Bezeichnung = ''\" & strBezeichnung & \"''\"))<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">MsgBox<\/span> \"Die Bezeichnung ist bereits vorhanden.\", vbOKOnly, \"Doppelte Bezeichnung\"\r\n         <span style=\"color:blue;\">Exit Sub<\/span>\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">Set<\/span> db = CurrentDb\r\n     <span style=\"color:blue;\">Set<\/span> rst = db.OpenRecordset(\"SELECT * FROM tblSelektionskonfigurationen\", dbOpenDynaset)\r\n     rst.Add<span style=\"color:blue;\">New<\/span>\r\n     rst!Bezeichnung = strBezeichnung\r\n     rst!Filter = Me!sfmSelektionenSpeichern.Form.Filter\r\n     rst!Sortierung = Me!sfmSelektionenSpeichern.Form.OrderBy\r\n     rst!TabelleAbfrage = Me!sfmSelektionenSpeichern.Form.RecordSource\r\n     rst.Update\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p><b><span style=\"color:darkgrey;\">Listing 1: Speichern der Selektionen<\/span><\/b><\/p>\n<p>Die Prozedur ermittelt zun&auml;chst mit der <b>InputBox<\/b>-Funktion die Bezeichnung f&uuml;r die zu speichernde Konfiguration und schreibt die Bezeichnung in die Variable <b>strBezeichnung<\/b>. Danach pr&uuml;ft sie, ob <b>strBezeichnung <\/b>leer ist und bricht die Prozedur gegebenenfalls ab.<\/p>\n<p><b>strBezeichnung <\/b>ist leer, wenn der Benutzer keinen Wert eintr&auml;gt oder wenn er die <b>Abbrechen<\/b>-Schaltfl&auml;che der InputBox bet&auml;tigt.<\/p>\n<p>Ist eine Bezeichnung in <b>strBezeichnung <\/b>vorhanden, pr&uuml;ft die Prozedur noch, ob diese bereits in der Tabelle <b>tblSelektionskonfigurationen <\/b>vorhanden ist. Auch in diesem Fall endet die Prozedur hier, diesmal mit vorheriger Anzeige eines Hinweises auf den bereits vorhandenen Eintrag.<\/p>\n<p>Hat der Benutzer eine g&uuml;ltige Bezeichnung eingegeben, f&uuml;llt die Prozedur die Variable <b>db <\/b>mit einem Verweis auf das aktuelle <b>Database<\/b>-Objekt und <b>rst <\/b>mit einem Recordset auf Basis der Tabelle <b>tblSelektionskonfigurationen<\/b>. In dieses f&uuml;gt sie mit <b>AddNew <\/b>einen neuen Datensatz ein, dessen Felder sie in den folgenden Zeilen mit den Werten aus der Variablen <b>strBezeichnung<\/b>, den Eigenschaften <b>Filter <\/b>und <b>OrderBy <\/b>des Unterformulars und der Datenquelle aus der Eigenschaft <b>RecordSource<\/b> f&uuml;llt. Schlie&szlig;lich speichert sie den neuen Datensatz mit der <b>Update<\/b>-Methode in der Tabelle <b>tblSelektionskonfigurationen<\/b>.<\/p>\n<p>Das Ergebnis sieht in der Tabelle wie in Bild 5 aus.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_005.png\" alt=\"Filter- und Sortierkriterien in der Tabelle tblSelektionskonfigurationen\" width=\"700\" height=\"127,616\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Filter- und Sortierkriterien in der Tabelle tblSelektionskonfigurationen<\/span><\/b><\/p>\n<h2>Wiederherstellen einer Konfiguration<\/h2>\n<p>Nun ben&ouml;tigen wir nur noch eine M&ouml;glichkeit, die gespeicherte Konfiguration wiederherzustellen. Dazu f&uuml;gen wir dem Formular ein Kombinationsfeld hinzu, das die Eintr&auml;ge der Tabelle <b>tblSelektionskonfigurationen <\/b>f&uuml;r die jeweils gew&uuml;nschte Datenherkunft zur Auswahl anbieten soll.<\/p>\n<p>Das Kombinationsfeld soll die Bezeichnung <b>cboFilterSortierung <\/b>erhalten. Als Datensatzherkunft f&uuml;gen wir eine Abfrage auf Basis der Tabelle <b>tblSelektionskonfigurationen <\/b>hinzu, die wie in Bild 6 aussieht.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_007.png\" alt=\"Datensatzherkunft des Kombinationsfeldes cboFilterSortierung\" width=\"700\" height=\"301,0404\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 6: Datensatzherkunft des Kombinationsfeldes cboFilterSortierung<\/span><\/b><\/p>\n<p>Sie sortiert die Eintr&auml;ge nach dem Feld <b>Bezeichnung <\/b>und filtert sie nach der Datensatzquelle des Unterformulars, in diesem Fall haben wir fest den Tabellennamen <b>tblArtikel <\/b>angegeben.<\/p>\n<p>Damit das Kombinationsfeld nur die Bezeichnung anzeigt, und die anderen Informationen nach der Auswahl direkt greifbar sind, stellen wir die Eigenschaft <b>Spaltenanzahl <\/b>auf <b>5 <\/b>ein und <b>Spaltenbreiten <\/b>auf <b>0cm;;0cm;0cm;0cm<\/b>.<\/p>\n<p>So nimmt die zweite Spalte den kompletten Platz im Kombinationsfeld ein (siehe Bild 7).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_008.png\" alt=\"Einstellen des Kombinationsfeldes\" width=\"700\" height=\"237,339\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 7: Einstellen des Kombinationsfeldes<\/span><\/b><\/p>\n<p>Damit der Inhalt des Kombinationsfeldes nach dem Hinzuf&uuml;gen eines neuen Eintrags zur Tabelle <b>tblSelektionskonfigurationen <\/b>direkt aktualisiert wird, f&uuml;gen wir der Prozedur, die durch die Schaltfl&auml;che <b>cmdSelektionSpeichern <\/b>ausgel&ouml;st wird, noch die folgende Zeile hinzu:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cmdSelektionSpeichern_Click()\r\n     ...\r\n     Me!cboFilterSortierung.Requery\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Das Kombinationsfeld zeigt seine Daten anschlie&szlig;end wie in Bild 8 an.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2021_04\/pic_1310_009.png\" alt=\"Auswahl einer gespeicherten Selektion\" width=\"649,559\" height=\"195,792\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 8: Auswahl einer gespeicherten Selektion<\/span><\/b><\/p>\n<h2>Filter und Sortierung wiederherstellen<\/h2>\n<p>Nun fehlt nur noch eine Ereignisprozedur, die nach dem Ausw&auml;hlen eines der Eintr&auml;ge des Kombinationsfeldes die dort gespeicherten Eigenschaften &uuml;ber Filter und Sortierung auf das Unterformular anwendet.<\/p>\n<p>Diese hinterlegen wir f&uuml;r das Ereignis <b>Nach Aktualisierung <\/b>des Kombinationsfeldes. Diese Prozedur sieht wie folgt aus:<\/p>\n<pre><span style=\"color:blue;\">Private Sub <\/span>cboFilterSortierung_AfterUpdate()\r\n     <span style=\"color:blue;\">Dim <\/span>strFilter<span style=\"color:blue;\"> As String<\/span>\r\n     <span style=\"color:blue;\">Dim <\/span>strSortierung<span style=\"color:blue;\"> As String<\/span>\r\n     <span style=\"color:blue;\">If <\/span>IsNull(Me!cboFilterSortierung)<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">With<\/span> Me!sfmSelektionenSpeichern.Form\r\n             .Filter = \"\"\r\n             .OrderBy = \"\"\r\n         End <span style=\"color:blue;\">With<\/span>\r\n     <span style=\"color:blue;\">Else<\/span>\r\n         strFilter = Me!cboFilterSortierung.Column(2)\r\n         strSortierung = Me!cboFilterSortierung.Column(3)\r\n         <span style=\"color:blue;\">With<\/span> Me!sfmSelektionenSpeichern.Form\r\n             .Filter = strFilter\r\n             .FilterOn = <span style=\"color:blue;\">True<\/span>\r\n             .OrderBy = strSortierung\r\n             .OrderByOn = <span style=\"color:blue;\">True<\/span>\r\n         End <span style=\"color:blue;\">With<\/span>\r\n     <span style=\"color:blue;\">End If<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p>Die Prozedur pr&uuml;ft, ob das Kombinationsfeld &uuml;berhaupt einen Eintrag enth&auml;lt. Falls nicht, werden Filter und Sortierung geleert und das Unterformular zeigt wieder alle Datens&auml;tze an.<\/p>\n<p>Ist jedoch ein Eintrag ausgew&auml;hlt, lesen wir aus der dritten und vierten Spalte des Kombinationsfeldes, welche die Indizes <b>2 <\/b>und <b>3 <\/b>aufweisen, die in der Tabelle gespeicherten Filter- und Sortierungsausdr&uuml;cke in die Variablen <b>strFilter <\/b>und <b>strSortierung <\/b>ein.<\/p>\n<p>Dann weist die Prozedur die Werte dieser <b>String<\/b>-Variablen den beiden Eigenschaften <b>Filter <\/b>und <b>OrderBy <\/b>des Unterformulars zu. Dieses zeigt die enthaltenen Daten dann entsprechend gefiltert und sortiert an.<\/p>\n<h2>Zusammenfassung und Ausblick<\/h2>\n<p>In einem weiteren Beitrag namens <b>Selektionen kombinieren<\/b> (<b>www.access-im-unternehmen.de\/1311<\/b>) zeigen wir, wie Sie die hier ermittelten Selektionen kombinieren k&ouml;nnen, um Schnittmengen zu bilden oder Elemente zu ermitteln, die nur in der einen, aber nicht in der anderen Selektion enthalten sind.<\/p>\n<h2>Downloads zu diesem Beitrag<\/h2>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>SelektionenSpeichern.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/C9B8DC12-D305-4693-BF2A-9F0468511B85\/aiu_1310.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit den M&ouml;glichkeiten der Datenblattansicht k&ouml;nnen Sie bereits umfassende Filter einsetzen und Sortierungen anwenden. Dazu brauchen Sie nur die Steuerelemente zu nutzen, die bei einem Mausklick auf die Schaltfl&auml;che mit dem Pfeil nach unten im Spaltenkopf auftauchen. Aber was, wenn Sie immer wieder die gleichen Selektionen ben&ouml;tigen Sollen Sie dann etwa immer wieder manuell die gleichen Einstellungen vornehmen Nein, das w&auml;re nicht die Idee von Access im Unternehmen. Wir zeigen Ihnen im vorliegenden Beitrag, wie Sie die Auswahl in Unterformularen in der Datenblattansichten speichern und einfach wiederherstellen k&ouml;nnen! <\/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":[662021,66042021,44000023],"tags":[],"class_list":["post-55001310","post","type-post","status-publish","format-standard","hentry","category-662021","category-66042021","category-Mit_Formularen_arbeiten"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Selektionen speichern - 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\/Selektionen_speichern\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Selektionen speichern\" \/>\n<meta property=\"og:description\" content=\"Mit den M&ouml;glichkeiten der Datenblattansicht k&ouml;nnen Sie bereits umfassende Filter einsetzen und Sortierungen anwenden. Dazu brauchen Sie nur die Steuerelemente zu nutzen, die bei einem Mausklick auf die Schaltfl&auml;che mit dem Pfeil nach unten im Spaltenkopf auftauchen. Aber was, wenn Sie immer wieder die gleichen Selektionen ben&ouml;tigen Sollen Sie dann etwa immer wieder manuell die gleichen Einstellungen vornehmen Nein, das w&auml;re nicht die Idee von Access im Unternehmen. Wir zeigen Ihnen im vorliegenden Beitrag, wie Sie die Auswahl in Unterformularen in der Datenblattansichten speichern und einfach wiederherstellen k&ouml;nnen!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-31T10:13:05+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg07.met.vgwort.de\/na\/1a1557f82f954402ba581896851f237f\" \/>\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=\"9\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Selektionen speichern\",\"datePublished\":\"2021-07-31T10:13:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/\"},\"wordCount\":1525,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/1a1557f82f954402ba581896851f237f\",\"articleSection\":[\"2021\",\"4\\\/2021\",\"Mit Formularen arbeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/\",\"name\":\"Selektionen speichern - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/1a1557f82f954402ba581896851f237f\",\"datePublished\":\"2021-07-31T10:13:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/1a1557f82f954402ba581896851f237f\",\"contentUrl\":\"http:\\\/\\\/vg07.met.vgwort.de\\\/na\\\/1a1557f82f954402ba581896851f237f\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Selektionen_speichern\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Selektionen speichern\"}]},{\"@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":"Selektionen speichern - 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\/Selektionen_speichern\/","og_locale":"de_DE","og_type":"article","og_title":"Selektionen speichern","og_description":"Mit den M&ouml;glichkeiten der Datenblattansicht k&ouml;nnen Sie bereits umfassende Filter einsetzen und Sortierungen anwenden. Dazu brauchen Sie nur die Steuerelemente zu nutzen, die bei einem Mausklick auf die Schaltfl&auml;che mit dem Pfeil nach unten im Spaltenkopf auftauchen. Aber was, wenn Sie immer wieder die gleichen Selektionen ben&ouml;tigen Sollen Sie dann etwa immer wieder manuell die gleichen Einstellungen vornehmen Nein, das w&auml;re nicht die Idee von Access im Unternehmen. Wir zeigen Ihnen im vorliegenden Beitrag, wie Sie die Auswahl in Unterformularen in der Datenblattansichten speichern und einfach wiederherstellen k&ouml;nnen!","og_url":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/","og_site_name":"Access im Unternehmen","article_published_time":"2021-07-31T10:13:05+00:00","og_image":[{"url":"http:\/\/vg07.met.vgwort.de\/na\/1a1557f82f954402ba581896851f237f","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"9\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Selektionen speichern","datePublished":"2021-07-31T10:13:05+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/"},"wordCount":1525,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#primaryimage"},"thumbnailUrl":"http:\/\/vg07.met.vgwort.de\/na\/1a1557f82f954402ba581896851f237f","articleSection":["2021","4\/2021","Mit Formularen arbeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/","url":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/","name":"Selektionen speichern - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#primaryimage"},"thumbnailUrl":"http:\/\/vg07.met.vgwort.de\/na\/1a1557f82f954402ba581896851f237f","datePublished":"2021-07-31T10:13:05+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#primaryimage","url":"http:\/\/vg07.met.vgwort.de\/na\/1a1557f82f954402ba581896851f237f","contentUrl":"http:\/\/vg07.met.vgwort.de\/na\/1a1557f82f954402ba581896851f237f"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Selektionen_speichern\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Selektionen speichern"}]},{"@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\/55001310","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=55001310"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001310\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}