Documentation
La documentation ci-dessous fait partie de la distribution de BeeBase. Elle est également disponible sous forme de PDF.
[Sommaire] | [Table des matières] | [Index] | [ ? ] |
Table des matières
-
1. Conditions de distribution
-
1.1 Licence
1.2 Faire un don
1.3 Liste de discussion
1.4 Mise en garde
1.5 Parties externes
-
1.5.1 Versions Windows, Mac OS et Linux
1.5.2 Version Amiga
3. Pour commencer
-
3.1 Installer BeeBase sur Windows
3.2 Installer BeeBase sur Mac OS
3.3 Installer BeeBase sur Linux
3.4 Installer BeeBase sur Amiga
3.5 Mise à jour d'une version précédente
3.6 Démarrer BeeBase
3.7 Quitter BeeBase
3.8 Nomenclature de fichiers sur Windows, Mac OS et Linux
-
4.1 Comment fonctionne BeeBase
4.2 Pour commencer un Projet : l'éditeur de structure
4.3 Ajouter une table
4.4 Ajouter un champ
4.5 Afficher le projet
4.6 Ajouter deux champs de type référence
4.7 Ajouter des enregistrements
4.8 Filtrer des enregistrements
4.9 Interroger des enregistrements
4.10 Ajouter une table avec un mémo et un champ de type bouton
4.11 Programmation d'une ascendance avec BeeBase
4.12 Programmation de la liste des enfants d'une personne avec BeeBase
-
5.1 Projets
5.2 Tables
5.3 Enregistrements
5.4 Champs
5.5 Types de champ
-
5.5.1 Champ Texte
5.5.2 Champ Entier
5.5.3 Champ Réel
5.5.4 Champ Booléen
5.5.5 Champ Choix
5.5.6 Champs Date
5.5.7 Champ Heure
5.5.8 Champ Mémo
5.5.9 Champ Référence
5.5.10 Champ Virtuel
5.5.11 Champ Bouton
5.7 Relations
-
5.7.1 Relations « Un à Un »
5.7.2 Relations « Un à plusieurs »
5.7.3 Relations « Plusieurs à plusieurs »
-
5.8.1 Objet Fenêtre
5.8.2 Objet Fiche
5.8.3 Objet Onglet
5.8.4 Objet Champ
5.8.5 Objet Texte
5.8.6 Objet Image
5.8.7 Objet Espacement
5.8.8 Objet Groupe
5.8.9 Objet Balance
5.8.10 Objet Registre
-
6.1 Format de fichier
6.2 Informations
6.3 Nouveau projet
6.4 Nettoyer un projet
6.5 Ouvrir un projet
6.6 Enregistrer le projet
6.7 Modes Administrateur et Utilisateur
6.8 Décharger les enregistrements
6.9 Fermer le Projet
-
7.1 Réglages utilisateur
-
7.1.1 Formats
7.1.2 Éditeur externe
7.1.3 Visionneuse externe
7.1.4 Boutons de navigation cyclique
7.1.5 Champ suivant via <Entrée>
7.1.6 Confirmer la sortie
7.1.7 MUI
-
7.2.1 Cache d'enregistrements
7.2.2 Confirmer la suppression d'enregistrement
7.2.3 Chemins relatifs au projet
7.2.4 Confirmer le rafraîchissement automatique
7.2.5 Confirmer enregistrement et réorganisation
7.2.6 Vacuum après la réorganisation
7.2.7 Code source du programme
7.2.8 Nettoyer les sources des programmes externes
7.2.9 Informations de débogage
7.2.10 Fonctions obsolètes
7.2.11 Trier les déclencheurs
7.2.12 Répertoire d'inclusion
7.2.13 Fichier de sortie du programme
-
8.1 Table Log
8.2 Activer la journalisation
8.3 Mode de journalisation
8.4 Définir le fichier journal
8.5 Définir le tag
8.6 Importer un journal
8.7 Exporter le journal
8.8 Vider le journal
8.9 Appliquer les modifications
8.10 Afficher le journal
-
9.1 Objet actif
9.2 Ajout d'enregistrement
9.3 Modification d'enregistrement
-
9.3.1 Champ texte avec bouton pop-up
9.3.2 Saisie de valeurs entières
9.3.3 Saisie de valeurs booléennes
9.3.4 Saisie de valeurs de choix
9.3.5 Saisie de valeurs de date
9.3.6 Saisie de valeurs horaires
9.3.7 Menu contextuel des mémos
9.3.8 Menu contextuel de liste select-from-where
9.3.9 Saisie de valeurs de type Référence
9.3.10 Saisie de valeurs NIL
9.5 Parcourir les enregistrements
9.6 Voir tous les enregistrements
-
10.1 Filtre d'enregistrement
-
10.1.1 Expression de filtrage
10.1.2 Modifier les filtres
10.1.3 Exemples de filtre
-
11.1 Tri vide
11.2 Tri par champs
11.3 Tri par fonction
11.4 Changer l'ordre
11.5 Réordonner tous les enregistrements
-
12.1 Boîte de recherche
12.2 Rechercher en avant / en arrière
12.3 Exemples de motif de recherche
-
13.1 Format de fichier
13.2 Exemple de fichier d'import
13.3 Importer des enregistrements
13.4 Exporter des enregistrements
-
14.1 Requêtes Select-from-where
14.2 Éditeur de requêtes
14.3 Exporter des requêtes en texte
14.4 Exporter des requêtes en PDF
14.5 Impression de requêtes
14.6 Exemples de requêtes
-
15.1 Gestion des tables
-
15.1.1 Création de tables
15.1.2 Modification de tables
15.1.3 Suppression de tables
15.1.4 Tri des tables
-
15.2.1 Création de champs
15.2.2 Réglages liés au type de champ
15.2.3 Éditeur d'entrée
15.2.4 Copie de champs
15.2.5 Modification de champs
15.2.6 Suppression de champs
15.2.7 Tri des champs
-
15.3.1 Champ d'affichage
15.3.2 Éditeur de table
15.3.3 Éditeur de champ
15.3.4 Réglages liés au type
15.3.5 Éditeur de texte
15.3.6 Éditeur d'image
15.3.7 Éditeur d'espacement
15.3.8 Éditeur de groupe
15.3.9 Éditeur de registre
15.3.10 Éditeur de fenêtre
-
16.1 Éditeur de programme
16.2 Code source externe
16.3 Préprocesseur
-
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 Pourquoi Lisp ?
16.4.2 Syntaxe Lisp
16.4.3 Types de programmes
16.4.4 Nomenclature
16.4.5 Accéder aux enregistrements
16.4.6 Types de données pour programmer
16.4.7 Constantes
16.4.8 Convention typographique
-
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 Fonctions de conversion de type
-
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 Opérateurs relationnels
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 Additionner des valeurs
16.11.2 Soustraire des valeurs
16.11.3 1+
16.11.4 1-
16.11.5 Multiplier des valeurs
16.11.6 Diviser des valeurs
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 Constantes prédéfinies
16.26 Paramètres fonctionnels
16.27 Spécificateurs de type
16.28 Sémantique des expressions
16.29 Déclenchement de fonction
-
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 Déclencheur de création
16.29.9 Déclencheur de suppression
16.29.10 Fonction de comparaison
16.29.11 Déclencheur de champ
16.29.12 Programmation de champs virtuels
16.29.13 Fonction de calcul d'activation
16.29.14 Calculer la description de l'enregistrement
16.29.15 Déclencheur de double-clic
16.29.16 Déclencheur sur glisser-déposer d'URL
16.29.17 Déclencheur de tri-déplacement
16.29.18 Calculer les entrées des listes
16.29.19 Calculer les enregistrements référencés
-
17.1 Nom du port
17.2 Syntaxe des commandes
17.3 Codes retour
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 Rollback
-
Menu Projet
Menu Préférences
Menu Journal
Menu Table
Menu Programme
Menu Aide
Auteur
Index des fonctions
Index des concepts
Ce document a été généré le 30 Septembre 2024 par texi2html