CARL HANSER VERLAG. Irene Bauder, Jürgen Bär. Access 2000 Grundlagen und Praxiswissen 3-446-21100-4. www.hanser.de



Ähnliche Dokumente
Inhalt. Vorwort Bedienungsgrundlagen Planung einer Datenbank 49

Inhalt 1 2. Über dieses Buch 9. Eigene Web Apps erstellen 15. Web Apps weiterentwickeln 27

Inhaltsverzeichnis. Einleitung 11. Modul 1 Die erste Datenbank 15. Modul 2 Tabellen in der Entwurfsansicht definieren 21. Inhaltsverzeichnis

INHALTSVERZEICHNIS 1 VORWORT 11 ZU DIESER TRAININGSUNTERLAGE 12 2 ACCESS ERSTE SCHRITTE DATENBANK schlffiben 25

Syllabus ADVANCED Version 1.0d

Inhaltsverzeichnis. 1 Einleitung 13

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

DAS EINSTEIGERSEMINAR. Microsoft Office. Access Winfried Seimert LERNEN ÜBEN ANWENDEN

Inhaltsverzeichnis. Einleitung und Danksagung. 1 Was ist SharePoint? - Ein Überblick.

Vorwort Was ist neu an Access 2000? 17

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

1 Erste Schritte...13


Microsoft Access 2007-Programmierung Effektiver Einstieg in die Programmierung von Datenbankanwendungen

Access Seminare. Excel Basismodule

Winfried Seimert. Das Einsteigerseminar Microsoft Access fatüffl

Access Basismodule. Access Aufbaumodule. Access Spezialmodule

Grundlagen relationaler Datenbanken Access Grundlagenseminar Access Aufbauseminar Von Excel 2010 zu Access

ACCESS EINFÜHRUNG. Inhaltsverzeichnis

10 Makros Makros aufzeichnen

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE ADVANCED DATENBANKEN SYLLABUS VERSION 2.0

MS Access 2010 Kompakt

Inhaltsverzeichnis. Einleitung und Danksagung 11 Für wen ist dieses Buch? 12 Voraussetzungen für die Arbeit mit diesem Buch 13 Danksagung 13

Access 2000 professionell

Winfried Seimert. Microsoft Access 2010 Anwendung und Programmierung Das bhv Taschenbuch

Access 2000 und MS SQL Server im Teamwork

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

DAS EINSTEIGERSEMINAR. Microsoft Office. Access Winfried Seimert LERNEN ÜBEN ANWENDEN

MS Access 2013 Kompakt

Access 2000 professionell

Excel Pivot-Tabellen 2010 effektiv

Dokumentation von Ük Modul 302

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen.

Access 2002 professionell

Dynamische Segmentierung

Bedienungsanleitung. Stand: Copyright 2011 by GEVITAS GmbH

6.3 Serienbriefe über Microsoft Excel und Word

Microsoft Access 2013 Navigationsformular (Musterlösung)

Navigationsübungen in Microsoft Access

K. Hartmann-Consulting. Schulungsunterlage Outlook 2013 Kompakt Teil 1

Access [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten

Abb. 1. Abb. 2. Schaltflächen Speichern und Bericht öffnen. Abb. 3.

Microsoft Access Schulungen

Abb. 1. Abb. 2.

Kurzeinführung Excel2App. Version 1.0.0

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken.

Erstellen eines Formulars

Access 2010 Grundlagen 2. MS Access Datenbanken

Programm GArtenlisten. Computerhinweise

-Versand an Galileo Kundenstamm. Galileo / Outlook

Arbeiten mit dem Outlook Add-In

OUTLOOK-DATEN SICHERN

Vergleich: Positionen der Word 2003-Befehle in Word

Access 2000 und MS SQL Server im Teamwork

Schritt 1. Schritt TUTORIALS. Vorbemerkung:

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

Das Access 2.0 Einmaleins

4. BEZIEHUNGEN ZWISCHEN TABELLEN

SharePoint Demonstration

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Eine Kundendatenbank erstellen

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Frankieren in Microsoft Word mit dem E Porto Add in der Deutschen Post

Microsoft Office 365 Kalenderfreigabe

Access Verbrecherdatenbank Teil 2

3. GLIEDERUNG. Aufgabe:

Anwendungsbeispiele Buchhaltung

Ein Ausflug zu ACCESS

Inhaltsverzeichnis. Einleitung Über die Autorin Danke Über das Buch Der Aufbau des Buches Die CD-ROM zum Buch...

Verlag: readersplanet GmbH Neuburger Straße Passau.

teischl.com Software Design & Services e.u. office@teischl.com

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Faktura. IT.S FAIR Faktura. Handbuch. Dauner Str.12, D Mönchengladbach, Hotline: 0900/ (1,30 /Min)

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30

Migration in Access 2010

1 PIVOT TABELLEN. 1.1 Das Ziel: Basisdaten strukturiert darzustellen. 1.2 Wozu können Sie eine Pivot-Tabelle einsetzen?

1 Einleitung. Lernziele. Diagramme zur Visualisierung von Daten erstellen. Diagramme formatieren Lerndauer. 4 Minuten.

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

i i apitel apitel K K Inhalt Inhalt

DOKUMENTATION. Outlook Vorlagen. in Microsoft Office Outlook 2007 einrichten.

Da ist meine Anleitung drin!

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

Access Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013

Installationsanleitung CLX.PayMaker Home

Übung 1: Ein Haupt-/Unterformular mit dem Formular-Assistenten erstellen

Datensicherung und Wiederherstellung

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Kurz-Anleitung. Die wichtigsten Funktionen. Das neue WEB.DE - eine Übersicht. s lesen. s schreiben. Neue Helfer-Funktionen

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Im Original veränderbare Word-Dateien

Installationsanleitung CLX.PayMaker Office

SIZ Modul 221: Outlook und Internetdienste

Modul 7: Übungen zu - Tabellen als Mail oder im Web veröffentlichen

Seminarfragebogen Access-Schulung

Schnellübersichten. Access 2016 Grundlagen für Anwender

32.4 Anpassen von Menüs und Symbolleisten 795i

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen

Dokumentation Typo3. tt - news - Nachrichtenmodul

CVR Seniorentreff vom 04. und Serienbriefe/Seriendruck. Serienbriefe / Seriendruck

Transkript:

CARL HANSER VERLAG Irene Bauder, Jürgen Bär Access 2000 Grundlagen und Praxiswissen 3-446-21100-4 www.hanser.de

Vorwort 5 Vorwort MS-Access ist eine relationale Datenbank, in der die Vorzüge von Windows 98 bzw. Windows NT Übersichtlichkeit und leichte Bedienbarkeit mit der Leistungsfähigkeit einer professionellen und bedienerfreundlichen Datenbank kombiniert sind. Eine Datenbank kann man sich als eine Zusammenstellung von Daten vorstellen, mit denen Sie auf die unterschiedlichste Weise jonglieren können. Mit MS-Access können Sie unzählige Daten verwalten. Diese Daten können zum Beispiel zu Kochrezepten, zu einer Sammlung von Internetadressen, einer Aktienverwaltung oder einem kompletten Fakturierungssystem gehören. Wie Sie die Arbeit, die solche mitunter gewaltigen Datenbestände mit sich bringen, mit MS-Access geschickt bewältigen und sich dadurch das Leben einfacher machen, erfahren Sie in diesem Buch. Dieses Buch ist sowohl für den ambitionierten Einsteiger geschrieben als auch für den Profi, der eine Referenz benötigt, in der er schnelle Lösungen zu im Alltag immer wieder auftauchenden Problemen angeboten bekommt. Sie finden daher sowohl einen Einblick, der anschaulich vorführt, wie schnell Sie auch ohne große Vorkenntnisse mit MS-Access zu ansprechenden Ergebnissen kommen, als auch viele Tips, die aus der Praxis entstanden sind und Ihnen bei Problemen schnell weiterhelfen. Alle Praxisbeispiele werden Schritt für Schritt vorgeführt, so daß sie für jeden ohne großen Aufwand leicht nachzuvollziehen sind. Auch das Verständnis komplexer Vorgänge, wie etwa der Erstellung einer SQL-Abfrage, ist so ohne große Schwierigkeiten zu bewältigen. Wir, die beiden Autoren schreiben Bücher über MS-Access seit der ersten Version, und mit dieser Neuauflage haben wir uns zum Ziel gesetzt, auch die Datenbanken der neuen Generation für jederman zugänglich zu machen. Da MS-Access über die Jahre von Microsoft zu einem immer mächtigeren Werkzeug entwickelt wurde, ist es mittlerweile nicht mehr möglich, den gesamten Reichtum dieses Programms in einem einzigen Buch auszuschöpfen. Dieser Band endet deshalb bei dem Einstieg in die VBA-Programmierung. Wenn Sie sich durch die Arbeit mit diesem Buch die Datenbankenwelt verfügbar gemacht haben und nun tiefer in die Datenbankprogrammierung einsteigen wollen, hilft Ihnen dabei der Hanser-Band über die Access Programmierung (ISBN 3-446-21101-2), der vom selben Autorengespann stammt und Ihnen auch diese komplexe Materie in gewohnt verständlicher Art nahebringt. Viel Spaß mit diesem Buch und mit der neuen Version von MS-Access wünschen Ihnen Irene Bauder und Jürgen Bär München, im März 1999

Inhaltsverzeichnis 7 Inhaltsverzeichnis 1 Kurz und bündig: ein erster Einblick in MS-Access...17 1.1 Eine komplette Adreßdatenbank mit dem Datenbankassistenten erstellen...17 1.1.1 Der Datenbankassistent...18 1.1.2 Eigene Adressen in die neue Datenbank eingeben...22 1.2 Eine eigene Datenbank für die Internetadressen anlegen...25 1.2.1 Eine Tabelle für die Internetadressen erstellen...26 1.2.2 Die fertige Tabelle noch ein wenig an persönliche Wünsche anpassen...28 1.2.3 Die Adressen übersichtlicher in einem Formular anzeigen...29 1.2.4 Das Aussehen des Formulars verschönern...31 1.2.5 Mit einer Abfrage nur die Internetadressen aus einer Kategorie anzeigen...32 1.2.6 Die Internetadressen als schönen Bericht ausdrucken...35 1.2.7 Die Überschriften im Bericht vollständig anzeigen...37 1.2.8 Die Datenbank beim nächsten Mal wieder öffnen...38 1.3 Fotos, Klänge und Dokumente in der Datenbank verwalten...40 1.3.1 Ein Formular ganz schnell erstellen...40 1.3.2 Einige Änderungen am Formularentwurf vornehmen...41 1.3.3 Bilder und Klänge in der Datenbank speichern...43 1.3.4 Den gespeicherten Ton beim Anzeigen des Satzes abspielen...48 1.3.5 Einen Bericht erstellen, der alle Adressen alphabetisch auflistet...49 1.3.6 Briefe aus MS-Access heraus schreiben...52 1.3.7 Einen Brief in einen Bericht einfügen...55 1.3.8 Alle Brief-Daten einer Adresse übersichtlich anzeigen...57 1.3.9 Die Übersicht automatisch beim Start der Datenbank öffnen...59 1.3.10 Der Datenbank eine selbstdefinierte Menüleiste zuweisen...60 1.3.11 Automatisch Musik beim Start der Datenbank abspielen...61 2 Neues in MS-Access 2000...63 2.1 Bestehende Datenbanken nach Access 2000 konvertieren...63 2.1.1 Neue Arbeitsgruppen-Informationsdatei verwenden...66 2.1.2 Eine gesicherte Datenbank nach MS-Access 2000 umwandeln...67 2.1.3 Eine Datenbank in verschiedenen Versionen von MS-Access einsetzen...68 2.1.4 Einen Design-Master und seine Replikate nach MS-Access 2000 umwandeln...69 2.1.5 Weitere Unterschiede zwischen den Versionen...70 2.2 Neuerungen in MS-Access 2000...72 2.3 Neuerungen in MS-Access 97...78

8 Inhaltsverzeichnis 2.4 Neuerungen in MS-Access 95...82 3 Assistenten und andere Hilfen erleichtern die Arbeit...91 3.1 Die verschiedenen Hilfen von MS-Access...91 3.1.1 Die Hilfe-Funktion...91 3.1.2 Die Hilfe-Funktion über den Office-Assistenten starten...96 3.1.3 Die kontextsensitive Hilfe als schnelle Soforthilfe...100 3.2 Die verschiedenen Assistenten und Editoren...101 3.3 Menü- und Symbolleisten effektiv einsetzen...105 3.3.1 Menü- und Symbolleisten verschieben, erstellen und ein-/ausblenden...105 3.3.2 Befehle in den Menü- und Symbolleisten ergänzen...116 3.4 Add-Ins, nützliche Erweiterungen für MS-Access...124 3.5 Die Oberfläche von MS-Access individuell anpassen...127 4 Tabellen das Fundament jeder Datenbank...139 4.1 Eine neue Datenbank erstellen und öffnen...139 4.1.1 Eine neue, leere Datenbank erstellen...139 4.1.2 Der Datenbankassistent...141 4.1.3 Eine bestehende Datenbank öffnen...142 4.1.4 Tips zum Arbeiten mit dem Datenbank-Fenster...146 4.1.5 Mit dem Tabellenassistenten eine Tabelle erstellen...153 4.1.6 Ohne den Tabellenassistenten eine Tabelle erstellen...155 4.2 Daten in die Tabelle eingeben...165 4.3 Die Reisetabelle drucken, kopieren und umbenennen...177 4.3.1 Tabelle schließen und wieder öffnen...177 4.3.2 Daten drucken...178 4.3.3 Tabellen umbenennen, kopieren und löschen...182 4.4 Die Eigenschaften der Tabellenfelder anpassen...187 4.4.1 Die Feldeigenschaften im Überblick...187 4.4.2 Eigenschaft Standardwert Eingaben vereinfachen...191 4.4.3 Eigenschaft Indiziert Suchen und Sortieren beschleunigen...194 4.4.4 Eigenschaft Format Aussehen der Daten bestimmen...199 4.4.5 Eigenschaft Dezimalstellen für Zahlen mit Kommastellen...208 4.4.6 Eigenschaft Eingabe erforderlich Muß-Felder definieren...208 4.4.7 Eigenschaft Leere Zeichenfolge...209 4.4.8 Eigenschaft Beschriftung spezielle Spaltenüberschriften bestimmen...211 4.4.9 Eigenschaft Gültigkeitsregel Vorgaben für die Eingabe festlegen...212

Inhaltsverzeichnis 9 4.4.10 Eigenschaft Feldgröße die Größe eines Felds begrenzen...214 4.4.11 Eigenschaft Eingabeformat Eingabemasken definieren...216 4.4.12 Eigenschaft Steuerelement anzeigen den Steuerelementtyp vorbestimmen...220 4.5 Am Entwurf einer bestehenden Tabelle Änderungen vornehmen...221 4.6 Beziehungen zwischen den Tabellen anlegen...225 4.6.1 Das Fenster Beziehungen...225 4.6.2 1:n-Beziehungen und 1:1-Beziehungen...229 4.6.3 Referentielle Integrität...231 4.6.4 Bestehende Beziehungen bearbeiten...233 4.7 Das Nachschlage-Feld, um Daten aus einer anderen Tabelle anzuzeigen...235 5 Abfragen Daten filtern und berechnen...241 5.1 Die erste Abfrage erstellen...241 5.1.1 Eine Abfrage mit den Abfrageassistenten erstellen...243 5.1.2 Eine Abfrage per Hand erstellen...245 5.1.3 Anwendungsgebiete von Abfragen...249 5.2 Abfragen am Beispiel einer Musiksammlung...250 5.3 Der QBE-Entwurfsbereich zum komfortablen Erstellen von Abfragen...252 5.3.1 Eine Tabelle in eine Abfrage einfügen...252 5.3.2 Felder auswählen, ordnen und löschen...254 5.3.3 Das Datenblatt einer Abfrage...259 5.3.4 Die Sortierreihenfolge festlegen...263 5.3.5 Felder aus einem Dynaset ausschließen...265 5.3.6 Auswahlabfragen...267 5.4 Mehr zu Abfragen Kriterien, Verknüpfungsarten und Berechnungen...271 5.4.1 Kriterien bestimmen...271 5.4.2 Abfragen über mehrere Tabellen erstellen...280 5.4.3 Reflexivverknüpfungen...287 5.4.4 Berechnete Felder verwenden...288 5.4.5 Aggregat- und weitere Funktionen...294 5.4.6 Inkonsistenzsuche...300 5.4.7 Kreuztabellenabfragen...303 5.4.8 Parameterabfragen...309 5.4.9 Aktualisierungsmöglichkeiten der Felder in Abfragen...314 5.5 Aktionsabfragen zum Verändern von Tabellen...316 5.5.1 Tabellenerstellungsabfrage...317 5.5.2 Löschabfrage...321

10 Inhaltsverzeichnis 5.5.3 Anfügeabfrage...324 5.5.4 Aktualisierungsabfrage...329 5.5.5 Fehlerbehandlung bei Anfüge- und Aktualisierungsabfragen...332 5.6 SQL - die universelle Abfragesprache...334 5.6.1 Das SQL-Fenster...334 5.6.2 SQL-spezifische Abfragen...335 5.6.3 Unterabfragen...346 6 Formulare Daten auf komfortable Weise erfassen...349 6.1 Eine Datenbank zur Auftragsbearbeitung...350 6.2 Formulare mit Hilfe des Assistenten erstellen...354 6.2.1 Die verschiedenen Formulartypen...354 6.2.2 Die ersten Schritte mit dem Assistenten...359 6.2.3 Ein Einspaltenformular für die Kundenadressen...362 6.2.4 Ein tabellarisch angeordnetes Formular für die Handelswaren...365 6.2.5 Die genauere Warenbeschreibung als Datenblatt...366 6.2.6 Diagrammformulare für Mitarbeiter und Umsatz...366 6.2.7 Ein Haupt-/Unterformular für verkaufte und ausgelieferte Waren...372 6.2.8 Verknüpfte Formulare für verkaufte und ausgelieferte Waren...375 6.2.9 Ein Überblicksformular mit Pivot-Tabelle...376 6.3 Formulare öffnen, drucken und kopieren...380 6.4 Daten in Formulare eingeben...387 6.4.1 Neue Mitarbeiter hinzufügen...388 6.4.2 Daten der Mitarbeiter bearbeiten...392 6.4.3 Bilder der Waren in ein Formular einfügen...400 6.4.4 Die Kundenadressen in einem Datenblatt darstellen...405 6.4.5 Adressen zwischen Tabellen kopieren...412 6.4.6 Adressen mit Word und Excel austauschen...417 6.5 Daten suchen, ersetzen und filtern...422 6.5.1 Daten suchen...422 6.5.2 Daten ersetzen...426 6.5.3 Filter verwenden...427 7 Formulare individuell gestalten...439 7.1 Basiswissen für die eigene Formularerstellung...439 7.1.1 Formulare ohne Assistenten anlegen...439 7.1.2 Mit Steuerelementen wie Textfeldern und Kontrollkästchen arbeiten...444

Inhaltsverzeichnis 11 7.2 Mit Steuerelementen spezielle Formulare entwerfen...456 7.2.1 Die Entwurfsansicht eines Formulars...456 7.2.2 Steuerelemente in das Formular einfügen...457 7.2.3 Eigenschaften der Steuerelemente bestimmen...466 7.2.4 Bezeichnungs- und Textfelder für Texte...476 7.2.5 Daten aus Listen- oder Kombinationsfeldern auswählen...482 7.2.6 Kontrollkästchen, Optionsfelder oder Umschaltflächen für Ja oder Nein...498 7.2.7 Optionsgruppen zum Zusammenfassen von Ja/Nein-Elementen...501 7.2.8 Aktionen über Befehlsschaltflächen ausführen...507 7.2.9 Mehrere Seiten über ein Register-Steuerelement darstellen...515 7.2.10 Kalender anzeigen...517 7.2.11 Das Steuerelement Seitenumbruch...519 7.2.12 Steuerelemente ohne Bezug auf Tabelle...521 7.2.13 Der Aufbau eines Formulars...521 7.2.14 Eigenschaften des Formulars bestimmen...527 7.2.15 Berechnungen durchführen...534 7.3 Daten aus zwei Quellen im Haupt- und Unterformular darstellen...542 7.3.1 Aufbau eines Haupt-/Unterformulars...543 7.3.2 Ein Unterformular erstellen und in das Hauptformular einfügen...545 7.3.3 Haupt- und Unterformular basieren auf Abfragen...551 7.3.4 Die Funktion Summe in einem Haupt-/Unterformular verwenden...554 7.3.5 Mit Abfragen eine n:1-beziehung erstellen...556 7.3.6 Zwei Tabellen mit einer 1:1-Beziehung im Formular darstellen...559 7.4 Verbesserungen an der Optik des Formulars vornehmen...560 7.4.1 Das gesamte Aussehen des Formulars ändern...560 7.4.2 Steuerelemente optisch aufbereiten...563 7.4.3 Mit Linien und Rechtecken gestalten...569 7.4.4 Objekte auf verschiedene Arten einsetzen...572 7.4.5 Diagramme verwenden...582 7.4.6 Verknüpfungen erstellen...589 8 Berichte Daten an den Drucker senden...595 8.1 Eine Datenbank für Ihre Einnahmen und Ausgaben...595 8.2 Berichte schnell erstellen und weitergeben...597 8.2.1 Einen automatischen Bericht anlegen...597 8.2.2 Berichte ohne MS-Access weitergeben...599 8.3 Mit dem Assistenten Berichte komfortabel erstellen...602

12 Inhaltsverzeichnis 8.3.1 Einen einspaltigen Bericht mit dem Assistenten erstellen...604 8.3.2 Aus der Seitenansicht drucken...609 8.3.3 Einen Bericht tabellarisch darstellen...615 8.3.4 Daten im Bericht gruppieren...616 8.3.5 Einen Bericht als Etiketten anlegen...620 8.3.6 Ergebnisse zusammenfassen...625 8.3.7 Der Diagrammassistent...627 8.4 Bestehende Berichte verbessern...630 8.4.1 Aufbau eines Berichts...631 8.4.2 Besonderheiten bei Textfeldern...637 8.4.3 Sortieren von Daten...642 8.4.4 Daten zu Gruppen zusammenfassen...647 8.4.5 Berichte zusammensetzen...655 9 MS-Access-Daten für das Internet aufbereiten...663 9.1 Das Internet und die Web-Browser...663 9.1.1 Wichtiges zum Internet und zu anderen Online-Diensten...663 9.1.2 Die Web-Browser Netscape Navigator und Microsoft Internet Explorer...668 9.2 Die Web-Symbolleiste in MS-Access...669 9.3 Tips zur HTML-Sprache und zur Veröffentlichung...674 9.3.1 Die HyperText Markup Language...675 9.3.2 HTML-Dateien im Internet veröffentlichen...678 9.4 Dynamische Informationen für das Internet erzeugen...680 9.4.1 Tabelle, Abfrage oder Formular in IDC/HTX-Dateien umwandeln...680 9.4.2 Der Aufbau der IDC/HTX-Dateien...681 9.4.3 Dynamische Seiten im ASP-Format...683 9.5 HTML-Vorlagen und andere Vorgaben verwenden...685 9.6 Datenzugriffsseiten...687 9.6.1 Eine neue Datenzugriffsseite erstellen...687 9.6.2 Der Designer für die Datenzugriffsseiten...691 9.6.3 Den HTML-Code nachbearbeiten...708 9.6.4 Die Umsetzung einer Datenzugriffsseite...710 10 Verknüpfungen ins Internet und zu MS Office...713 10.1 Der Datentyp Hyperlink für Tabellenfelder...713 10.2 Hyperlink-Adressen in das Tabellenfeld eingeben...715 10.2.1 Einen Hyperlink über das Dialogfeld Hyperlink einfügen definieren...716

Inhaltsverzeichnis 13 10.2.2 Einen Hyperlink direkt in das Feld eintragen...720 10.2.3 Eine Hyperlink-Adresse über die Zwischenablage einfügen...721 10.2.4 Einen Hyperlink durch Kopieren und Einfügen von Text erstellen...723 10.2.5 Einen Hyperlink durch Drag & Drop definieren...724 10.3 Ein ungebundenes Hyperlink-Feld in ein Formular einfügen...725 10.3.1 Eine URL-Adresse mit einem Bezeichnungsfeld verbinden...726 10.3.2 Die Eigenschaften Hyperlink-Adresse und -Unteradresse verwenden...728 10.4 Internetadressen als aktive Hyperlinks verwalten...729 10.4.1 Statische Internetadressen in aktive Hyperlinks umwandeln...730 10.4.2 Im Formular die Internet-Adressen als Hyperlinks anzeigen...731 10.4.3 Verweise auf verschiedene Objekte speichern...732 10.4.4 Ihre Internetadressen veröffentlichen...734 11 Import/Export Daten mit anderen Programmen austauschen...737 11.1 Daten aus anderen Datenbanken übernehmen...737 11.1.1 Verknüpfen oder importieren...737 11.1.2 Objekte aus anderen MS-Access-Datenbanken...739 11.1.3 Daten aus Paradox-Tabellen...742 11.1.4 Daten aus dbase-dateien...743 11.1.5 Daten aus FoxPro-Tabellen...745 11.1.6 Daten aus SQL-Datenbanktabellen...746 11.1.7 Verknüpfte Tabellen verwenden...748 11.2 Daten aus Tabellenkalkulationen in MS-Access einfügen...752 11.3 Aus Word Textdateien übernehmen...756 11.3.1 Textdateien mit Trennzeichen...756 11.3.2 Textdateien mit festgelegtem Format...759 11.3.3 Import-/Export-Spezifikationen erstellen...761 11.4 Daten aus dem Internet importieren...763 11.5 Feinanpassung und Fehlerbeseitigung beim Datenimport...766 11.6 MS-Access-Daten in andere Programme exportieren...768 11.6.1 Export in eine andere MS-Access-Datenbank...768 11.6.2 Export in eine Tabellenkalkulations- oder Datenbankdatei...770 11.6.3 MS-Access-Tabelle in eine SQL-Datenbanktabelle exportieren...771 11.6.4 MS-Access-Tabelle in eine Textdatei exportieren...772 11.6.5 MS-Access-Daten in eine Word-Steuerdatei exportieren...774 11.6.6 MS-Access Objekte in eine Internet-Datei exportieren...780 11.7 Schneller Export nach Word und Excel...783

14 Inhaltsverzeichnis 11.7.1 Inhalt einer MS-Access-Tabelle mit Drag & Drop nach Excel oder Word bringen..783 11.7.2 Die Möglichkeiten des Untermenüs OFFICEVERKNÜPFUNGEN...784 11.8 Datenbankobjekte mit Outlook versenden...786 12 MS-Access im Netz auf eine Datenbank greifen mehrere Nutzer zu...791 12.1 Gleichzeitiger Zugriff mehrerer Benutzer auf eine Datenbank...791 12.2 Abfragen mit SQL erstellen...800 12.2.1 MS-Access und SQL...800 12.2.2 Einführung in SQL...803 12.3 ODBC als Hilfe für den Datenaustausch...808 12.4 Datenbanken miteinander synchronisieren...814 12.4.1 Eine Kopie Ihrer Datenbank anlegen...815 12.4.2 Kopien einer Datenbank aufeinander abgleichen...817 13 Datenpflege und Datensicherung...819 13.1 Die Datenbank und weitere Daten sichern...819 13.2 Die Datenbank verschlüsseln...822 13.3 Die Datenbank reparieren...824 13.4 Die Datenbank komprimieren...827 13.5 Zugriffsrechte verwalten...829 13.5.1 MS-Access in ein gesichertes System umwandeln...830 13.5.2 Neue Benutzer und Gruppen eintragen...835 13.5.3 Berechtigungen für Datenbankobjekte vergeben...839 13.5.4 Den Besitzer eines Datenbankobjekts ändern...844 13.5.5 Eine Datenabsicherung Schritt für Schritt...846 13.5.6 In ein ungesichertes MS-Access-System zurückkehren...849 14 Makros kleine Aufgaben automatisieren...851 14.1 Das erste Makro...851 14.1.1 Ein Makro erstellen...851 14.1.2 Eine Makrogruppe erstellen...856 14.1.3 Steuerelemente und Bedingungen im Makro...857 14.1.4 In Makros Fehler suchen...859 14.2 Formulare mit Makros ergänzen...860 14.2.1 In Formularen auf Ereignisse reagieren...860 14.2.2 Steuerelemente Werte festlegen und ansteuern...868 14.2.3 Datensätze filtern und suchen...871 14.3 Makros in Berichten verwenden...874

Inhaltsverzeichnis 15 14.3.1 Berichte mit Hilfe von Makros drucken...874 14.3.2 Auf Ereignisse in Berichten reagieren...877 14.4 Makros für Symbolleisten und deren Schaltflächen erstellen...882 14.4.1 Aus Makros eine Symbolleiste mit Schaltflächen entwickeln...882 14.4.2 Eine Symbolleiste ein- und ausblenden...886 14.5 Eine Datenbankanwendung mit Hauptformular, Menüleiste etc. erstellen...888 14.5.1 Die Datenbankanwendung starten...889 14.5.2 Ein Übersichtsformular erstellen...891 14.5.3 Popup-Formulare verwenden...895 14.5.4 Individuelle Menüleisten und Kontextmenüs erstellen...897 14.6 Makros in Module umwandeln...908 15 Eine Einführung in Visual Basic für Applikationen...911 15.1 Überblick über VBA in MS-Access...911 15.2 Der VBA-Editor als Entwicklungsumgebung...913 15.3 Funktionen und Sub-Prozeduren...919 15.3.1 Eine neue Prozedur definieren...919 15.3.2 Ein Meldungsfenster ausgeben...921 15.4 Das Direktfenster zum Testen der Prozeduren...923 15.5 Weitere Werkzeuge zum Finden von Fehlern...926 15.6 Optimierungen beim Programmieren in VBA...928 15.7 Tips zum Realisieren kleiner Aufgaben mit VBA...930 16 Die Datenbank dokumentieren und optimieren...935 16.1 Die Datenbank dokumentieren...935 16.2 Mit dem Tabellenanalyse-Assistent Tabellen aufteilen...943 16.3 Eine Leistungsanalyse durchführen...947 16.4 Tips, damit die Datenbank schneller wird...949 16.5 Abfragen optimieren...951 16.6 Formulare verbessern...954 17 Von MS-Access 2000 zum SQL-Server...959 17.1 Die zwei Data-Engines von MS-Access 2000...959 17.2 MS-Access Projekte...964 17.2.1 Ein neues MS-Access-Projekt anlegen...964 17.2.2 Besonderheiten bei einer Tabelle...966 17.2.3 Die Sichten...970 17.2.4 Datenbankdiagramme...975

16 Inhaltsverzeichnis 17.2.5 Gespeicherte Prozeduren...979 17.2.6 Neuerungen im Microsoft SQL-Server 7...982 17.3 Der Upsizing-Assistent...984 18 Tips zum Datenbank-Design...989 18.1 Das Konzept einer relationalen Datenbank...989 18.1.1 Die Relation...989 18.1.2 Beziehungen zwischen den Attributen...990 18.1.3 Die Schlüsselarten...993 18.1.4 Grundoperationen für Relationen...995 18.1.5 Anomalien verhindern...998 18.2 Die Erstellung eines Datenmodells...999 18.2.1 Normalisierung...999 18.2.2 Das Entity-Relationship-Modell...1004 19 Glossar...1007 20 Index...1029