databaserangemanager DatabaseRangeManager

Tags: Calc Extensions

Insert, change or delete record - Sorting or filtering datas - Help topic

Ajout, modification, suppression – Classement ou Filtrage – Aide

databaserangemanager 92d7b92c 2944 4d03 b4bf 336cddee0255

Description

This extension requires version 3.5 of LibreOffice or later

Functions

DatabaseRangeManager (DRM)provides three functions for database ranges management
  1. Records management: changing, adding or removing
  2. Sorting according to increasing or decreasing values and by one up to three fields.
  3. Filtering a part of the records according to a set of criteria

Interest of the project

DRM provides an ease and a safety in the database range management, sorting or filtering that the menus
and command bars don't allow.

User interface

It consists of tree elements
  1. A toolbar "RangeManager" with a command "Range". The button represents a database range with a blue bar.
  2. An option "Manage Range" in the "Data" menu
  3. A dialog box with three tabs dedicated to the three main features and the commands to do all the operations.

Management:

Selection of a recording with the scroll bar: the registration number is displayed in a window at the top right.

The selected record is highlighted (colored background). Values are displayed in the dialog box fields

Changing or adding a record: the data are entered in dialog box fields and transmitted to the database range

automatically (new record, or other command except scroll bar) or with the Refresh command

Removing a record:confirmation is requested

Sorting

Criteria and sorting options are defined in the second tab of the dialog box.
Fields used for sorting and destination of the result are designated by numbers

Filtering

The criteria special filter are defined in a range of criteria.
Their combination allows a great variety of results

Security

The sheet containing the data range can be protected, with or without a password. The password is asked

each time you open the dialog box.

The result of a sorting or filtering is stored in a sheet chosen by the user

The range of data itself can be sorted. It remains protected after sorting

Operation is protected against 18 user errors

Help

A heading "Management_of_ranges" is available in the OOo or LibO help.

It gives all information for use this manager

Performances

Size of the database range
The fields' number of the database range is only limited by the computer screen resolution. If the fields are too

numerous, the dialog box overflows the screen.

With a 1024 pixels high screen the dialog box allows you to see 52 fields, with 18 pixels height input fields and

no spaces. With a screen of 864 pixels, you can still display 44 fields.

Column width
The manager adapts the width of the columns to their contents. The data range has a minimum width while

remaining readable.

If a column contains long text, you can format the column with automatic return.

It is always possible to adjust the column width either in the source range (unprotected), either in a sort

destination.

Format of the datas

The Manager recognizes all data formats: text, date, time, scientific, fraction, percent, user. =================================================================================

Description du projet

Cette extension requiert une version 3.5 de LibreOffice ou supérieure

Fonctions

DatabaseRangeManager (DRM) assure trois fonctions de gestion des plages de données :
  1. gestion des enregistrements : modification, ajout ou suppression
  2. classement (tri) des enregistrements selon 1 à 3 champs
  3. sélection (filtrage) d'une partie des enregistrements selon une grille de critères

Intérêt du projet

DRM apporte une facilité et une sûreté dans la gestion, le classement et la sélection des enregistrements d'une
plage de données que l'usage des menus ou barres de commandes ne permet pas.

Interface utilisateur

Elle est constituée de trois éléments
  1. Une barre d'outils "GestPlage " munie d'une commande "Plage". Le bouton représente une plage de données avec une barre bleue.
  2. Une option"Gérer la plage" dans le menu "Données"
  3. Une boîte de dialogue avec trois volets dédiés aux trois fonctionnalités principales et les commandes nécessaires pour faire toutes les opérations.

Gestion :

Sélection d'un enregistrement avec la barre de défilement : le numéro d'enregistrement est affichée dans une
fenêtre en haut à droite.
L'enregistrement sélectionné est mis en surbrillance (fond coloré). Les valeurs sont affichées dans les champs de
la boîte de dialogue.
Modification ou ajout d'un enregistrement : les données sont saisies dans des champs de la boîte de
dialogue et transmises à la plage de données automatiquement (nouvel ajout, ou autre commande sauf la barre
de défilement) ou avec la commande Actualiser
Suppression d'un enregistement : une confirmation est demandée.

Classement

Les critères et les options de tri sont définis dans le deuxième onglet de la boîte de dialogue.
Les champs servant au tri et la destination du résultat sont désignés par des numéros

Filtrage

Les critères du filtre spécial sont définis dans une plage de critère.
Leur combinaison permet une grande variété de résultat

Sécurité

La feuille contenant la plage de données peut être protégée, avec ou sans mot de passe. Le mot de passe est

demandé à chaque ouverture de la boîte de dialogue.

Le résultat d'un classement ou d'une sélection est enregistré dans une feuille choisie par l'utilisateur

La plage de données elle-même peut être classée. Elle reste protégée après l'opération

Le fonctionnement est protégé contre 18 erreurs d'utilisation

Aide

Une rubrique Gestion des plages est ajoutée dans l'aide OOo ou LibO.
Elle donne toutes les informations pour utiliser ce gestionnaire

Performances

Taille de la plage de données
Le nombre des champs de la plage est limité par la résolution de l'écran de l'ordinateur. Avec un écran de 1024
pixels de haut, la boîte de dialogue on peut voir 52 champs. Avec un écran de 864 pixels, on peut encore afficher
44 champs. Si les champs sont trop nombreux, la boîte de dialogue déborde l'écran.
Largeur des colonnes
Le gestionnaire adapte la largeur des colonnes à leur contenu. La plage de données a une largeur minimale tout

en restant lisible.

Si une colonne contient un texte long, on peut formater la colonne avec le retour automatique. Il est toujours possible d'ajuster la largeur de la colonne, soit dans la plage source (non protégée), soit dans une destination de tri.
Format des données
Le gestionnaire reconnait tous les formats de données :
texte, date, heure, scientifique, fraction, pourcent,utilisateur,...

Release List

  • Release Description Compatibility Operating Systems License Release notes  
  • 3.0.0 Complete redesign of the interface sorting and filtering Increased performance
    Refonte complète de l'interface de classement et de sélection. Augmentation des performances
    4.1 LGPL Interfaces sort and filter based on dropdowns Maximum number of sort fields increased to 20 fields Interfaces de tri (classement) et de filtrage (sélection) basées sur des listes déroulantes Nombre maximal de champs de tri porté à 20 champs Download
  • 2.1.1 Improving aid - Amélioration de l'aide 4.1 LGPL Using regular expressions for filtering - Utilisation des expressions régulières pour la sélection Download
  • 2.1.0 Improving the functioning
    Amélioration du fonctionnement
    4.1 LGPL Unregistering null numeric values Suppression de l'enregistrement de valeurs numériques nulles Download
  • 2.0.0 New conception of the management program -
    Nouvelle conception du programme de gestion
    4.1 LGPL Removing obligations of creation the range (table data) with the exception of field formatting Removing obligations about positioning the mouse before opening the dialogue box Opportunity to begin with an empty range with only the header (no record) Removing a recurrent fault in the version1 for numbers in scientific format and numbers in percentage formats Suppression des obligations de création de la Plage (Table de données) à l'exception du formatage des champs Suppression des obligations de positionnement de la souris avant l'ouverture de la boîte de dialogue Possibilité de commencer avec une plage vide ne comportant que l'en-tête (aucun enregistrement) Suppression d'un défaut récurent dans la version1 pour les nombres au format scientifique et les nombres au formats pourcentage Download
  • 1.3.1 Adding change - Ajout de modification 4.1 GPL Additional changes to the previous Modifications complémentaires à la précédente Download
  • 1.3.0 Compliance with API Version 4.1 - Mise en conformité à API version 4.1 4.1 GPL Adaptation to changing management functions date and time in LibO API Version 4.1 - Adaptation à l'évolution de la gestion des fonctions de date et d'heure dans l'API LibO version 4.1 Download
  • 1.2.0 Update 3.5 Adding the management command to the Data menu. New specific compilation LibO Ajout de la commande de gestion dans le menu Données. Nouvelle compilation spécifique LibO Download
  • 1.1.1 update
    mise à jour
    3.3 LGPL Help: Adding a filter criteria Aide : ajout d'un critère de filtrage Download
  • 1.1.0 Bug fixed - Dropdown calendar added - Improved use of help 3.3 LGPL Bug fixed: filtering with an occupied cell outside the range Dropdown calendar added to the input field of a date Improved use of help: Call button added to each page of dialog. References added in help pages Défaut corrigé : filtrage avec une cellule occupée hors de la plage Calendrier déroulant ajouté au champ de saisie d'une date Utilisation améliorée de l'aide : Bouton d'appel ajouté dans chaque page de dialog. Renvois ajoutés dans les pages d'aide Download

Feedback

☆ ☆ ☆ ☆ ☆

Post your review

Reviews

No one has commented on this page yet.

RSS feed for reviews on this page | RSS feed for all reviews