Datenbanken mit OpenOffice.org Base

Ähnliche Dokumente
Thomas Krumbein. Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

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

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

i i apitel apitel K K Inhalt Inhalt

Inhalt. Vorwort Bedienungsgrundlagen Planung einer Datenbank 49

Inhalt. Vorwort 11. Inhalt der Buch-CD Einführung 17

Kompaktseminare Das MS Access 2010 Kursprogramm

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

Access 2000 professionell

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

Access 2002 professionell

MS Access starten / Neue Datenbank anlegen. über Startmenü: Programme / Microsoft Office durch Doppelklick auf vorhandene Access-Datenbank

Einstieg in VBA mit Excel Galileo Press

Access 2000 professionell

Inhalt. Inhalt. Einleitung Kapitel 1 Access kennenlernen... 25

Vorwort Was ist neu an Access 2000? 17

Access und OpenOffice.org

Inhalt Einführung... 1 MS Access Datenbanken... 7 Datenbankobjekte Neue Datenbank erstellen... 39

EDITH NEUBAUER 2004 INHALT I

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle

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

1... Einleitung Zeichenerklärung Sprachregelungen Hinweise zur 4., überarbeiteten Auflage...

1 Hardware-Grundlagen (1. Datei:DV-Grundlagen) 1. 2 Software-Grundlagen Allgemein Daten Windows 7 11

Access Verbrecherdatenbank Teil 1

Das Access 2.0 Einmaleins

Schnellübersichten. Access 2016 Grundlagen für Anwender

Inhaltsverzeichnis. jetzt lerne ich

Programmierpraxis mit

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

Visual Basic.NET undado.net

MOS - Microsoft Office Specialist 2007

Einstieg in VBA mit Excel Galileo Press

Relationale Datenbanken in der Praxis

Access Grundlagen. David Singh

Inhaltsverzeichnis. 1 Einleitung 13

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

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

10 Makros Makros aufzeichnen

Inhalt. 1. MySQL-Einführung Datenbankentwurf 27

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage

Wichtige Standardaktionen durchführen

Inhaltsverzeichnis. 1 Hallo 13

Microsoft Access 2010 Auswahlabfragen erstellen. Leibniz Universität IT Services Anja Aue

Word... Seite 1 Excel... Seite 2 Access... Seite 3 PowerPoint... Seite 4 Outlook und OneNote... Seite 5

Einführung in SQL Datenbanken bearbeiten

das Modul 1 Grundlagen Hardware durch eine Online-Prüfung erfolgreich abgeschlossen.

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

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler

Teil I Installation und erste Schritte 19

<Trainingsinhalt> XML und Datenbanken

Carl-Engler-Schule Karlsruhe Datenbank 1 (5)

1 Einführung Erste Schritte Programmierkurs Datentypen Weiterführende Programmierung

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung

Microsoft Access 2013 Spezifikationen

EDV-Schulungen. esb-softwareberatung. Wir bieten u.a. Seminare in folgenden Computerprogrammen an: in Microsoft Windows. und Microsoft Office

Dokumentation von Ük Modul 302

Microsoft Access Schulungen

ACCESS 03 FORTGESCHRITTENE. Inhaltsverzeichnis

Access Grundkurs. M. Eng. Robert Maaßen


Datenbanken und OpenOffice

Einführung Datenbank

Vorbemerkungen. Definitionen und Begriffe. Datenbank. Tabellen. Datenbank- Administrator. Nutzer 1 SQL. Nutzer 2 SQL SQL. Nutzer 3 SQL.

Access Kapitel 12 Lernzielkontrolle Access 2016 Beantworten Sie die folgenden 18 Fragen

Lehrgang Dauer Termin

Marcus Throll. f. / Galileo Computing

Inhalt. Vorwort... VII. 1 Einleitung... 1 OpenOffice.org Base... 1 Die Installation von OpenOffice.org... 4 Zur Verwendung der Beispieldateien...

Arbeiten mit ACCESS 2013

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

Jetzt lerne ich Excel VBA

Lösungen entwickeln mit Microsoft Excel 95

15 Bilder und Dateien im SQL Server

PHP 4 -- Grundlagen und Profiwissen

Web Adressdatenbank mit ASP

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

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Übung 1: Ein Website News-System mit MySQL

Erstellung einer Access-Datenbank am Beispiel der VHS

Word 4.0 kurz und bündig

Thomas Theis. Einstieg in Python. Galileo Press

Tutorial Excel Übung 8 Datenbanken II -1- Die Aufgabenstellung ist der folgenden URL zu entnehmen: Übung 8.

Seminarfragebogen Access-Schulung

Arbeiten mit einem lokalen PostgreSQL-Server

Microsoft Access 2010 Bilder

Eine Kundendatenbank erstellen

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

Access und OpenOffice.org

Access Basismodule. Access Aufbaumodule. Access Spezialmodule

Firmenkursprogramm für Superbase-Entwickler Ausgabe 01 / 06

Andreas Mylius / Raimund Boiler. Dreamweaver CS5. Webseiten entwerfen und umsetzen. Mit 602 Abbildungen

Einführung in Datenbanksysteme. H. Wünsch

Microsoft Office SharePoint Portal Server 2003

Access für Windows. Ricardo Hernández García 1. Ausgabe, Dezember Automatisierung, Programmierung ACC2010P

4.4 Bibliotheksverwaltung

Inhalt. 1 Workmanagement 13. Vorwort 11

Datenbanken mit OpenOffice Base 1 erstellen

Transkript:

-, "., - I Thomas Krumbein Datenbanken mit OpenOffice.org Base o :!!' ~ 0 Galileo Press

1 Einführung 11 1.1 OpenOffice.org 12 1.1.1 Das Projekt OpenOffice.org 13 2 Datenbanken mit OpenOffice.org - das Modul Base 17 2.1 Einführung in Datenbanken 17 2.2 Sprachregelungen und Zeichenerklärung 19 2.2.1 Sprachregelungen 19 2.2.2 Hinweise zur DVD-ROM 20 2.3 Einführung in Base 20 2.4 Was ist»base«? 21 2.4.1 Definition»Datenbank«22 2.4.2 Das»Frontend«22 2.4.3 Das ist Base 23 2.5 Die Struktur von Base 24 2.5.1 Erzeugen eines Base-Containers 25 2.5.2 Details der *.odb-datei 30 2.6 Die Arbeitsumgebung von Base: Tabellen, Abfragen, Formulare und Berichte 35 2.7 Datenquellen verbinden 38 2.7.1 Adressbücher 39 2.7.2 Adabas-Datenbanken 48 2.7.3 ADO-Datenquellen 51 2.7.4 Microsoft Access-Datenbanken 57 2.7.5 dbase-datenbanken 63 2.7.6 MySQL-Datenbanken 67 2.7.7 PostgreSQL-Datenbanken 83 2.7.8 JDBC/ODBC-Datenquellen 88 2.7.9 Sonstige Datenquelle 93 2.7.10 Text- und Tabellendokumente 95 2.8 Registrierte und nicht registrierte Datenquellen 100 2.9 Der Datenquellen-Explorer 104 5

3 Einführung in die Sprache SQL 107 3.1 SOL-Grundlagen 108 3.2 Datenbanken erzeugen 112 3.3 Tabellen verändern 114 3.4 Daten eingeben und verändern 115 3.5 Anfragen beziehungsweise Abfragen 117 3.6 Abfragen aus mehreren Tabellen 122 4 Die HSQlDB 127 4.1 Voraussetzungen für die Nutzung von HSOLDB 127 4.2 Details zur HSQLDB 128 4.3 Die SOL-Syntax 130 4.4 Datentypen 131 4.5 Eingebaute Funktionen 133 4.5.1 Mathematische Funktionen 134 4.5.2 Funktionen für Zeichen ketten 137 4.5.3 Funktionen für Datums- und Zeitwerte 140 4.5.4 Sonstige Funktionen 142 4.6 Operatoren 143 4.6.1 Vergleichsoperatoren 143 4.6.2 Mathematische Operatoren 144 4.7 Sonstiges... 144 5 Tabellen 147 5.1 Datenbankentwurf - Grundlagen 147 5.1.1 Beziehungen (Relationen) 150 5.1.2 Datenbankdesign 152 5.1.3 Datenbank-Normalisierung 152 5.2 OpenOffice.org Base-Datentypen 154 5.2.1 Zeichenketten 155 5.2.2 Zahlen 157 5.2.3 Wahrheitswerte 158 5.2.4 Datums- und Zeitwerte 159 5.2.5 Binärwerte 159 5.3 Tabellen mit Hilfe des Assistenten erstellen 161 5.3.1 1. Felder wählen 162 5.3.2 2. Felddatentyp festlegen 163 6

5.3.3 3. Primärschlüssel festlegen 165 5.3.4 4. Tabelle erzeugen 166 5.4 Tabellen direkt erstellen und strukturieren 168 5.4.1 Tabelle entwerfen 169 5.4.2 Primärschlüssel bestimmen 172 5.4.3 Tabelle speichern 173 5.4.4 Tabellendesign verändern 174 5.5 Tabellen per SOL erzeugen 175 5.5.1 SOL-Befehlsfenster 176 5.5.2 Basic-Befehle 179 5.6 Tabellen direkt bearbeiten 180 5.6.1 Tabelle bearbeiten 181 5.6.2 Daten direkt eingeben 181 5.6.3 Datensätze löschen 184 5.6.4 Schreibgeschützte Tabelle 185 5.6.5 Tabelle kopieren 186 5.7 Indizes erstellen 189 5.8 Tabellen von anderen Datenbanken übertragen 191 6 Abfragen 193 6.1 Filter anwenden 195 6.1.1 Daten sortieren 195 6.1.2 Autofilter anwenden 196 6.1.3 Standardfilter definieren 197 6.2 Erstellen einer Abfrage mit Hilfe des Assistenten 199 6.2.1 Tabellen und Feldauswahl 200 6.2.2 Sortierreihenfolge 201 6.2.3 Suchbedingungen 201 6.2.4 Details oder Zusammenfassung 203 6.2.5 Aliasnamen 204 6.2.6 Zusammenfassung- Überblick 205 6.2.7 Abfrageergebnis 206 6.2.8 Zusammenfassung und Gruppierungen 206 6.3 Eine Abfrage mit Hilfe der Entwurfsansicht erstellen 209 6.3.1 Die Arbeitsumgebung 210 6.3.2 Filterbedingungen 213 6.3.3 Abfrage erzeugen 216 6.3.4 Kalkulierte Felder 220 6.3.5 Speichern von Abfragen 221 7

6.4 Abfragen direkt mit SOL erzeugen 222 6.4.1 Abfrage in SOL 224 6.4.2 Abfragen in Programmierungen 227 6.5 Ansichten versus Abfragen 228 6.6 Abfragen über mehrere Tabellen 231 6.6.1 Abfrage in der Entwurfsansicht 231 6.6.2 Kombinierte Abfrage direkt in SOL 234 6.7 Speicherung der Abfragen in der Datei 236 7 Formulare 241 7.1 Formulare in Base 242 7.2 Formulare mit Hilfe des Assistenten erzeugen 246 7.2.1 Ein Formular verwenden 253 7.2.2 Subformulare 260 7.3 Formulare anpassen oder individuell erzeugen 268 7.3.1 Formuiare allgemein 268 7.3.2 Ein erstes Formular erzeugen 273 7.3.3 Weitere wichtige Kontrollelemente 286 7.4 Formular und Subformular 305 7.4.1 Ein Subformular erzeugen 305 7.4.2 Ein Formular für Verkäufe 315 7.5 Formulare intern 320 7.5.1 Aufbau von Formularen 321 7.5.2 Ereignisse programmieren 330 7.5.3 Zugriff auf Kontrollelemente 334 7.5.4 Eigenständige Applikationen erzeugen 345 8 Berichte 351 8.1 Bericht mit Hilfe des Assistenten erstellen 353 8.1.1 Schritt 1: Felderauswahl 354 8.1.2 Schritt 2: Feldbezeichnung 355 8.1.3 Schritt 3: Gruppierung 355 8.1.4 Schritt 4: Sortieroptionen 357 8.1.5 Schritt 5: Auswahl des Layouts 358 8.1.6 Schritt 6: Bericht erstellen 359 8.2 Das Layout eines Berichts ändern 362 8.2.1 Kopfzeile 362 8.2.2 Textbereich»Record'iection«363 8.2.3 Fußzeile 367 8

8.3 Berichte manuell erstellen 367 8.3.1 Einzelne Daten einfügen 369 8.3.2 Einzelne Datensätze einfügen 369 8.4 Tabellen übernehmen 375 8.4.1 Tabellen aus nicht registrierten Datenbanken übernehmen 376 8.4.2 Tabellen in Base übernehmen 378 8.4.3 Tabelle exportieren oder sichern 380 8.5 Serienbriefe 380 8.5.1 Serienbrief manuell erstellen 381 8.5.2 Serienbrief automatisiert erzeugen 384 8.6 Bericht per Makro erstellen 386 8.6.1 Die Basis 387 8.6.2 Das Formular 388 8.6.3 Listbox füllen 389 8.6.4 Bericht erstellen 392 8.6.5 Der Code des Berichts 396 9 Praktische Anwendung 399 9.1 Aufgabensteilung 400 9.2 Datenbank-Entwurf 402 9.2.1 Hinweise zur weiteren Normalisierung 403 9.3 Tabellen 403 9.3.1 Base-Container erstellen 404 9.3.2 Tabelle»Adressen«erzeugen 405 9.3.3 Tabelle»Bilder«erzeugen 406 9.3.4 Beziehungen herstellen 407 9.4 Dateneingabe und -änderung (Formular) 408 9.4.1 Formular mit Hilfe des Assistenten erstellen 408 9.4.2 Formular manuell bearbeiten 409 9.4.3 Subformular hinzufügen 411 9.5 Abfragen 414 9.5.1 Geburtstage heute 415 9.5.2 Geburtstage der nächsten 10 Tage 418 9.6 Die Erinnerungsfunktion 420 9.6.1 Formularlösung 421 9.6.2 Dialog-Lösung 430 9.7 Berichte 439 9.7.1 Abfrage erstellen 439 9

9.7.2 Bericht mit dem Assistenten erstellen 440 9.7.3 Bericht manuell anpassen 441 Anhang 445 A Die Installation 445 A.1 Download 445 A.2 Java 446 A.3 Installation unter Windows 446 A.4 Installation unter Linux 448 A.4.1 RPM-Installationsschritte 449 A.4.2 Debian-Installation 449 A.4.3 Der erste Programmstart 451 B Code-Beispiele und Reguläre Ausdrücke 453 B.1 Datenbankverbindungen mit Basic 453 B.2 Liste regulärer Ausdrücke 455 C Mitarbeit im OOo-Projekt, DVD-ROM, Linklisten, Literaturhinweise 459 C.1 Mitarbeit im Projekt OpenOffice.org 459 C.2 Zur DVD-ROM 462 C.3 Wichtige Internet-Linkadressen 462 C.4 Literaturhinweise 464 Index 467 Das Video-Training auf DVD-ROM 1 Base - die Datenbank und das Frontend [0:59:46h] 1.1 Einleitung [0:00:17h] 1.2 Eine Datenbank erstellen [0:11 :08h] 1.3 Tabellen... [0:13:06h] 1.4 Abfragen [0:12:30h] 1.5 Formulare [0: 11 :31 hl 1.6 Berichte [O:11:14h] 2 Automatisieren mit Makros [O:50:07h] 2.1 Einleitung [O:00:21h] 2.2 Grundkurs Makros [0:11 :04h] 2.3 Die Basic-IDE (1) [0:05:17h] 2.4 Die Basic-IDE (2) [0:08:03hJ 2.5 Einführung in die API und VNO [0:11 :50hl 2.6 Dialogeditor (1) [0:09:38h] 2.7 Dialogeditor (2) [0:03:54h] 10