Handbuch
Die folgende Dokumentation ist Bestandteil der BeeBase-Distribution und gibt es auch als PDF.
[Anfang] | [Inhalt] | [Index] | [ ? ] |
Inhaltsverzeichniss
-
1. Kopierbestimmungen von BeeBase
-
1.1 Lizens
1.2 Spenden
1.3 Email-Verteiler
1.4 Verzichtserklärung
1.5 Fremde Hilfsmittel
-
1.5.1 Windows-, Mac-OS- und Linux-Version
1.5.2 Amiga-Version
3. Installation
-
3.1 BeeBase für Windows installieren
3.2 BeeBase für Mac OS installieren
3.3 BeeBase für Linux installieren
3.4 BeeBase für Amiga installieren
3.5 Aktualisieren einer bereits vorhandenen BeeBase Version
3.6 BeeBase starten
3.7 BeeBase beenden
3.8 Konventionen für Dateinamen auf Windows, Mac OS und Linux
-
4.1 Wie BeeBase arbeitet
4.2 Ein Projekt beginnen: Der Struktureditor
4.3 Hinzufügen einer Tabelle
4.4 Hinzufügen eines Feldes
4.5 Darstellen des Projekts
4.6 Hinzufügen von zwei Datensatzbeziehungen
4.7 Datensätze hinzufügen
4.8 Filter
4.9 Abfragen
4.10 Hinzufügen einer Tabelle mit einem mehrzeiligen Text und einem Knopf
4.11 BeeBase programmieren, um einen Stammbaum zu erzeugen
4.12 BeeBase programmieren, um die Kinder einer Person aufzulisten
-
5.1 Projekte
5.2 Tabellen
5.3 Datensätze
5.4 Felder
5.5 Feldtypen
-
5.5.1 Zeichenketten
5.5.2 Ganzzahlfelder
5.5.3 Fließkommazahlfelder
5.5.4 Boolesche Felder
5.5.5 Auswahlfelder
5.5.6 Datumsfelder
5.5.7 Zeitfelder
5.5.8 Mehrzeilige Textfelder
5.5.9 Beziehungsfelder
5.5.10 Virtuelles Feld
5.5.11 Knöpfe
5.7 Beziehungen
-
5.7.1 Eins-zu-Eins-Beziehungen
5.7.2 Eins-zu-Mehrfach-Beziehungen
5.7.3 Mehrfach-zu-Mehrfach-Beziehungen
-
5.8.1 Fenster
5.8.2 Masken
5.8.3 Panels
5.8.4 Feldobjekte
5.8.5 Textobjekte
5.8.6 Bilder
5.8.7 Zwischenraumobjekte
5.8.8 Gruppen
5.8.9 Gewichtungsobjekte
5.8.10 Karteikarten-Gruppen
-
6.1 Dateiformat
6.2 Information
6.3 Neues Projekt
6.4 Projekt leeren
6.5 Projekt öffnen
6.6 Projekt speichern
6.7 Als SQLite3-Datenbank exportieren
6.8 Admin- und Benutzermodus
6.9 Datensätze auslagern
6.10 Projekt schließen
-
7.1 Benutzereinstellungen
-
7.1.1 Formate
7.1.2 Externer Editor
7.1.3 Externer Anzeiger
7.1.4 Extra-Knöpfe in Tab-Kette
7.1.5 Weiterspringen bei Enter
7.1.6 Beenden bestätigen
7.1.7 MUI
-
7.2.1 Datensatzspeicher
7.2.2 Datensätze löschen bestätigen
7.2.3 Pfade relativ zu einem Projekt
7.2.4 Automatisches Neuladen bestätigen
7.2.5 Speichern & Umschichten bestätigen
7.2.6 Vacuum nach Umschichten
7.2.7 Programmquellen
7.2.8 Externe Programmquellen aufräumen
7.2.9 Programm-Debug-Information
7.2.10 Veraltete Funktionen
7.2.11 Trigger-Funktionen sortieren
7.2.12 Programm-Include-Verzeichnis
7.2.13 Programm-Ausgabedatei
-
8.1 Log-Tabelle
8.2 Protokollieren aktivieren
8.3 Protokoll-Modus
8.4 Logdatei wählen
8.5 Logbeschriftung setzen
8.6 Log importieren
8.7 Log exportieren
8.8 Log löschen
8.9 Änderungen anwenden
8.10 Log ansehen
-
9.1 Aktive Objekte
9.2 Datensätze hinzufügen
9.3 Datensätze verändern
-
9.3.1 Zeichenkettenfelder mit einem Popup-Knopf
9.3.2 Eingabe von Ganzzahlwerten
9.3.3 Eingabe von Booleschen Werten
9.3.4 Eingabe von Auswahlwerten
9.3.5 Eingabe von Datumswerten
9.3.6 Eingabe von Zeitwerten
9.3.7 Kontextmenü des mehrzeiligen Textfelds
9.3.8 Kontextmenü des Select-from-where-Listenfelds
9.3.9 Eingabe von Beziehungswerten
9.3.10 Eingabe von NIL-Werten
9.5 Datensätze durchforsten
9.6 Alle Datensätze ansehen
-
10.1 Datensatzfilter
-
10.1.1 Filterausdruck
10.1.2 Filter ändern
10.1.3 Filterbeispiele
-
11.1 Keine Sortierung
11.2 Sortieren nach Feldern
11.3 Sortieren nach einer Funktion
11.4 Sortierung ändern
11.5 Neu sortieren aller Datensätze
-
12.1 Suchfenster
12.2 Vorwärts/Rückwärts suchen
12.3 Suchmusterbeispiele
-
13.1 Dateiformat
13.2 Beispiel-Importdatei
13.3 Datensätze importieren
13.4 Datensätze exportieren
-
14.1 Select-from-where Abfragen
14.2 Abfrageeditor
14.3 Abfragen als Text exportieren
14.4 Abfragen als PDF exportieren
14.5 Abfragen ausdrucken
14.6 Abfragebeispiele
-
15.1 Tabellenverwaltung
-
15.1.1 Tabellen erstellen
15.1.2 Tabellen ändern
15.1.3 Tabellen löschen
15.1.4 Tabellen sortieren
-
15.2.1 Felder erstellen
15.2.2 Typabhängige Einstellungen
15.2.3 Auswahltexteditor
15.2.4 Felder kopieren
15.2.5 Felder ändern
15.2.6 Felder löschen
15.2.7 Felder sortieren
-
15.3.1 Anzeigebereich
15.3.2 Tabelenobjekteditor
15.3.3 Feldobjekteditor
15.3.4 Typabhängige Einstellungen
15.3.5 Texteditor
15.3.6 Bildeditor
15.3.7 Zwischenraumeditor
15.3.8 Gruppeneditor
15.3.9 Karteikarteneditor
15.3.10 Fenstereditor
-
16.1 Programmeditor
16.2 Externe Programmquellen
16.3 Vorverarbeitung
-
16.3.1 #define
16.3.2 #undef
16.3.3 #include
16.3.4 #if
16.3.5 #ifdef
16.3.6 #ifndef
16.3.7 #elif
16.3.8 #else
16.3.9 #endif
-
16.4.1 Warum Lisp?
16.4.2 Lisp-Aufbau
16.4.3 Programmarten
16.4.4 Namenskonventionen
16.4.5 Datensatzinhalte ansprechen
16.4.6 Datentypen zum Programmieren
16.4.7 Konstanten
16.4.8 Befehlsaufbau
-
16.5.1 DEFUN
16.5.2 DEFUN*
16.5.3 DEFVAR
16.5.4 DEFVAR*
-
16.6.1 PROGN
16.6.2 PROG1
16.6.3 LET
16.6.4 SETQ
16.6.5 SETQ*
16.6.6 SETQLIST
16.6.7 SETQLIST*
16.6.8 FUNCALL
16.6.9 APPLY
16.6.10 IF
16.6.11 CASE
16.6.12 COND
16.6.13 DOTIMES
16.6.14 DOLIST
16.6.15 DO
16.6.16 FOR ALL
16.6.17 NEXT
16.6.18 EXIT
16.6.19 RETURN
16.6.20 HALT
16.6.21 ERROR
16.8 Typumwandlungsfunktionen
-
16.8.1 STR
16.8.2 MEMO
16.8.3 INT
16.8.4 REAL
16.8.5 DATE
16.8.6 TIME
-
16.9.1 AND
16.9.2 OR
16.9.3 NOT
-
16.10.1 Relationsoperatoren
16.10.2 CMP
16.10.3 CMP*
16.10.4 MAX
16.10.5 MAX*
16.10.6 MIN
16.10.7 MIN*
-
16.11.1 Werte addieren
16.11.2 Werte subtrahieren
16.11.3 1+
16.11.4 1-
16.11.5 Werte multiplizieren (*)
16.11.6 Werte dividieren
16.11.7 DIV
16.11.8 MOD
16.11.9 ABS
16.11.10 TRUNC
16.11.11 ROUND
16.11.12 RANDOM
16.11.13 POW
16.11.14 SQRT
16.11.15 EXP
16.11.16 LOG
-
16.12.1 LEN
16.12.2 LEFTSTR
16.12.3 RIGHTSTR
16.12.4 MIDSTR
16.12.5 SETMIDSTR
16.12.6 INSMIDSTR
16.12.7 INDEXSTR
16.12.8 INDEXSTR*
16.12.9 INDEXBRK
16.12.10 INDEXBRK*
16.12.11 RINDEXSTR
16.12.12 RINDEXSTR*
16.12.13 RINDEXBRK
16.12.14 RINDEXBRK*
16.12.15 REPLACESTR
16.12.16 REPLACESTR*
16.12.17 REMCHARS
16.12.18 TRIMSTR
16.12.19 WORD
16.12.20 WORDS
16.12.21 FIELD
16.12.22 FIELDS
16.12.23 STRTOLIST
16.12.24 LISTTOSTR
16.12.25 CONCAT
16.12.26 CONCAT2
16.12.27 COPYSTR
16.12.28 SHA1SUM
16.12.29 UPPER
16.12.30 LOWER
16.12.31 ASC
16.12.32 CHR
16.12.33 LIKE
16.12.34 SPRINTF
-
16.13.1 LINE
16.13.2 LINES
16.13.3 MEMOTOLIST
16.13.4 LISTTOMEMO
16.13.5 FILLMEMO
16.13.6 FORMATMEMO
16.13.7 INDENTMEMO
-
16.14.1 DAY
16.14.2 MONTH
16.14.3 YEAR
16.14.4 DATEDMY
16.14.5 MONTHDAYS
16.14.6 YEARDAYS
16.14.7 ADDMONTH
16.14.8 ADDYEAR
16.14.9 TODAY
16.14.10 NOW
-
16.15.1 CONS
16.15.2 LIST
16.15.3 LENGTH
16.15.4 FIRST
16.15.5 REST
16.15.6 LAST
16.15.7 NTH
16.15.8 REPLACENTH
16.15.9 REPLACENTH*
16.15.10 MOVENTH
16.15.11 MOVENTH*
16.15.12 REMOVENTH
16.15.13 REMOVENTH*
16.15.14 APPEND
16.15.15 REVERSE
16.15.16 MAPFIRST
16.15.17 SORTLIST
16.15.18 SORTLISTGT
-
16.16.1 ASKFILE
16.16.2 ASKDIR
16.16.3 ASKSTR
16.16.4 ASKINT
16.16.5 ASKCHOICE
16.16.6 ASKCHOICESTR
16.16.7 ASKOPTIONS
16.16.8 ASKBUTTON
16.16.9 ASKMULTI
-
16.17.1 FOPEN
16.17.2 FCLOSE
16.17.3 stdout
16.17.4 PRINT
16.17.5 PRINTF
16.17.6 FPRINTF
16.17.7 FERROR
16.17.8 FEOF
16.17.9 FSEEK
16.17.10 FTELL
16.17.11 FGETCHAR
16.17.12 FGETCHARS
16.17.13 FGETSTR
16.17.14 FGETMEMO
16.17.15 FPUTCHAR
16.17.16 FPUTSTR
16.17.17 FPUTMEMO
16.17.18 FFLUSH
-
16.18.1 NEW
16.18.2 NEW*
16.18.3 DELETE
16.18.4 DELETE*
16.18.5 DELETEALL
16.18.6 GETMATCHFILTER
16.18.7 SETMATCHFILTER
16.18.8 GETISSORTED
16.18.9 SETISSORTED
16.18.10 GETREC
16.18.11 SETREC
16.18.12 RECNUM
16.18.13 MOVEREC
16.18.14 COPYREC
-
16.19.1 FIELDNAME
16.19.2 MAXLEN
16.19.3 GETLABELS
16.19.4 SETLABELS
-
16.20.1 TABLENAME
16.20.2 GETORDERSTR
16.20.3 SETORDERSTR
16.20.4 REORDER
16.20.5 REORDERALL
16.20.6 GETFILTERACTIVE
16.20.7 SETFILTERACTIVE
16.20.8 GETFILTERSTR
16.20.9 SETFILTERSTR
16.20.10 RECORDS
16.20.11 RECORD
16.20.12 SELECT
-
16.21.1 SETCURSOR
16.21.2 SETBGPEN
16.21.3 GETWINDOWOPEN
16.21.4 SETWINDOWOPEN
16.21.5 GETVIRTUALLISTACTIVE
16.21.6 SETVIRTUALLISTACTIVE
-
16.22.1 PROJECTNAME
16.22.2 PREPARECHANGE
16.22.3 CHANGES
16.22.4 GETADMINMODE
16.22.5 SETADMINMODE
16.22.6 ADMINPASSWORD
-
16.23.1 EDIT
16.23.2 EDIT*
16.23.3 VIEW
16.23.4 VIEW*
16.23.5 SYSTEM
16.23.6 SYSTEM*
16.23.7 STAT
16.23.8 TACKON
16.23.9 FILENAME
16.23.10 DIRNAME
16.23.11 MESSAGE
16.23.12 COMPLETEMAX
16.23.13 COMPLETEADD
16.23.14 COMPLETE
16.23.15 GC
16.23.16 PUBSCREEN
16.25 Vordefinierte Konstanten
16.26 Funktionale Parameter
16.27 Typdeklarierer
16.28 Aufbau von Ausdrücken
16.29 Auslösefunktionen
-
16.29.1 onOpen
16.29.2 onReload
16.29.3 onClose
16.29.4 onAdminMode
16.29.5 onChange
16.29.6 logLabel
16.29.7 mainWindowTitle
16.29.8 Auslösefunktion Neu
16.29.9 Auslösefunktion Löschen
16.29.10 Vergleichsfunktion
16.29.11 Auslösefunktion Feld
16.29.12 Virtuelle Felder programmieren
16.29.13 Berechne-Aktiv-Funktion
16.29.14 Berechne Datensatzbeschreibung
16.29.15 Auslösefunktion Doppelklick
16.29.16 Auslösefunktion URL-Drop
16.29.17 Auslösefunktion Sortieren-Drop
16.29.18 Berechne Listenansichts-Auswahltexte
16.29.19 Berechne Referenz-Datensätze
-
17.1 Portname
17.2 Befehlsaufbau
17.3 Rückgabewerte
17.4 Quit
17.5 Hide
17.6 Show
17.7 Info
17.8 Help
17.9 Compile
17.10 Connect
17.11 Disconnect
17.12 Connections
17.13 Eval
17.14 Transaction
17.15 Commit
17.16 Rolback
-
Menü Projekt
Menü Einstellungen
Menü Log
Menü Tabelle
Menü Programm
Menu Hilfe
Autor
Funktionsverzeichnis
Stichwortverzeichnis
Dieses Dokument wurde am 30. September 2024 mit texi2html generiert.