Copyright
Dieses Dokument unterliegt dem Copyright © 2015. Die Beitragenden sind unten aufgeführt. Sie dürfen dieses Dokument unter den Bedingungen der GNU General Public License (http://www.- gnu.org/licenses/gpl.html), Version 3 oder höher, oder der Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), Version 3.0 oder höher, verändern und/oder weitergeben.
Warennamen werden ohne Gewährleistung der freien Verwendbarkeit benutzt.
Fast alle Hardware- und Softwarebezeichnungen und weitere Stichworte und sonstige Angaben, die in diesem Buch verwendet werden, sind als eingetragene Marken geschützt.
Da es nicht möglich ist, in allen Fällen zeitnah zu ermitteln, ob ein Markenschutz besteht, wird das Symbol (R) in diesem Buch nicht verwendet.
Mitwirkende/Autoren
Titelblatt
Robert Großkopf basierend auf dem Design von Bayu Rizaldhan Rayes und des
Gestaltungsentwurf von Drew Jensen Vorwort
Klaus-Jürgen Weghorn
Engl. Original: Jean Hollis Weber
Inhalt Base
Robert Großkopf Jost Lange Michael Niedermair
Jochen Schiffers Franklin Schiftan Jürgen Thomas
Glossar
Erhardt Balthasar Stefan Haas Christian Kühl
Michael Niedermair Klaus-Jürgen Weghorn
Florian Reisinger Jochen Schiffers
Rückmeldung (Feedback)
Kommentare oder Vorschläge zu diesem Dokument können Sie in deutscher Sprache an die Adresse discuss@de.libreoffice.org senden.
Vorsicht Alles, was an eine Mailingliste geschickt wird, inklusive der E-Mail-Adresse und anderer persönlicher Daten, die die E-Mail enthält, wird öffentlich archiviert und kann nicht gelöscht werden. Also, schreiben Sie mit Bedacht!
Datum der Veröffentlichung und Softwareversion
Veröffentlicht am 15.08.2021. Basierend auf der LibreOffice Version 7.2.
Inhalt
Vorwort... 12
Für wen ist dieses Buch?... 13
Was finden Sie in diesem Buch?...13
Wo bekomme ich mehr Hilfe?...13
Hilfesystem... 13
Freier Onlinesupport... 13
Bezahlter Support und Schulungen...14
Sie sehen vielleicht etwas anderes...14
Verwenden von Tipps, Hinweisen und Warnungen...14
Wer hat dieses Buch geschrieben?...15
FAQs (häufig gestellte Fragen)...16
Einführung in Base... 17
Einführung... 18
Base – ein Container für Datenbankinhalte...20
Formulare – Start für die Dateneingabe...21
Tabellen – Grundlagen für die Dateneingabe...22
Abfragen – Auswertungsmöglichkeiten für eingegebene Daten...24
Berichte – Präsentationen der Datenauswertung...24
Sicherer Umgang mit einer Base-Datei...27
Eine einfache Datenbank – Testbeispiel im Detail...27
Tabellenerstellung... 28
Eingabeformular... 36
Mit dem Tabulator zum Unterformular...44
Navigationsleiste des Hauptformulars auch im Unterformular aktivieren....45
Eingabe eines Kontrollfeldes einschränken...45
Abfrage... 47
Ausdruck im Bericht... 52
Abstände zwischen den Berichtsbereichen einstellen...57
Beeinflussung eines Textfeldinhaltes durch eine Formel...58
Umstellung der Formatierung eines Textfeldes...58
Verschieben von Feldern im Report-Builder...59
Erweiterungen der Beispieldatenbank...59
Weiteres Einführungs- und Beispielmaterial...60
Datenbank erstellen... 61
Allgemeines bezüglich der Erstellung einer Datenbank...62
Neue Datenbank als interne Datenbank...62
Zugriff auf externe Datenbanken...65
MySQL/MariaDB-Datenbanken...66
Erstellen eines Nutzers und einer Datenbank...66
MySQL-Verbindung direkt mit der Extension...67
MySQL-Verbindung über JDBC...67
MySQL-Verbindung über ODBC...68
odbcinst.ini... 69
odbc.ini... 69
Verbindung zur MySQL-Datenbank über den Datenbank-Assistenten...69
Die direkte Verbindung...71
Die ODBC-Verbindung...75
Die JDBC-Verbindung...76
Verbindung zu MySQL/MariaDB über das Internet...78
Zugriff auf gespeicherte Prozeduren in MySQL/MariaDB...79
PostgreSQL... 80
Erstellen eines Nutzers und einer Datenbank...80
Direkte Verbindung zu Base...80
PostgreSQL-Verbindung über JDBC und ODBC...82
odbcinst.ini... 83
odbc.ini... 83
Autoincrement-Werte bei PostgreSQL...83
dBase-Datenbanken... 84
Tabellendokumente und Tabellen in Writer-Dokumenten...86
Daten in Calc bearbeiten und in Base aktualisieren...87
Tabellen aus dem Internet über Calc automatisch aktualisiert in Base auslesen... 87
Thunderbird Adressbuch...91
Texttabellen... 92
Texttabellen innerhalb einer internen HSQLDB-Datenbank...92
Texttabellen als Grundlage für eine eigenständige Datenbankdatei...95
Firebird... 97
Erstellen eines Nutzers und einer Datenbank...98
Firebird-Verbindung über JDBC...98
Firebird-Verbindung über ODBC...99
odbcinst.ini... 99
odbc.ini... 99
Direkte Verbindung zu einer Firebird-Datei...100
SQLite... 100
Erstellen einer Datenbank...100
SQLite-Verbindung über ODBC...101
odbcinst.ini... 101
odbc.ini... 101
Weitere SQLite-Verbindungen...101
Zugriff auf Access... 101
Nachträgliche Bearbeitung der Verbindungseigenschaften...102
Maskierung von Tabellennamen und Feldnamen bei unterschiedlichen Datenbanksystemen... 106
Tabellen... 107
Allgemeines zu Tabellen...108
Beziehungen von Tabellen...108
Beziehungen zwischen Tabellen allgemein...108
Tabellen und Beziehungen der Beispieldatenbank...111
Tabellen Medienaufnahme...111
Tabellen Ausleihe... 113
Tabellen Nutzerverwaltung...113
Erstellung von Tabellen... 114
Erstellung mit der grafischen Benutzeroberfläche...115
Primärschlüssel... 120
Formatierung von Feldern...121
Einstellung eines Indexes...123
Änderung bestehender Tabellen...125
Probleme bei der Änderung von Tabellen...127
Mängel der grafischen Tabellenerstellung...129
Direkte Eingabe von SQL-Befehlen...129
Tabellenerstellung...131
Tabellenänderung...134
Tabellen löschen... 136
Funktionserweiterung durch Trigger bei Firebird...137
Verknüpfung von Tabellen...138
Eingabe von Daten in Tabellen...142
Eingabe über die grafische Benutzeroberfläche der Tabelle...142
Sortieren von Tabellen...145
Suchen in Tabellen...145
Filtern von Tabellen...147
Eingabemöglichkeiten über SQL direkt...149
Neue Datensätze einfügen...149
Bestehende Datensätze ändern...150
Bestehende Datensätze löschen...151
Import von Daten aus anderen Datenquellen...151
Importierte Daten an bestehende Daten einer Tabelle anfügen...152
Neue Tabelle beim Import erstellen...154
Daten Aufsplitten beim Import...156
Mängel dieser Eingabemöglichkeiten...157
Tabellen verstecken... 158
Formulare... 161
Formulare als Eingabeerleichterung...162
Erstellung von Formularen...162
Einfaches Formular... 162
Symbolleisten des Formularentwurfs...165
Formulargründung über den Navigator...165
Formulargründung über ein Formularfeld...166
Externe Formulare...167
Formular-Eigenschaften...168
Eigenschaften der Kontrollfelder...171
Standardeinstellungen vieler Kontrollfelder...172
Textfeld... 178
Numerisches Feld...179
Datumsfeld... 180
Zeitfeld... 181
Währungsfeld... 182
Formatiertes Feld...182
Listenfeld... 184
Kombinationsfeld...189
Markierfeld... 192
Optionsfeld... 193
Grafisches Steuerelement...194
Maskiertes Feld... 195
Tabellen-Kontrollfeld...196
Beschriftungsfeld... 198
Gruppierungsrahmen...199
Schaltfläche... 201
Grafische Schaltfläche...204
Navigationsleiste... 204
Drehfeld und Bildlaufleiste...206
Verstecktes Steuerelement...207
Mehrfachselektion...208
Einfaches Formular komplett erstellt...210
Felder als Gruppe hinzufügen...211
Felder anpassen... 212
Felder einzeln hinzufügen...215
Tabellenkontrollfeld...216
Hauptformular und Unterformular...221
Eine Ansicht – viele Formulare...235
Fehlermeldungen bei der Eingabe in Formulare...242
Suchen und Filtern in Formularen über die Navigationsleiste...243
Datensatzsuche mit Parametern...244
Filterung mit dem Autofilter...245
Filterung mit dem formularbasierten Filter...246
Filterung über den Standardfilter...248
Fazit... 250
Dateneingabe und Navigation...250
Drucken aus Formularen...251
Darstellungsgröße von Formularen...252
Abfragen... 253
Allgemeines zu Abfragen...254
Eingabemöglichkeiten für Abfragen...254
Abfrageerstellung mit der grafischen Benutzeroberfläche...254
Funktionen in der Abfrage...263
Beziehungsdefinition in der Abfrage...266
Abfrageeigenschaften definieren...269
Abfragen nach Filterkriterien durchsuchen...272
Abfragen nachträglich ändern...275
Abfrageerweiterungen im SQL-Modus...276
Verwendung eines Alias in Abfragen...292
Abfragen für die Erstellung von Listenfeldern...293
Abfragen als Grundlage von Zusatzinformationen in Formularen...296
Eingabemöglichkeit in Abfragen...297
Verwendung von Parametern in Abfragen...302
Unterabfragen... 304
Korrelierte Unterabfrage...305
Abfragen als Bezugstabellen von Abfragen...305
Zusammenfassung von Daten mit Abfragen...309
Schnellerer Zugriff auf Abfragen durch Tabellenansichten...310
Zeitdifferenzen berechnen...312
Berichte... 313
Berichte mit dem Report-Designer...314
Die Benutzeroberfläche des Report-Designers...314
Gliederung eines Berichtes...323
Allgemeine Eigenschaften von Feldern...323
Besondere Eigenschaften des grafischen Kontrollfeldes...327
Diagramme im Bericht einbinden...328
Dateneigenschaften von Feldern...333
Funktionen im Report-Designer...334
Formeleingaben... 334
Benutzerdefinierte Funktionen...341
Formeleingabe für ein Feld...343
Bedingte Anzeige... 343
Bedingte Formatierung...344
Beispiele für Berichte mit dem Report-Designer...345
Rechnungserstellung... 345
Ausdruck von Berichten zum aktuellen Datensatz des Formulars...352
Aufbau der Filtertabelle...353
Aufbau des Makros zum Start des gefilterten Berichtes...353
Wechselnde Einfärbung von Zeilen...354
Zweispaltige Berichte...356
Fehlerquellen bei Berichten mit dem Report-Designer...360
Der Inhalt eines Feldes aus einer Abfrage erscheint nicht...360
Ein Bericht lässt sich nicht ausführen...360
Datums- und Zeitwerte werden in Diagrammen nicht angezeigt...361
Nachträgliche Bearbeitung des Berichtsdokuments...362
Andere Formen der Berichtserstellung...362
Das alte Berichtsmodul...363
Die BaseReportExtension...363
Weitere Berichtsmöglichkeiten...363
Datenbank-Anbindung... 364
Allgemeines zur Datenbank-Anbindung...365
Anmeldung der Datenbank...365
Datenquellenbrowser... 365
Daten in Text... 367
Daten in Felder... 371
Seriendruck... 371
Aktuelle Dokument-Datenquelle...372
Explorer ein/aus... 372
Serienbrieferstellung... 372
Erstellung von Etiketten...379
Serienbriefe und Etiketten direkt erstellen...383
Serienbrieffelder mit der Maus erstellen...383
Serienbrieffelder über Feldbefehle erstellen...384
Externe Formulare... 385
Vorteil externer Formulare...387
Nachteil externer Formulare...387
Datenbanknutzung in Calc...388
Daten in Calc einfügen...388
Daten aus Calc in eine Datenbank exportieren...392
Daten von einer Datenbank zu einer anderen konvertieren...393
Daten über die Zwischenablage in eine Tabelle einfügen...393
Datenimport aus PDF-Formularen...394
Erstellen eines PDF-Formulars...394
Auslesen der Daten aus dem PDF-Formular...395
Datenbank-Aufgaben... 402
Allgemeines zu Datenbankaufgaben...403
Datenfilterung... 403
Datensuche... 405
Suche mit LIKE... 405
Suche mit LOCATE oder POSITION...407
Bilder und Dokumente mit Base verarbeiten...411
Bilder in die Datenbank einlesen...412
Bilder und Dokumente verknüpfen...412
Dokumente mit absoluter Pfadangabe verknüpfen...413
Dokumente mit relativer Pfadangabe verknüpfen...414
Verknüpfte Bilder und Dokumente anzeigen...415
Dokumente in die Datenbank einlesen...416
Bildnamen ermitteln...418
Bildnamen aus dem Speicher entfernen...419
Bilder und Dokumente auslesen und anzeigen...419
Diagramme in Formulare einbinden...420
Diagramme aus dem Writer importieren...420
Abfragen erstellen und als Ansichten speichern...421
Abfrage für ein Säulendiagramm...421
Abfrage für ein Kreisdiagramm...422
Abfrage für ein XY-Diagramm...422
Diagramme über ein Makro anpassen...424
Übersicht über die Datenbank: BaseDocumenter – Extension...426
Codeschnipsel... 431
Aktuelles Alter ermitteln...432
Geburtstage in den nächsten Tagen anzeigen...433
Tage zu Datumswerten addieren...434
Zeiten zu Zeitstempeln addieren...436
Laufenden Kontostand nach Kategorien ermitteln...437
Zeilennummerierung... 438
Zeilenumbruch durch eine Abfrage erreichen...441
Gruppieren und Zusammenfassen...442
Mehrere Werte in einem Feld speichern...443
Makros... 445
Allgemeines zu Makros... 446
Der Makro-Editor... 448
Benennung von Modulen, Dialogen und Bibliotheken...449
Makros in Base... 450
Makros benutzen... 450
Makros zuweisen... 451
Ereignisse eines Formulars beim Öffnen oder Schließen des Fensters...451
Ereignisse eines Formulars bei geöffnetem Fenster...452
Ereignisse innerhalb eines Formulars...453
Bestandteile von Makros...454
Der «Rahmen» eines Makros...454
Variablen definieren...454
Arrays definieren...455
Zugriff auf das Formular...455
Zugriff auf Elemente eines Formulars...456
Zugriff auf die Datenbank...457
Die Verbindung zur Datenbank...457
SQL-Befehle... 458
Vorbereitete SQL-Befehle mit Parametern...458
Datensätze lesen und benutzen...459
Mithilfe des Formulars...459
Ergebnis einer Abfrage...460
Mithilfe eines Kontrollfelds...462
Datensätze wechseln und bestimmte Datensätze ansteuern...462
Datensätze bearbeiten – neu anlegen, ändern, löschen...462
Inhalt eines Kontrollfelds ändern...462
Zeile einer Datenmenge ändern...463
Zeilen anlegen, ändern, löschen...463
Kontrollfelder prüfen und ändern...464
Englische Bezeichner in Makros...464
Eigenschaften bei Formularen und Kontrollfeldern...465
Schrift... 465
Formular... 465
Einheitlich für alle Arten von Kontrollfeld...466
Einheitlich für viele Arten von Kontrollfeld...466
Textfeld – weitere Angaben...466
Numerisches Feld...466
Datumsfeld... 467
Zeitfeld... 467
Währungsfeld...468
Formatiertes Feld...468
Listenfeld... 468
Kombinationsfeld...470
Markierfeld, Optionsfeld...470
Maskiertes Feld...471
Tabellenkontrollfeld...471
Beschriftungsfeld...471
Gruppierungsrahmen...471
Schaltfläche... 471
Navigationsleiste...471
Methoden bei Formularen und Kontrollfeldern...472
In einer Datenmenge navigieren...472
Datenzeilen bearbeiten...473
Einzelne Werte bearbeiten...474
Parameter für vorbereitete SQL-Befehle...475
Arbeit mit UNO-Befehlen in Formularen...476
Bedienbarkeit verbessern...476
Automatisches Aktualisieren von Formularen...477
Filtern von Datensätzen...477
Daten über den Formularfilter filtern...480
Durch Datensätze mit der Bildlaufleiste scrollen...481
Daten aus Textfeldern auf SQL-Tauglichkeit vorbereiten...482
Beliebige SQL-Kommandos speichern und bei Bedarf ausführen...483
Werte in einem Formular vorausberechnen...483
Die aktuelle Office-Version ermitteln...485
Wert von Listenfeldern ermitteln...485
Listenfelder durch Eingabe von Anfangsbuchstaben einschränken...486
Listenfelder zur Mehrfachauswahl nutzen...488
Datumswert aus einem Formularwert in eine Datumsvariable umwandeln...490
Suchen von Datensätzen...491
Suchen in Formularen und Ergebnisse farbig hervorheben...493
Rechtschreibkontrolle während der Eingabe...497
Kombinationsfelder als Listenfelder mit Eingabemöglichkeit...499
Textanzeige im Kombinationsfeld...500
Fremdschlüsselwert vom Kombinationsfeld zum numerischen Feld übertragen... 502
Kontrollfunktion für die Zeichenlänge der Kombinationsfelder...509
Datensatzaktion erzeugen...509
Navigation von einem Formular zum anderen...509
Datensatz im Formular direkt öffnen...510
Tabellen, Abfragen, Formulare und Berichte öffnen...512
Hierarchische Listenfelder...513
Filterung des Formulars mit hierarchischen Listenfeldern...514
Hierarchische Listenfelder in der Formulareingabe nutzen...517
Zeiteingaben mit Millisekunden...519
Ein Ereignis – mehrere Implementationen...520
Eingabekontrolle bei Formularen...520
Erforderliche Eingaben absichern...522
Fehlerhafte Eingaben vermeiden...525
Abspeichern nach erfolgter Kontrolle...526
Primärschlüssel aus Nummerierung und Jahreszahl...527
Datenbankaufgaben mit Makros erweitert...529
Verbindung mit Datenbanken erzeugen...529
Daten von einer Datenbank in eine andere kopieren...530
Direkter Import von Daten aus Calc...531
Zugriff auf Abfragen... 534
Datenbanksicherungen erstellen...535
Datenbanken komprimieren...539
Interne Datenbanken sicher schließen...540
Tabellenindex heruntersetzen bei Autowert-Feldern...540
Drucken aus Base heraus...540
Druck von Berichten aus einem internen Formular heraus...541
Start, Formatierung, direkter Druck und Schließen des Berichts...541
Druck von Berichten aus einem externen Formular heraus...543
Serienbriefdruck aus Base heraus...544
Drucken über Textfelder...545
Aufruf von Anwendungen zum Öffnen von Dateien...546
Aufruf eines Mailprogramms mit Inhaltsvorgaben...547
Aufruf einer Kartenansicht zu einer Adresse...548
Mauszeiger ändern... 549
Änderung beim Überfahren eines Links...549
Änderung bei gedrückter Strg-Taste und Mausklick...549
Formulare ohne Symbolleisten präsentieren...550
Formulare ohne Symbolleisten in einem Fenster...550
Formulare im Vollbildmodus...552
Formular direkt beim Öffnen der Datenbankdatei starten...553
MySQL-Datenbank mit Makros ansprechen...553
MySQL-Code in Makros...553
Temporäre Tabelle als individueller Zwischenspeicher...553
Filterung über die Verbindungsnummer...554
Gespeicherte Prozeduren...554
Automatischer Aufruf einer Prozedur...555
Übertragung der Ausgabe einer Prozedur in eine temporäre Tabelle...555
PostgreSQL und Makros...555
Dialoge... 556
Dialoge starten und beenden...556
Einfacher Dialog zur Eingabe neuer Datensätze...557
Dialog zum Bearbeiten von Daten in einer Tabelle...559
Dialog zum Bearbeiten von Daten aus einer Tabellenübersicht...565
Fehleinträge von Tabellen mit Hilfe eines Dialogs bereinigen...570
Makrozugriff mit Access2Base...578
Wartung... 579
Allgemeines zur Wartung von Datenbanken...580
Datenbank komprimieren...580
Autowerte neu einstellen...580
Datenbankeigenschaften abfragen...580
Daten exportieren... 581
Tabellen auf unnötige Einträge überprüfen...582
Einträge durch Beziehungsdefinition kontrollieren...582
Einträge durch Formular und Unterformular bearbeiten...583
Verwaiste Einträge durch Abfrage ermitteln...585
Datenbankgeschwindigkeit...585
Einfluss von Abfragen...585
Einfluss von Listenfeldern und Kombinationsfeldern...586
Einfluss des verwendeten Datenbanksystems...586
Anhang... 587
Barcode... 588
Datentypen des Tabelleneditors...588
Ganzzahlen... 588
Fließkommazahlen... 588
Text... 589
Zeit... 589
Sonstige... 589
Datentypen in StarBasic...590
Zahlen... 590
Sonstige... 590
Eingebaute Funktionen und abgespeicherte Prozeduren...591
Numerisch... 592
Text... 594
Datum/Zeit... 597
Datenbankverbindung...600
System... 601
Migration HSQLDB → Firebird...602
Steuerzeichen zur Nutzung in Abfragen...605
Einige uno-Befehle zur Nutzung mit einer Schaltfläche...606
Informationstabellen der HSQLDB...607
Informationstabellen der Firebird-Datenbank...608
Datenbankreparatur für *.odb-Dateien...610
Wiederherstellung der Datenbank-Archivdatei...610
Weitere Informationen zur Datenbank-Archivdatei...611
Behebung von Versionsproblemen...618
Weitere Tipps... 619
Datenbankverbindung zu einer externen HSQLDB...619
Parallelinstallation von interner und externer HSQLDB...621
Änderung der Datenbankverbindung zur externen HSQLDB...622
Änderung der Datenbankverbindung für einen Mehrbenutzerbetrieb...623
Autoinkrementwerte mit der externen HSQLDB...625
Umgang mit der internen Firebird-Datenbank...626
Funktionserweiterungen und -änderungen in Base im Laufe der LO-Versionen...626
Glossar... 629
Stichwortverzeichnis... 643
Vorwort
Einführung in Base
Einführung in Base 14
Datenbank erstellen
Datenbank erstellen 16
Tabellen
Tabellen 18
Formulare
Formulare 20
Abfragen
Abfragen 22
Berichte
Berichte 24
Datenbank-Anbindung
Datenbank-Anbindung 26
Datenbank-Aufgaben
Datenbank-Aufgaben 28
Makros
Makros 30
Wartung
Wartung 32
Anhang
Anhang 34
Anhang 35
Stichwortverzeichnis
Abfragen...24, 254
Beziehungsdefinition...266
Bezugstabellen...305
Eingabe...254
Eingabemöglichkeiten...297
Ergebnis...258
Erweiterungen mit SQL...276
Funktionen...263
in Formularen verwenden...296
Korrelierte Unterabfrage...305
Parameter...302
per GUI...254
SQL...259
Tabellenansichten...310
Unterabfragen...304
Zeilenumbruch...441
Zusammenfassung...309
Addon...345
Alter ermitteln...432
Barcode...588, 630 Benutzeroberfläche...115
Berichte...24, 314 Beziehungen...22, 109 Eins-zu-Eins (1:1)...110
Eins-zu-Viele (1:n)...109
Viele-zu-Viele (n:m)...110
Codeschnipsel...431
Comboboxen...500
Container...20
Daten... aus Calc exportieren...392
Einfügen als Felder...369, 371 Felder...371
Gruppieren...442
in Calc einfügen...388
Text...367
über Zwischenablage einfügen...393
Zusammenfassen...442
Datenbank...18, 62, 630 Anbindung...365
anlegen...62
anmelden...73
Assistent...69
Aufgaben...403
aus Calc importieren...392
Autowerte neu einstellen...580
Benutzername...72
Calc...388
Database management system...13
Datenbankmanagementsystem...631
Datenbanksystem...630
dBase...84, 631 DBMS...13, 18, 631 DBS...630
Direkte Verbindung...71
Eigenschaften...580
Einträge bearbeiten...583
extern...65
externe HSQLDB einbinden...619
Firebird...632
Geschwindigkeit...585
HSQLDB...66, 632 Informationstabellen...607
intern...62
JDBC...66, 76 Kennwort...72
Komprimieren...580
Konvertieren...393
Managementsystem...18
MySQL...63, 635 Name...71
neu erstellen...70
odb...64
ODBC...66, 75 ORDBMS...636
PostgreSQL...636
RDBMS...632, 637 relational...637
Reparatur...610
übers Netz ansprechen...71
unnötige Einträge...582
Verbindung herstellen...65
Versionsprobleme...618
Verwaiste Einträge ermitteln...585
Wartung...580
Wiederherstellung...610
Datenfilterung...403
Abfrage...403
Suche...405
Suchen und Filtern...243
Datenquelle...365
Browser...365
Calc...365
Writer...365
Defaultwert...115
Diagramme... in Berichten...328
in Formularen...420
Drehfeld...631
Anhang 36
Drucken...
aus externem Formular...543
aus Formularen direkt...251
Berichtsstart aus Formular...541
mit Formatierung im Hintergrund...541
Serienbriefdruck in Base starten...544
über Berichte...314
über Textfelder...545
Erweiterung...632
Etikettendruck...365
Extension...632
FAQ...14, 16 Feld...23
Firebird...18, 602, 626 Formular...21
Ansicht...235
Daten...168
Eigenschaften...168
Entwurf...165
Ereignisse...170
erstellen...162
Fehlermeldungen...242
Feld...166
Hauptformular...221
Kontrollfelder...171
Name...168
Navigator...165, 238 Unterformular...221
Formularfelder...166
Beschriftungsfeld...198
Datumsfeld...180
Drehfeld und Bildlaufleiste...206
Formatiertes Feld...182
Grafische Schaltfläche...204
Grafisches Steuerelement...194
Gruppierungsrahmen...199
Kombinationsfeld...189
Listenfeld...184
Markierfeld...192
Maskiertes Feld...195
Navigationsleiste...204
Numerisches Feld...179
Optionsfeld...193
Schaltfläche...201
Tabellen-Kontrollfeld...196
Textfeld...178
Verstecktes Steuerelement...207
Währungsfeld...182
Zeitfeld...181
Forum...14
Fremdschlüssel...23, 112 Funktionen...591
Datenbankverbindung...600
Datum/Zeit...597
Numerisch...592
System...601
Text...594
Handbuch...13
Hilfesystem...13
HSQLDB...18, 602 Eingaben...130
externe Verbindung...619
Mehrbenutzerbetrieb...623
Version aktuell...130
Version in Base...130
Hyperlink...634
Index...123
Java...633
Archiv einbinden...68
Class-Path...68
Java Runtime Environment...634
JRE...634
Verzeichnispfad...68
JDBC...67, 77, 633 Kombinationsfelder...499
Kontextmenü...634
Kontostand nach Kategorie ermitteln...437
Link...634
Listenfeld...23
localhost...71
Mailinglisten...14
Makros...634
allgemein...446
Basic...446
benutzen...450
Bestandteile...454
Datenbankaufgaben erweitern...529
Datenbanken komprimieren...539
Datenbanksicherungen...535
Dialoge...556
DIM...454
Editor...446
Filtern von Datensätzen...477
Fremdschlüsssel übertragen...502
Kontrollfunktionen...509
Mailprogramm...547
Makrosicherheit...447
Navigation Formular...509
Prozedur...446
Rahmen...454
Anhang 37
Suchen von Datensätzen...491
Variablen definieren...454
verwalten...446
Zugriff auf Elemente...456
Zugriff auf Formular...455
zuweisen...451
Markieren...634
Mehrfachselektion...208
MySQL... JDBC...67
ODBC...68
ODBC-Verbindung...68
Navigationsleiste...204
NULL...125, 140 Objekt...635
ODBC...68, 635 PDF...636
Primärschlüssel...22, 108, 112, 637 foreign key...637
Fremdschlüssel...637
PK...637
primary key...637
Programmiersprachen... Basic...634
BeanShell...634
JavaScript...634
Python...634
QR-Code...637
Referentielle Integrität...23
Relation...22, 267 Report-Designer...314
aufrufen...314
Bedingte Anzeige...343
Bedingte Formatierung...344
Benutzerdefinierte Funktionen...341
Dateneigenschaften von Feldern...333
Diagramme einbinden...328
Eigenschaften von Feldern...323
Formeleingabe...343
Formeleingaben...334
Funktionen...334, 336 RESTRICT...137
Schaltfläche...201
Schlüsselfeld...22
Serienbrief...26, 63 Seriendruck...371
Assistent...371
Etiketten...379
Externe Formulare...385
Feldbefehl...384
Felder...383
Serienbrief...372
Serienbriefassistent...372
Speicherfresser...108
speichern... absolut...629
SQL...114, 638 Alias...292
ALTER COLUMN...580
ALTER TABLE...134, 580 Bedingungen...148
CASCADE...136
CASEWHEN...432
Char...441
COUNT...438
CREATE TABLE...131
CURDATE...432
DATEDIFF...432
Datenbank...638
DAYOFYEAR...432
DCL...638
DDL...638
DELETE...151
direkte Eingabe...129
DISTINCT...277, 404 DML...638
DQL...638
DROP TABLE...136
Fehlercode...264
GENERATED BY DEFAULT...625
GROUP BY...264, 277 Group_Concat...442
HAVING...277
IF EXISTS...137
INSERT INTO...149
LIKE...406
LIMIT...277
Listenfelder...293
LOWER...406
ORDER BY...277, 404 RESTART WITH...580
RESTRICT...136
SELECT...259, 277, 404 SEQUEL...638
Server...639
SQL:2011...638
Sub-Select...404
SUM...438
Tabelle erstellen...131
Tabelle löschen...136
Tabellenänderung...134
TCL...638
Anhang 38
UNION...277
UPDATE...150
WHERE...277
Streifencode...630
Strichcode...630
Support...14
Symbolleiste...639
Tabellen...22, 108 allgemein...108
AutoWert...120, 142 Bezeichnung...115
Beziehung...108
Datentypen...108
Defaultwert...115
Dokument...86
Editor... Datentypen...588
Eingabe von Daten...142
Eltern-Tabelle...139
filtern...147
Index...123
NULL...125
Quellen...86
sortieren...145
Sortierung...123
Spalten ausblenden...142
Suchfunktion...145
Timestamp...120
Unterschied zu Tabellenkalkulation...108
verknüpfen...138
Wiederholungen...108
Zeitfelder...120
Tabellenkalkulationen...18
Tabellenkontrollfeld...216
Thunderbird Adressbuch...91
Unicode...639
uno-Befehle...606
URL...637
UTF... BOM...639
UTF-16...640
UTF-16BE...639
UTF-16LE...639
UTF-32...640
UTF-32BE...639
UTF-32LE...639
UTF-8...640
View...310, 366 Zahlensystem...641
Zeichensatz... ASCII...629
ISO-8859-1...641
ISO-8859-15...641
UCS...639
UTF...639
Windows-1252...641
Zeilennummerierung...438
Anhang 39