Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Aphorismen
Applications
Business Economics & Admin.
My Computers
Cooking
Devices
Folders
Food
Hardware
Infos
Software Development
Sports
Operation Instructions
Todos
Test
Help
Glossary
Community portal
adaptions
Sidebar anpassen
Wiki RB4
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
MSAccess
(section)
Page
Discussion
English
Read
Edit
View history
Toolbox
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Tabellen== In der Datenblattansicht sieht man eine ganze Tabelle. In der Tabellen-Entwurfsansicht können Sie eine Tabelle völlig neu erstellen oder Felder einer vorhandenen Tabelle hinzufügen, löschen oder anpassen. Jede Tabelle muß/kann einen Primärschlüssel haben. Dies kann entweder ein 'AutoWert', d.h. MS Access vergibt jedem neuen Datensatz eine eindeutige ID, ein selbstgewähltes Feld oder mehrere selbstgewählte Felder sein. Ein Primärschlüssel besteht aus einem oder mehreren Feldern deren Werte jeden Datensatz in einer Tabelle eindeutig kennzeichnen innerhalb der Tabelle. Ein Fremdschlüssel hingegen ist eine Menge von Feldern die auf den Primärschlüssel einer anderen Tabelle verweisen, d.h. über den Fremdschlüssel kommt man auf den eindeutigen Datensatz in der zugehörigen Fremd-Tabelle. Für Primärschlüssel wird immer ein Index angelegt. '*' zeigt den ersten leeren Datensatz an. '?' zeigt den aktuellen Datensatz an 'Ø' zeigt an, daß ein Datensatz gesperrt ist Tabellen können auch mit Daten anderer Datenbanken verknüpft werden ([[1] p.203). ===Normalisierung=== Mit Hilfe der Normalisierung werden Tabellen vereinfacht um die optimale Struktur zu erreichen und Redundanzen zu vermeiden. Es gibt 5 Normalisierungsformen : *wenn in einem Feld nur atomare Werte stehen *wenn die 1. Normalform erfüllt ist und jede Nicht-Schlüsselspalte vollständig vom Primärschlüssel abhängt, d.h. die Tabelle nur Daten zu einem Objekt beinhalten, die durch den Primärschlüssel eindeutig beschrieben werden *wenn die 2. Normalform erfüllt ist und alle Nicht-Schlüsselspalten unabhängig voneinander sind Der Normalisierungsassistent wird in [[1] p. 211 beschrieben. Allerdings wird darauf hingewiesen, daß der Assistent mit Vorsicht zu verwenden ist und sogar Fehler macht. Außerdem ist es oft aus Performancegründen Redundanzen in eine DB einzubauen. Standardverfahren ist dazu erst die DB zu normalisieren und anschließend ''selektiv'' einfzuführen. ===Index=== Microsoft Access verwendet die Indizes einer Tabelle so, wie Sie einen Index in einem Buch einsetzen: ====Anlegen eines Index==== *Öffnen Sie eine Tabelle in der Entwurfsansicht. *Klicken Sie im oberen Teil des Fensters auf das Feld, für das Sie einen Index erstellen möchten. *Klicken Sie im unteren Teil des Fensters auf das Einstellungsfeld für die Eigenschaft Indiziert, und wählen Sie dann Ja (Duplikate möglich) oder Ja (Ohne Duplikate).Wählen Sie Ja (Ohne Duplikate), wenn Sie sicherstellen möchten, daß es nicht zwei oder mehr Datensätze mit identischen Einträgen in einem bestimmten Feld gibt. ===Feld-Datentypen=== {| border=1 cellpadding=2 cellspacing=0 |- |MEMO |max. 64.000 Zeichen | |- |TEXT |max. 255 Zeichen |VARCHAR(x) wird in TEXT mit der Länge x übersetzt. |} ====Eingabeformate==== Unter Verwendung der Eigenschaft Eingabeformat können Sie ein Eingabeformat (gelegentlich auch als "Feldvorlage" bezeichnet) erstellen, das zum Steuern der Eingabe von Daten in ein Feld oder Steuerelement Literalzeichen verwenden. Die Einstellung von Eingabeformaten erfolgt u.a. in der Design-Ansicht eines Formulars. Beispiel Adressen-Datenbank ===Tabellen bearbeiten=== ====Tabellenentwurf ändern==== Tabelle öffnen -> rechte Maus -> Tabellenentwurf ====Primary Key vergeben==== rechte Maus auf Zeile in der Entwurfsansicht -> primary key ====Spalten hinzufügen==== Im Entwurfsmodus einfach eine neue Spalte durch Eintippen anlegen. ====Tabellennamen ändern==== Nach Neuanlegen in die Entwurfsansicht wechseln, dann wird man nach dem Namen gefragt. ====Feldnamen ändern==== Doppelklick auf Feldheader in der Datenblattansicht. ====Daten aus anderen Tabellen nachschlagen==== Am einfachsten verwendet man den Nachschlageassisten ([[1], page 377). Einfach in die Entwurfansicht der Tabelle wechseln und im oberen Fenster im Felddatentyp den Nachschlage-Assistenten auswählen ====Tabellen sortieren==== einfach irgendwo in ein Feld der Spalte klicken und Button A->Z drücken. Die Sortierung unterscheidet nicht zwischen Gross- und Kleinschreibung. ====Spalten fixieren==== Fixieren heißt die Spalten fest an den linken Rand zu legen. Einfach in ein Feld der Spalte klicken und Menu 'Format->Spalten fixieren' wählen. Rückgängig über Menu 'Format->Spaltenfixierung aufheben'. ====Spalten verschieben==== einfach Spalte markieren und mit gedrückter Maus per Drag & Drop verschieben. ====Datensätze bzgl. einer Spalten suchen==== In eine Spalte klicken und Menu 'Bearbeiten->Suchen' wählen. ====Datensätze in anderen Tabellen Nachschlagen==== in TabellenEntwurf -> Feld selektieren -> unten 'Nachschlagen' anwählen -> GebundenSpalte ist die Spalte des Abfrageergebnises, daß als Datensatz verwendet wird und ist in der Regel der primary key und am besten die erste Spalte der Abfrage. Um zu verhindern, daß dieser primary key in der Auswahlliste angezeigt wird in 'Spaltenbreite' 0 cm eintragen.
Summary:
Please note that all contributions to Wiki RB4 may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Uwe Heuer Wiki New:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Toggle limited content width