[
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
2. Bienvenu sur BeeBase
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. Tutoriel
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. Concepts de base
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.6 Tableau des types de champ
5.7 Relations
5.7.1 Relations « Un à Un »
5.7.2 Relations « Un à plusieurs »
5.7.3 Relations « Plusieurs à plusieurs »
5.8 Interface graphique
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. Gestion des projets
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. Préférences
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 Réglages dépendants du projet
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
7.3 Enregistrer des réglages par défaut
8. Journal
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. Édition d'enregistrement
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.4 Suppression d'enregistrement
9.5 Parcourir les enregistrements
9.6 Voir tous les enregistrements
10. Filtre
10.1 Filtre d'enregistrement
10.1.1 Expression de filtrage
10.1.2 Modifier les filtres
10.1.3 Exemples de filtre
10.2 Filtre de référence
11. Tri
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. Recherche
12.1 Boîte de recherche
12.2 Rechercher en avant / en arrière
12.3 Exemples de motif de recherche
13. Importer et Exporter
13.1 Format de fichier
13.2 Exemple de fichier d'import
13.3 Importer des enregistrements
13.4 Exporter des enregistrements
14. Traitement des données
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. Éditeur de structure
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 Gestion des champs
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 Gestion de l'affichage
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
15.4 Exporter une structure
16. Programmation de BeeBase
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 Langage de programmation
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 Définition de commandes
16.5.1 DEFUN
16.5.2 DEFUN*
16.5.3 DEFVAR
16.5.4 DEFVAR*
16.6 Structures de contrôle
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.7 Prédicats de type
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 Fonctions sur les booléens
16.9.1 AND
16.9.2 OR
16.9.3 NOT
16.10 Fonctions de comparaison
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 Fonctions mathématiques
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 Fonctions sur les chaînes
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 Fonctions sur les mémos
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 Fonctions sur les dates et heures
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 Liste des fonctions
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 Fonctions de dialogue de saisie
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 Fonctions d'E/S
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 Fonctions sur les enregistrements
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 Fonctions sur les champs
16.19.1 FIELDNAME
16.19.2 MAXLEN
16.19.3 GETLABELS
16.19.4 SETLABELS
16.20 Fonctions sur les tables
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 Fonctions IHM
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 Fonctions projets
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 Fonctions système
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.24 Les variables prédéfinies
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
16.30 Liste des fonctions obsolètes
17. Interface ARexx
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
Menus
Menu Projet
Menu Préférences
Menu Journal
Menu Table
Menu Programme
Menu Aide
Remerciements
Auteur
Index des fonctions
Index des concepts
Ce document a été généré le
28 Septembre 2024
par
texi2html