
MUIbase Eine relationale programmierbare Datenbank Version 4.3 4 Januar 2021 Steffen Gutmann Ubersetzt¨ von Ralph Reuchlein 1999-2000 Copyright c 2021 Steffen Gutmann Die Erlaubnis wird erteilt, w¨ortliche Kopien dieser Anleitung zu erstellen und zu vertreiben, vorausgesetzt der Copyright-Vermerk und dieser Erlaubnistext bleiben auf allen Kopien erhalten. i Inhaltsverzeichnis 1 Kopierbestimmungen von MUIbase:::::::::::: 1 1.1 Lizens :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Spenden :::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.3 Email-Verteiler ::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.4 Verzichtserkl¨arung :::::::::::::::::::::::::::::::::::::::::::::: 1 1.5 Fremde Hilfsmittel:::::::::::::::::::::::::::::::::::::::::::::: 2 1.5.1 Windows-, Mac-OS- und Linux-Version :::::::::::::::::::: 2 1.5.2 Amiga-Version ::::::::::::::::::::::::::::::::::::::::::::: 2 2 Willkommen zu MUIbase::::::::::::::::::::::: 4 3 Installation::::::::::::::::::::::::::::::::::::::: 6 3.1 MUIbase f¨urWindows installieren :::::::::::::::::::::::::::::: 6 3.2 MUIbase f¨urMac OS installieren ::::::::::::::::::::::::::::::: 6 3.3 MUIbase f¨urLinux installieren :::::::::::::::::::::::::::::::::: 6 3.4 MUIbase f¨urAmiga installieren ::::::::::::::::::::::::::::::::: 7 3.5 Aktualisieren einer bereits vorhandenen MUIbase Version ::::::: 7 3.6 MUIbase starten:::::::::::::::::::::::::::::::::::::::::::::::: 8 3.7 MUIbase beenden :::::::::::::::::::::::::::::::::::::::::::::: 8 3.8 Konventionen f¨urDateinamen auf Windows, Mac OS und Linux :: 8 4 Tutorial ::::::::::::::::::::::::::::::::::::::::: 10 4.1 Wie MUIbase arbeitet ::::::::::::::::::::::::::::::::::::::::: 10 4.2 Ein Projekt beginnen: Der Struktureditor :::::::::::::::::::::: 10 4.3 Hinzuf¨ugeneiner Tabelle :::::::::::::::::::::::::::::::::::::: 10 4.4 Hinzuf¨ugeneines Feldes:::::::::::::::::::::::::::::::::::::::: 11 4.5 Darstellen des Projekts :::::::::::::::::::::::::::::::::::::::: 11 4.6 Hinzuf¨ugenvon zwei Datensatzbeziehungen :::::::::::::::::::: 13 4.7 Datens¨atzehinzuf¨ugen::::::::::::::::::::::::::::::::::::::::: 13 4.8 Filter ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 14 4.9 Abfragen :::::::::::::::::::::::::::::::::::::::::::::::::::::: 14 4.10 Hinzuf¨ugeneiner Tabelle mit einem mehrzeiligen Text und einem Knopf::::::::::::::::::::::::::::::: 15 4.11 MUIbase programmieren, um einen Stammbaum zu erzeugen :: 16 4.12 MUIbase programmieren, um die Kinder einer Person aufzulisten :: 17 5 Grundlagen ::::::::::::::::::::::::::::::::::::: 20 5.1 Projekte::::::::::::::::::::::::::::::::::::::::::::::::::::::: 20 5.2 Tabellen::::::::::::::::::::::::::::::::::::::::::::::::::::::: 20 5.3 Datens¨atze :::::::::::::::::::::::::::::::::::::::::::::::::::: 21 5.4 Felder ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 21 ii MUIbase Copyright c 2021 Steffen Gutmann 5.5 Feldtypen ::::::::::::::::::::::::::::::::::::::::::::::::::::: 21 5.5.1 Zeichenketten::::::::::::::::::::::::::::::::::::::::::::: 21 5.5.2 Ganzzahlfelder:::::::::::::::::::::::::::::::::::::::::::: 22 5.5.3 Fließkommazahlfelder ::::::::::::::::::::::::::::::::::::: 22 5.5.4 Boolesche Felder :::::::::::::::::::::::::::::::::::::::::: 22 5.5.5 Auswahlfelder :::::::::::::::::::::::::::::::::::::::::::: 22 5.5.6 Datumsfelder ::::::::::::::::::::::::::::::::::::::::::::: 23 5.5.7 Zeitfelder ::::::::::::::::::::::::::::::::::::::::::::::::: 23 5.5.8 Mehrzeilige Textfelder :::::::::::::::::::::::::::::::::::: 23 5.5.9 Beziehungsfelder :::::::::::::::::::::::::::::::::::::::::: 23 5.5.10 Virtuelles Feld::::::::::::::::::::::::::::::::::::::::::: 23 5.5.11 Kn¨opfe :::::::::::::::::::::::::::::::::::::::::::::::::: 24 5.6 Tabelle der Feldtypen ::::::::::::::::::::::::::::::::::::::::: 24 5.7 Beziehungen::::::::::::::::::::::::::::::::::::::::::::::::::: 25 5.7.1 Eins-zu-Eins-Beziehungen ::::::::::::::::::::::::::::::::: 25 5.7.2 Eins-zu-Mehrfach-Beziehungen :::::::::::::::::::::::::::: 25 5.7.3 Mehrfach-zu-Mehrfach-Beziehungen ::::::::::::::::::::::: 26 5.8 Benutzerschnittstelle :::::::::::::::::::::::::::::::::::::::::: 27 5.8.1 Fenster ::::::::::::::::::::::::::::::::::::::::::::::::::: 28 5.8.2 Masken::::::::::::::::::::::::::::::::::::::::::::::::::: 28 5.8.3 Panels :::::::::::::::::::::::::::::::::::::::::::::::::::: 28 5.8.4 Feldobjekte ::::::::::::::::::::::::::::::::::::::::::::::: 29 5.8.5 Textobjekte :::::::::::::::::::::::::::::::::::::::::::::: 29 5.8.6 Bilder :::::::::::::::::::::::::::::::::::::::::::::::::::: 29 5.8.7 Zwischenraumobjekte ::::::::::::::::::::::::::::::::::::: 29 5.8.8 Gruppen ::::::::::::::::::::::::::::::::::::::::::::::::: 29 5.8.9 Gewichtungsobjekte :::::::::::::::::::::::::::::::::::::: 29 5.8.10 Karteikarten-Gruppen ::::::::::::::::::::::::::::::::::: 29 6 Projekte verwalten ::::::::::::::::::::::::::::: 30 6.1 Dateiformat ::::::::::::::::::::::::::::::::::::::::::::::::::: 30 6.2 Information ::::::::::::::::::::::::::::::::::::::::::::::::::: 31 6.3 Neues Projekt ::::::::::::::::::::::::::::::::::::::::::::::::: 31 6.4 Projekt leeren ::::::::::::::::::::::::::::::::::::::::::::::::: 31 6.5 Projekt ¨offnen ::::::::::::::::::::::::::::::::::::::::::::::::: 31 6.6 Projekt speichern:::::::::::::::::::::::::::::::::::::::::::::: 32 6.7 Als SQLite3-Datenbank exportieren:::::::::::::::::::::::::::: 33 6.8 Admin- und Benutzermodus ::::::::::::::::::::::::::::::::::: 33 6.9 Datens¨atzeauslagern :::::::::::::::::::::::::::::::::::::::::: 33 6.10 Projekt schließen ::::::::::::::::::::::::::::::::::::::::::::: 34 7 Einstellungen ::::::::::::::::::::::::::::::::::: 35 7.1 Benutzereinstellungen ::::::::::::::::::::::::::::::::::::::::: 35 7.1.1 Formate :::::::::::::::::::::::::::::::::::::::::::::::::: 35 7.1.2 Externer Editor :::::::::::::::::::::::::::::::::::::::::: 35 7.1.3 Externer Anzeiger :::::::::::::::::::::::::::::::::::::::: 36 7.1.4 Extra-Kn¨opfein Tab-Kette ::::::::::::::::::::::::::::::: 36 iii 7.1.5 Weiterspringen bei Enter ::::::::::::::::::::::::::::::::: 37 7.1.6 Beenden best¨atigen ::::::::::::::::::::::::::::::::::::::: 37 7.1.7 MUI:::::::::::::::::::::::::::::::::::::::::::::::::::::: 37 7.2 Projekteinstellungen ::::::::::::::::::::::::::::::::::::::::::: 37 7.2.1 Datensatzspeicher :::::::::::::::::::::::::::::::::::::::: 37 7.2.2 Datens¨atzel¨oschen best¨atigen::::::::::::::::::::::::::::: 38 7.2.3 Pfade relativ zu einem Projekt :::::::::::::::::::::::::::: 38 7.2.4 Automatisches Neuladen best¨atigen ::::::::::::::::::::::: 38 7.2.5 Speichern & Umschichten best¨atigen :::::::::::::::::::::: 39 7.2.6 Vacuum nach Umschichten:::::::::::::::::::::::::::::::: 39 7.2.7 Programmquellen ::::::::::::::::::::::::::::::::::::::::: 39 7.2.8 Externe Programmquellen aufr¨aumen ::::::::::::::::::::: 39 7.2.9 Programm-Debug-Information :::::::::::::::::::::::::::: 40 7.2.10 Veraltete Funktionen :::::::::::::::::::::::::::::::::::: 40 7.2.11 Trigger-Funktionen sortieren ::::::::::::::::::::::::::::: 40 7.2.12 Programm-Include-Verzeichnis ::::::::::::::::::::::::::: 41 7.2.13 Programm-Ausgabedatei::::::::::::::::::::::::::::::::: 41 7.3 Als Voreinstellungen speichern ::::::::::::::::::::::::::::::::: 41 8 Log :::::::::::::::::::::::::::::::::::::::::::::: 42 8.1 Log-Tabelle ::::::::::::::::::::::::::::::::::::::::::::::::::: 42 8.2 Protokollieren aktivieren::::::::::::::::::::::::::::::::::::::: 43 8.3 Protokoll-Modus::::::::::::::::::::::::::::::::::::::::::::::: 43 8.4 Logdatei w¨ahlen ::::::::::::::::::::::::::::::::::::::::::::::: 43 8.5 Logbeschriftung setzen :::::::::::::::::::::::::::::::::::::::: 43 8.6 Log importieren ::::::::::::::::::::::::::::::::::::::::::::::: 44 8.7 Log exportieren ::::::::::::::::::::::::::::::::::::::::::::::: 44 8.8 Log l¨oschen ::::::::::::::::::::::::::::::::::::::::::::::::::: 44 8.9 Anderungen¨ anwenden::::::::::::::::::::::::::::::::::::::::: 44 8.10 Log ansehen:::::::::::::::::::::::::::::::::::::::::::::::::: 45 9 Datensatzbearbeitung ::::::::::::::::::::::::: 46 9.1 Aktive Objekte :::::::::::::::::::::::::::::::::::::::::::::::: 46 9.2 Datens¨atzehinzuf¨ugen::::::::::::::::::::::::::::::::::::::::: 46 9.3 Datens¨atzever¨andern:::::::::::::::::::::::::::::::::::::::::: 46 9.3.1 Zeichenkettenfelder mit einem Popup-Knopf::::::::::::::: 46 9.3.2 Eingabe von Ganzzahlwerten ::::::::::::::::::::::::::::: 47 9.3.3 Eingabe von Booleschen Werten :::::::::::::::::::::::::: 47 9.3.4 Eingabe von Auswahlwerten :::::::::::::::::::::::::::::: 47 9.3.5 Eingabe von Datumswerten ::::::::::::::::::::::::::::::: 47 9.3.6 Eingabe von Zeitwerten ::::::::::::::::::::::::::::::::::: 47 9.3.7 Kontextmen¨udes mehrzeiligen Textfelds :::::::::::::::::: 47 9.3.8 Kontextmen¨udes Select-from-where-Listenfelds ::::::::::: 48 9.3.9 Eingabe von Beziehungswerten:::::::::::::::::::::::::::: 48 9.3.10 Eingabe von NIL-Werten :::::::::::::::::::::::::::::::: 49 9.4 Datens¨atzel¨oschen :::::::::::::::::::::::::::::::::::::::::::: 49 9.5 Datens¨atzedurchforsten ::::::::::::::::::::::::::::::::::::::: 49 9.6 Alle Datens¨atzeansehen ::::::::::::::::::::::::::::::::::::::: 50 iv MUIbase Copyright c 2021 Steffen Gutmann 10 Filter::::::::::::::::::::::::::::::::::::::::::: 51 10.1 Datensatzfilter ::::::::::::::::::::::::::::::::::::::::::::::: 51 10.1.1 Filterausdruck ::::::::::::::::::::::::::::::::::::::::::: 51 10.1.2 Filter ¨andern :::::::::::::::::::::::::::::::::::::::::::: 51 10.1.3 Filterbeispiele ::::::::::::::::::::::::::::::::::::::::::: 52 10.2 Referenzfilter ::::::::::::::::::::::::::::::::::::::::::::::::: 52 11 Sortieren:::::::::::::::::::::::::::::::::::::::
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages203 Page
-
File Size-