m:n-Beziehung per Kontrollkästchen verwalten

Wenn Sie die Daten zweier Tabellen mit einer einfachen Verknüpfungstabelle zu einer m:n-Beziehung verbunden haben, können Sie die Daten auf verschiedenste Arten verwalten. Wir stellen eine nicht so oft verwendete, aber dennoch sehr ergonomische Variante vor. Dabei erfolgt die Zuordnung ausschließlich über das Aktivieren oder Deaktivieren eines Kontrollkästchens für den gewünschten Eintrag.

Weiterlesen

Suchformular für die Datenblattansicht

Access liefert zwar eine hilfreiche Suchfunktion, mit der Sie die in der Datenblattansicht angezeigte Daten sortieren oder filtern können, aber wirklich übersichtlich und intuitiv ist diese nicht. Also legen wir selbst Hand an und bauen uns ein eigenes Suchformular, dass die verschiedenen Steuerelementtypen der Datenblattansicht berücksichtig und dieses gleich entsprechend der definierten Suche filtert.

Weiterlesen

Optionen in Properties speichern

Es gibt verschiene Ansätze, Anwendungsoptionen zu speichern, also zum Beispiel Standardverzeichnisse, den aktuellen Benutzer et cetera. Da wären eine eigene Optionentabelle, die Windows-Registry oder auch einfach eine Text- oder XML-Datei. Eine ganz großartige Möglichkeit wird gern übersehen: das Speichern von Optionen in den Datenbankeigenschaften. Dieser Beitrag zeigt, wie Sie Anwendungsoptionen an verschiedenen Stellen innerhalb der Access-Datenbank speichern können.

Weiterlesen

Formular-Assistenten

Sie kennen sicher die verschiedenen Formular-Assistenten, mit denen Sie die verschiedensten Formulare automatisch erstellen können. Diese Assistenten nehmen einem die Arbeit ab, die Steuerelemente entsprechend einer zuvor ausgewählten Tabelle oder Abfrage in das Formular einzubauen. Aber tut einer dieser Assistenten genau das, was Sie sich wünschen Oder müssen Sie immer noch händisch nacharbeiten Falls ja, haben wir gute Nachrichten für Sie: Formular-Assistenten können Sie auch selbst bauen. Wie das funktioniert, zeigt der vorliegende Beitrag.

Weiterlesen

Suchformularassistent

Im Beitrag “Suchformulare für die Datenblattansicht” haben Sie ein einfach zu erstellendes Suchformular kennengelernt. Dieses ist so praktisch, dass Sie es hoffentlich gleich in Ihre Datenbanken einbauen. Damit ist allerdings immer noch ein wenig Arbeit verbunden: Immerhin müssen Sie noch die Steuerelemente für die Eingabe der Suchbegriffe anlegen. Das ist eigentlich nicht allzuviel Arbeit, aber warum selbst Hand anlegen, wenn man dies einfach per Assistent erledigen können

Weiterlesen

Quellcodeverwaltung konkret

Nachdem wir uns im Beitrag “Grundlagen der Quellcodeverwaltung” ausführlich in die Konzepte der Versionsverwaltung eingearbeitet haben und uns im Beitrag “Quellcodeverwaltung – Die Tools” einen Überblick über die Tools zur Quellcodeverwaltung verschafft haben, wird es in diesem Beitrag endlich konkret. Wir schauen uns das Tool OASIS-SVN näher an. Wir starten mit der Installation und gehen dann diverse Alltagsaufgaben durch. Danach sind Sie fit für Ihren persönlichen Start mit der Quellcodeverwaltung.

Weiterlesen

Sicherheitssystem in FE/BE unter Access 2007

Unter Access 2003 war die Welt für viele Entwickler noch in Ordnung: Sein geistiges Eigentum sicherte der Klick auf “MDE erstellen”, und für die Sicherheit der Daten sorgte das integrierte Sicherheitssystem. Mit letzterem ist seit Access 2007 offiziell Schluss: Das Sicherheitssystem für Tabellen und sonstige Objekte und die Verwaltung von Benutzern und Benutzergruppen ist obsolet. Was tun, wenn man keinen SQL-Server zur Hand hat, die Daten aber trotzdem einigermaßen schützen möchte

Weiterlesen

Nachschlage- und mehrwertige Felder

Access 2007 bringt einige Features, welche die Entwicklergemeinde spalten. Eines davon sind die mehrwertigen Felder, auch Multivalue Fields genannt: Sie erlauben dem Einsteiger, leicht mehrere Werte zu einem Nachschlagefeld einer Tabelle hinzuzufügen. Wir werfen einen genauen Blick auf dieses Feature, was auch für Gegner dieser Technik interessant sein dürfte: Immerhin ist keiner davor gefeit, eine mit mehrwertigen Feldern gespickte Datenbank in eine mit sauberer Datenmodellierung zu überführen – hier erfahren Sie deshalb auch, wie Sie an die Daten aus solchen Feldern herankommen.

Weiterlesen