Tabellen [basics]: Lookup-Beziehungen

Lookup-Beziehungen sind solche Beziehungen, wo eine Tabelle, wie beispielsweise zum Verwalten von Kundendaten, ein Feld enthält, mit dem genau eine Eigenschaft dieses Kunden aus den Datensätzen einer anderen Tabelle ausgewählt werden kann. Ein schönes Beispiel dafür ist die Anrede des Kunden. Solche Beziehungen lassen sich sehr schön mit dem Nachschlage-Assistenten definieren, den wir bereits in einem weiteren Artikel beschrieben haben. Im vorliegenden Artikel zeigen wir, wie Du solche Beziehungen von Hand definieren und sie gegebenenfalls noch an spezielle Anforderungen anpassen kannst.

Weiterlesen

Tabellen [basics]: Textfelder

Textfelder sind neben Zahlenfeldern vermutlich der am meisten verwendete Felddatentyp. Dabei beziehen wir uns in diesem Artikel explizit auf den Datentyp “Kurzer Text”. Den Datentyp “Langer Text” behandeln wir in einem weiteren Artikel. Mit Textfeldern speichern wir in Tabellen Texte mit einer Länge von bis zu 255 Zeichen. Alles Wissenswerte rund um den Umgang mit Textfeldern zeigen wir in diesem Artikel!

Weiterlesen

Tabellen [basics]: Ja/Nein-Felder

Die einfachste Information, die sich in einem Feld einer Access-Tabelle speichern lässt, ist -1 oder 0. Das ist nämlich der Wert, der in einem Ja/Nein-Feld gespeichert wird. Dieses präsentiert sich in der Datenblattansicht als praktisches Kontrollkästchen, das im angehakten Zustand den Wert -1 repräsentiert und ohne Haken den Wert 0. In diesem Artikel zeigen wir, was Du rund um die Verwendung von Ja/Nein-Feldern berücksichtigen musst und welche Besonderheiten diese aufweisen.

Weiterlesen

Tabellen [basics]: 1:n-Beziehungen

Beziehungen sind das Salz in der Datenbanksuppe. Wenn Du Daten verschiedener Art wie beispielsweise Kunden und Projekte in verschiedenen Tabellen speicherst, dann musst Du auf irgendeine Weise festlegen, für welchen Kunden welches Projekt ausgeführt wird. Wenn die Tabelle mit den Kunden ein Feld aufweist, das die Kundendatensätze eindeutig identifiziert, kannst Du der Projekte-Tabelle ein Feld zuweisen, in das Du den eindeutigen Identifizierer des Kunden einträgst, für den das Projekt durchgeführt wird. Damit erhalten wir eine Zuordnung von Kunden zu Projekten. In der Datenbankwelt gehen wir noch einen Schritt weiter und erstellen eine Beziehung, welche die beiden Tabellen auch noch in Form einer im Datenmodel festgelegten Regel verknüpft. Daraus resultieren noch weitere Möglichkeiten, die wir in diesem Artikel beschreiben werden.

Weiterlesen

Tabellen [basics]: Beziehungen verwalten

Ein sehr wichtiges Instrument zum Verwalten der Beziehungen einer Datenbank ist das Beziehungen-Fenster. Auch wenn wir im Artikel Tabellen [basics]: Der Nachschlage-Assistent (www.access-basics.de/572) gezeigt haben, wie sich Beziehungen über den Nachschlage-Assistenten erstellen lassen, wirst Du früher oder später entweder selbst Beziehungen anlegen wollen, ohne das gleichzeitig ein Nachschlagefeld erstellt werden soll oder Du möchtest vorhandene Beziehungen bearbeiten. Beides ist im Beziehungen-Fenster möglich, das wir uns im vorliegenden Artikel im Detail ansehen werden.

Weiterlesen

Tabellen [basics]: Manuelle Nachschlagefelder

Nachschlagefelder sind ein praktisches Hilfsmittel, wenn es um die Auswahl von Daten aus verknüpften Tabellen geht. Normalerweise erstellt man diese schnell und effizient mit dem Nachschlage-Assistent, den Access in der Liste der Felddatentypen anzeigt. In manchen Fällen jedoch gibt es Anforderungen, die der Nachschlage-Assistent nicht erfüllen kann. Dann ist es praktisch, wenn man weiß, wo und wie der Nachschlage-Assistent Änderungen vorgenommen hat und diese manuell an die gewünschten Anforderungen anpassen kann.

Weiterlesen

Tabellen [basics]: Primärschlüsselfelder mit Autowert

Primärschlüsselfelder Was soll das denn sein Und gibt es dann auch Sekundärschlüsselfelder Die Antworten auf diese Fragen sind existenziell für den Datenbankentwickler, denn sinnvoll gewählte und definierte Primärschlüsselfelder sind die Grundlage für die Arbeit mit den Daten in einer Tabelle. Und es geht noch darüber hinaus: Auch für das Herstellen von Verknüpfungen zwischen den Datensätzen zweier Tabellen sind die Primärschlüssel unerlässlich. Warum das der Fall ist, wie Du ein Primärschlüsselfeld definierst und was dabei zu beachten ist, erläutern wir hier.

Weiterlesen

Tabellen [basics]: Der Nachschlage-Assistent

Beziehungen sind das A und O in einer relationalen Datenbank. Sie beschreiben, wie die Daten zweier Tabellen miteinander verbunden sind und ermöglichen es, die Daten der einen Tabelle zu denen einer zweiten Tabelle zuzuordnen. Der einfachste Weg, eine solche Beziehung zu erstellen, ist der Nachschlage-Assistent. Er wird als einer der Felddatentypen angeboten, aber in Wirklichkeit erledigt er viel mehr, als ein Feld anzulegen – zusätzlich erzeugt er nämlich noch eine Beziehung, stellt ihre Eigenschaften ein und legt für das erzeugte Feld sogar auch noch Eigenschaften an, durch die man es bequem als Nachschlagefeld nutzen kann.

Weiterlesen

Tabellen [basics]: Konventionen

Beim Anlegen von Tabellen und den darin enthaltenen Feldern hat jeder Entwickler die Aufgabe, geeignete Bezeichnungen für die einzelnen Elemente zu finden. Diese kannst Du natürlich willkürlich festlegen, aber da es vorkommen kann, dass später einmal andere Entwickler Deine Anwendung weiterprogrammieren und da Du vielleicht auch selbst nicht immer jeden Tabellen- und Feldnamen nachschlagen willst, macht eine durchgängige Benennung Sinn. Dieser Artikel schlägt Regeln für das Benennen von Tabellen und Feldern vor, denen die Beispiele der Artikel aus diesem Magazin fast immer folgen.

Weiterlesen

Tabellen [basics]: Entwurf in der Datenblattansicht

Seit einigen Jahren kann man Tabellen in Access nicht nur über die Entwurfsansicht entwerfen, sondern auch über eine erweiterte Version der Datenblattansicht. Dieses bietet nun auch die Möglichkeit, Felder direkt hinzuzufügen, zu entfernen oder umzubenennen. Außerdem findest Du im Ribbon umfangreiche Tools, mit denen sich die Funktionen, die zuvor nur über die Entwurfsansicht verfügbar waren, ausführen lassen. In diesem Artikel zeigen wir, wie Du die Datenblattansicht nutzen kannst, um Tabellen mit Access zu erstellen.

Weiterlesen