Editeur de données

C’est l’écran principal de l’application où vous pouvez naviguer dans la base de données et d’où vous pouvez accéder à la plupart des boites de dialogue. Cet écran contient :

Navigation et affichage des lignes

La plus grande partie de l’écran du visualiseur de données est prise par un tableau qui affiche une vue de la base de données. Vous pouvez faire défiler toutes les lignes sans tenir compte du filtre courant ; les performances restent bonnes car seules les lignes affichées sont effectivement chargées. Cliquer sur une ligne lance le visualiseur de ligne ; si vous l’avez désactiver dans les :ref:préférences <preferences>`, vous pouvez encore le lancer en appuyant sur les touches ENTREE, ESPACE ou CTRL-droite alors qu’une ligne est sélectionnée.

Cliquer sur une cellule et maintenir enfoncé le bouton de la souris pendant au moins une demi seconde avant de le relâcher, déclenche des fonctions spéciales. Si vous effectuez cette action sur une cellule dans une colonne de type Note alors le visualiseur de notes s’affiche avec le contenu de la note sélectionnée. Sur une cellule d’une colonne de type Image, c’est le visualiseur d’images qui s’affiche avec l’image correspondante. Pour les autres types de colonne, c’est l’éditeur de ligne qui s’affiche.

Si dans les préférences vous avez choisi d’utiliser un affichage paginé alors une ligne supplémentaire de contrôles apparaît en bas de l’écran. La zone de saisie en bas à gauche indique le nombre maximum de lignes simultanées à afficher dans la vue courante ; vous pouvez modifier cette valeur par n’importe quel entier positif (en la définissant suffisamment basse, la barre de défilement sur la droite de l’affichage disparaît, donnant un peu plus d’espace ; notez que Maemo Fremantle ne dispose pas d’une telle barre de défilement). A la droite de cette boite “lignes par page”, il y a les boutons de navigation paginée. Cliquez sur l’un des boutons numérotés pour aller à la page correspondante ; le bouton de la page courante apparaîtra enfoncée. Cliquez sur les flèches pour afficher les boutons de déplacement vers les 5 suivantes/précédentes pages.

Libellé de colonne

La ligne des libellés de colonne, en plus de fournir le nom des colonnes, dispose de fonctionnalités additionnelles. Pour changer la largeur des colonnes de la vue courante, cliquez sur la bordure entre deux étiquettes de colonne (ou le bord droit de la dernière colonne) et déplacez la jusqu’à la position souhaitée. Cliquer sur le libellé d’une colonne tri toutes les lignes du filtre courant dans l’ordre croissant de cette colonne ; cliquer une fois encore tri dans l’ordre décroissant. Si vous appuyer sur un libellé de colonne pendant 1/2 seconde au moins avant de relâcher la pression, la boite de dialogue des statistiques de colonnes s’affiche.

Menu fichier

Le menu “Fichier” (menu principal sur Maemo) contient des options qui s’appliquent à l’ensemble de la base de données. Il y a :

Save
Enregistre tous les changements qui ont été effectué depuis que le fichier a été ouvert ou depuis la dernière sauvegarde. Si vous quittez PortaBase sans enregistrer les modifications, elles seront perdues (une boite de dialogue vous avertira). Cette option est désactivée tant qu’il n’y a aucune modification (Sur Maemo, utilisez la barre d’outils plutôt).
Change Password
Ouvre une boite de dialogue qui vous permet de changer le mot de passe du fichier (visible seulement pour les fichiers chiffrés).
Import
Importe les lignes à partir d’un fichier CSV.
Export
Exporte le contenu de la base de données courante dans un fichier CSV, HTML ou XML.
Delete Rows In Filter
Supprime toutes les lignes incluses dans le filtre courant.
Edit Columns
Ouvre l’éditeur de colonnes.
Edit Enums
Ouvre le gestionnaire d’énumération.
Slideshow
Ouvre une boite de dialogue qui vous permet de démarré u diaporama temporisé à partir d’une colonne de type Image dans la vue courante. Seules les images correspondant au filtre courant sont affichées et l’ordre est celui du tri en cours.
Properties
Ouvre une boite de dialogue qui affiche quelques statistiques sur le fichier courant (telles que la taille, le nombre de ligne, le nombre de colonne, ...) La boite de dialogue des statistiques de colonne peut aussi être ouverte depuis cette boite de dialogue.
Print Preview
Ouvre l’aperçu avant impression afin de voir à quoi ressemblerait l’impression des données actuellement sélectionnées. Vous pouvez définir certaines propriétés de l’impression telles que la taille du papier et le facteur de zoom (Non visible dans Maemo qui ne dispose pas du support de l’impression).
Print
Ouvre la boite de dialogue pour imprimer les données de la vue et du filtre courants en respectant l’ordre de tri en cours. Notez que vous pouvez préalablement modifier certaines propriétés via l’aperçu avant impression (Non visible dans Maemo qui ne dispose pas du support de l’impression).
Preferences
Ouvre la boite de dialogue des préférences.
Close
Ferme le fichier courant ; s’il y a des modifications non enregistrées une question vous sera posée vous demandant si vous désirez les enregistrer (Non visible dans Maemo, utilisez le bouton de fermeture en haut à droite de l’écran à la place ; si nécessaire, sortir du mode plein écran au préalable)

Menu Ligne (non présent dans Maemo)

Le menu “Ligne” contient les actions qui s’appliquent à des lignes individuelles. Il y a :

Add
Ajoute une nouvelle ligne (en ouvrant l’éditeur de ligne).
Edit
Modifier la ligne actuellement sélectionnée (encore une fois en utilisant l’éditeur de ligne).
Delete
Supprime la ligne actuellement sélectionnée.
Copy
Ajoute une nouvelle ligne mais l’éditeur de ligne est pré-rempli avec les données de la ligne actuellement sélectionnée, au lieu des valeurs par défaut.
Show
Affiche la ligne actuellement sélectionnée dans le visualiseur de ligne.

Afin de préserver de l’espace sur l’écran, Maemo ne dispose pas de ce menu ; une fonctionnalité équivalente est disponible via la barre d’outils et les boutons du visualiseur de ligne buttons.

View menu (not on Maemo)

The “View” menu allows you to select and manage views. The top section of this menu has three options:

Add
Add a new view to the database file. Choosing this option launches the view editor with no name specified and none of the columns checked.
Edit
Edit the currently displayed view. Choosing this option launches the view editor with the current view’s name and column sequence. The “All Columns” view cannot be edited.
Delete
Delete the currently displayed view and switch to the “All Columns” view. The “All Columns” view cannot be deleted.

Below these items in the menu is a list of all the views defined for the current database, with a check next to the one currently displayed. To switch to a different view, simply select the one you want to see from the menu.

In order to conserve screen space, Maemo does not include this menu; equivalent functionality is available in the views dialog launched from the toolbar.

Sort menu (not on Maemo)

The “Sort” menu allows you to select and manage sorting configurations. The top section of this menu has three options:

Add
Add a new sorting to the database file. Choosing this option launches the sorting editor with no name specified and none of the columns checked.
Edit
Edit the currently used sorting (only available if a named sorting is in use). Choosing this option launches the sorting editor with the current sorting’s name and settings.
Delete
Delete the currently used sorting (only available if a named sorting is in use).

Below these items in the menu is a list of all the sortings defined for the current database, with a check next to the one currently in use (if any). To change the way the rows are sorted, simply select the sorting configuration you want to use from the menu. If you just want to sort by a single column that is displayed in the current view, it is probably faster to use the “click on a column label to sort” feature instead.

In order to conserve screen space, Maemo does not include this menu; equivalent functionality is available in the sortings dialog launched from the toolbar.

Filter menu (not on Maemo)

The “Filter” menu contains options that let you choose which rows of data to display. The top section of this menu has four options:

Quick Filter
Lets you quickly define and use a temporary one-condition filter. To see all rows again (or use another defined filter), choose the appropriate filter from the lower part of this menu.
Add
Define a new data filter; this launches the filter editor with no name and no conditions defined.
Edit
Edit the currently selected data filter (again using the filter editor). The “All Rows” filter cannot be edited.
Delete
Delete the currently selected data filter. The “All Rows” filter cannot be deleted.

Below these items in the menu is a list of all the filters defined for the current database, with a check next to the one currently in use (if any). To select a different filter, simply select the one you want to use from the menu.

In order to conserve screen space, Maemo does not include this menu; equivalent functionality is available in the filters dialog launched from the toolbar.

Toolbar buttons

There is a toolbar of buttons that provide quick access to commonly used operations. These are:

Save
Same as “Save” in the File menu.
Add
Same as “Add” in the Row menu.
Edit
Same as “Edit” in the Row menu. (Not on Maemo)
Copy
Same as “Copy” in the Row menu. (Not on Maemo)
Delete
Same as “Delete” in the Row menu. (Not on Maemo)
Views
Launch the views dialog.
Sortings
Launch the sortings dialog.
Filters
Launch the filters dialog.
Quick Filter
Same as “Quick Filter” in the Filter menu.
Fullscreen
Click this toolbar button to switch PortaBase to fullscreen mode or back to normal display mode.