[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Dans ce chapitre vous trouverez :
8.1 Objet Actif Où vont vos saisies. 8.2 Ajout d'enregistrement Comment ajouter de nouveaux enregistrements. 8.3 Modification d'enregistrement Comment éditer le contenu d'un enregistrement. 8.4 Effacement d'enregistrement Lorsque vous n'avez plus besoin de certains enregistements. 8.5 Parcours d'enregistrement Comment afficher d'autres enregistrements.
MUIbase utilise un curseur pour indiquer quel est l'objet actif. Si l'objet actif est un objet chaîne, le curseur texte habituel apparaît, les autres objets sont encadrés par un cadre spécial. Il est possible de cycler les objets actifs par pression des touches Tab ou Shift-Tab. En pressant les touches Help ou F1, une visionneuse externe apparaît avec des informations utiles à propos de l'objet actif.
La table à laquelle l'objet actif appartient est appelée la table courante. Le panel d'une table peut devenir l'objet actif, cela assure qu'il est toujours possible de faire passer une table, en table courante, même si celle-ci ne contient aucun objet activable.
Sous Linux et Windows, chaque table dispose d'un menu contextuel avec les opérations permettant la manipulation de la table. Ce menu contextuel peut être ouvert en pressant le bouton droit de la souris n'importe où dans la fiche de la table (mais en dehors de tout autre élément graphique qui pourrait avoir son propre menu contextuel).
Sur Amiga les éléments de menu liés à la table font partie du menu global qui se trouve en haut de l'écran.
En sélectionnant le menu `Table - Nouvel enregistrement', un nouvel enregistrement est alloué dans la table courante. Il est initialisé avec les valeurs initiales pour chacun des champs. Il est également possible de dupliquer l'enregistrement courant de la table courante en sélectionnant le menu `Table - Dupliquer enregistrement'.
Si un déclencheur pour la création d'enregistrement a été installé (voir Créer des tables) alors celui est appelé pour créer l'enregistrement. Pour plus de détails sur ce mécanisme, Voir Déclencheur de création.
Pour modifier l'enregistrement courant d'une table, il suffit d'activer n'importe quel objet champ dans la fiche de la table et de saisir une nouvelle valeur. Pour les champs de type texte, entier, réel, date, heure et mémo il est possible d'utiliser les commandes d'édition habituelles.
Un objet champ peut être configuré en lecture seule, dans ce cas il n'est pas possible de changer sa valeur (exception : les champs texte avec un bouton pop-up).
À droite du champ texte un autre petit bouton peut être présent. Une pression sur ce bouton lance la visionneuse externe pour afficher le fichier spécifié dans le champ texte.
En insérant une unique valeur entière, il est possible de spécifier une date relative à la date courante, p. ex. en entrant `0' la date du jour est utilisée, de même en entrant `-1' la date de la veille.
Il est possible d'omettre certaines partie du format, p. ex. saisir `6:30' pour un format `HH:MM:SS' est interprété comme `00:06:30'. Lors de la saisie d'un nombre unique, il est considéré respectivement comme le nombre de secondes pour les formats `HH:MM:SS' et `MM:SS' et comme le nombre de minutes pour le format `HH:MM'.
Le menu `Table - Effacer l'enregistrement' permet de supprimer l'enregistrement courant. Avant de supprimer l'enregistrement une requête de sécurité peut demander la confirmation. Il est possible d'activer et de désactiver cette requête dans les préférences de configuration (voir Confirmer la suppression d'enregistrement).
Si un déclencheur a été installé pour la suppression d'enregistrement (voir Créer des tables) alors celui-ci est appelé pour supprimer l'enregistrement. Pour plus d'information sur ce mécanisme voir Déclencheur de suppression.
Il est également possible de supprimer tous les enregistrements d'une table en sélectionnant le menu `Table - Supprimer tous les enregistrements'. Seuls les enregistrements correspondant au filtre d'enregistrement de la table considérée sont supprimés. Avant la suppression, une confirmation peut apparaître s'elle a été activée. Aucun déclencheur n'est appelé lors de la suppression de tous les enregistrements.
Pour afficher d'autres enregistrements que celui en cours, il suffit de sélectionner l'un des sous-menus du menu `Table - Atteindre l'enregistrement'. Il est possible d'aller à l'enregistrement précédent, suivant, le premier, le dernier, sauter plusieurs enregistrements en arrière ou en avant ou même de saisir le numéro de l'enregistrement que l'on désire afficher. Dans ce contexte, le numéro d'enregistrement est le numéro affiché dans le panel correspondant (voir Panels). Le panel peut également inclure deux boutons fléchés pour naviguer vers l'enregistrement précédent et suivant.
Le parcours d'enregistrements peut facilement être réalisé en utilisant les touches du curseur Haut et Bas en combinaison avec les touches Shift, Alt, et Ctrl. Toutes les combinaisons possibles sont listées dans les éléments du menu `Table - Atteindre l'enregistrement' ainsi que dans le tableau suivant.
Alt Shift-Ctrl Shift-Alt Up Enregistrement précédent Premier enregistrement Sauter en arrière Down Enregistrement suivant Dernier enregistrement Sauter en avant |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |