Nouvelles fonctionnalités OpenOffice.org Base 3.2

From Apache OpenOffice Wiki
< FR‎ | Documentation
Revision as of 20:49, 5 May 2010 by Dominique Pautrel (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Contents

Nouvelles fonctionnalités de base de données dans OOo 3.2

Depuis les fonctionnalités à dba openoffice org jusqu'à la m55.

Généralités

Configuration basée sur les pilotes de base de données

Actuellement les pilotes de base de données sont codés en dur dans OOo. L'intégration de nouveaux pilotes comme extension n'est pas possible. Donc tous les pilotes doivent emporter leur propre configuration avec eux.


Chaque pilote doit définir :

- URLPattern : Définit l'URL que le pilote soutient

- ParentURLPattern : Permet de définir une hiérarchie du parent

- Driver : Définit le nom UNO utilisé pour créer le pilote de base de données

- DriverTypeDisplayName : Définit le nom qui est montré à l'utilisateur en créant une nouvelle base de données


De plus 3 jeux de réglages peuvent être renseignés, qui sont

- Properties : Décrit les propriétés que le pilote comprend

- Features : Décrit quelles cases à cocher devront être montrées dans la boite de dialogue Réglages spéciaux

- MetaData : Décrit des réglages additionnels pris en charge par l'application de base de données elle-même


Comme ces 3 catégories sont prédéfinies, il ne peut être défini les réglages qu'elles contiendront


Mais actuellement elles prennent en charge :

// Réglages JDBC connus

JavaDriverClass

// Réglages connus pour les pilotes de moteurs basés sur des fichiers

Extension

CharSet

HeaderLine

FieldDelimiter

StringDelimiter

DecimalDelimiter

ThousandDelimiter

ShowDeleted

// Réglages ODBC connus

SystemDriverSettings

UseCatalog

// Réglages relatifs à la prise en charge de l'auto-incrémentation

AutoIncrementCreation

AutoRetrievingStatement

IsAutoRetrievingEnabled

// Réglages de pilote Adabas D connus ? - known Adabas D driver setting -

ShutdownDatabase

DataCacheSizeIncrement

DataCacheSize

ControlUser

ControlPassword

// Réglages du pilote LDAP connus

HostName

PortNumber

BaseDN

MaxRowCount

// Réglages de pilotes divers connus

ParameterNameSubstitution

AddIndexAppendix

// Réglages de niveau SDB connus

IgnoreDriverPrivileges

NoNameLengthLimit

AppendTableAliasName

GenerateASBeforeCorrelationName

ColumnAliasInOrderBy

EnableSQL92Check

BooleanComparisonMode

TableTypeFilterMode

RespectDriverResultSetType

UseSchemaInSelect

UseCatalogInSelect

EnableOuterJoinEscape

PreferDosLikeLineEnds

FormsCheckRequiredFields

EscapeDateTime

IgnoreCurrency

TypeInfoSettings

LocalSocket


Vous voudrez sans doute observer le schéma de configuration :

org.openoffice.Office.DataAccess/Drivers.xcs pour plus d'information.

Option de configuration pour contrôler la disponibilité de l'option "Créer une nouvelle base de données " dans l'assistant "Créer une base de données "

Une option de configuration "/org.openoffice.Office.DataAccess/Policies/Features/Base/CreateLocalDatabase" a été introduite, qui est de type booléen, par défaut réglé sur « true », et qui contrôle si l'assistant "Créer une base de données " (démarré via Fichier/Nouveau/Base de données) affiche l'option « Créer une nouvelle base de données ».Elle peut être définie dans le fichier : .../basis3.2/share/registry/schema/org/openoffice/Office/DataAccess.xcs

Table

Assistant de copie de table : « Première ligne comme noms de champ »

L'assistant de copie de table contient maintenant une case à cocher supplémentaire disponible quand les formats RTF ou HTML vont être copiés dans une base de données. La case à cocher est intitulée :

« Utiliser la première ligne comme noms de champ » ;

Quand elle est cochée la première ligne est utilisée pour identifier les noms des champs, sinon la première ligne est traitée comme une ligne normale de données.


First line.PNG

Requête

Copier des requêtes entre des documents de base de données utilise le nom de la source

Quand vous copiez des requêtes entre des documents de base de données, on ne vous demande plus le nom de la cible, à moins que ce ne soit vraiment nécessaire.


C'est à dire que si vous copiez « Une requête » depuis la base de données A vers la base de données B, elle sera insérée dans B comme « Une requête ». Précédemment (jusqu'à la 3.1), on vous demandait un nom, qui était par défaut « Requête 1 », ignorant complètement le nom de la source.


La boite de dialogue du nom ne s'ouvre que si celui-ci existe déjà dans la base de données cible (en particulier si vous copiez une requête à l'intérieur d'une même base de données). Cette boite de dialogue est maintenant pré-remplie avec le nom de la source au lieu de « Requête 1 ».


Formulaire

Les contrôles de texte multi-lignes préservent leur sélection

Les contrôles de texte multi-lignes dans les formulaires préservent maintenant leur sélection en perdant et en reprenant le focus, rendant les échanges de texte (comme les multiples Copier/Coller) beaucoup plus faciles.

Les formulaires peuvent être zoomés

Les formulaires de base de données peuvent maintenant être zoomés comme les autres documents OOo :

Vous trouverez la commande de menu habituelle Affichage/Zoom, et le curseur de zoom dans la barre d'état.

(Ctrl + molette continue de fonctionner, comme il le faisait avant.)

Navigateur de propriétés : Ajout de Position, Taille, et Ancre

Dans le navigateur de propriétés pour les contrôles de formulaire, vous pouvez maintenant changer la position et la taille du contrôle, ainsi que son ancre (dans les types de documents ou l'ancrage est pris en charge, par ex. les documents texte et les feuilles de calcul).


Ceci est particulièrement pratique quand vous voulez modifier la disposition de plusieurs contrôles d'un seul coup. Ce qui précédemment requérait l'appel d'une boite de dialogue modale pour chaque contrôle, se fait maintenant en sélectionnant tous les contrôles, et en entrant simplement la (les) nouvelle(s) valeur(s) dans le navigateur de propriétés.


Position anchor and fonts.PNG

Navigateur de propriétés : Affichage de polices : nom / style / taille

En affichant les propriétés d'un contrôle de formulaire dans le navigateur de propriétés, la propriété Police montre maintenant le nom, le style (normal, gras, italique) et la taille utilisée.


Précédemment le champ de la propriété était toujours vide, et la fonte ne pouvait être vue qu'en ouvrant la boite de dialogue Caractères.


Navigateur de propriétés : Actions assignées aux évènements plus lisibles

Les assignations d'évènements dans le navigateur de propriétés de contrôles de formulaires sont maintenant quelque peu plus lisibles, dans le fait qu'une assignation formellement affichée comme :

vnd.sun.star.script:Standard.Module1.Main?language=Basic&location=application

Est maintenant affichée comme :

Standard.Module1.Main (application, Basic)

Assigned action.PNG

Navigateur de propriétés : Les assignations d'évènements peuvent être effacées par la touche Suppr.

Dans le navigateur de propriétés de contrôles de formulaires, les assignations d'évènements peuvent être effacées par la touche Suppr. C'est à dire que le champ d'entrée en lecture seule dont la fonction est d'afficher (et non de modifier) l'assignation d'évènement accepte maintenant au moins la touche Suppr., en effaçant complètement l'assignation pour l'évènement donné.


Navigateur de propriétés : Défilement à la molette de la souris

Tous les contrôles de formulaire qui sont capables de réagir à la molette de la souris en faisant défiler leur contenu possèdent une nouvelle propriété appelée «  Défilement à la molette de la souris ». Cette propriété est disponible dans le navigateur de propriétés du contrôle, juste après la propriété « Séquence d'activation », et peut prendre une des trois valeurs suivantes :

- Jamais : Ignore la molette de la souris

- À la réception du focus : Réagit à la molette de la souris quand le contrôle a le focus

- Toujours : Réagit toujours à la molette de la souris, même quand le contrôle courant n'a pas le focus. Il faut cependant que la souris survole le contrôle pour que le défilement opère


La valeur par défaut de cette propriété est « À la réception du focus », ce qui signifie que les contrôles nouvellement créés se comporte comme avant.


Si vous réalisez des documents de base de données pourvus de contrôles faisant usage de cette nouvelle propriété, les versions plus anciennes l'ignoreront simplement.


Dans la vue des données de table pour les documents de base de données, cette propriété est utilisée pour empêcher l'utilisateur de changer accidentellement le contenu des colonnes numériques. Dans cette vue, la molette de la souris est utilisée pour faire défiler le jeu complet de résultats, et non le contenu individuel des cellules (ce qui pourrait arriver accidentellement et trop facilement).


Mouse wheel scroll.PNG

Navigateur de propriétés : Changement de comportement pour la sélection à la souris dans la propriété de la zone combinée

Dans le navigateur de propriétés, pour l'affichage des propriétés utilisant une zone combinée (ou vous pouvez entrer un texte propre aussi bien que sélectionner une option d'une liste prédéfinie), le comportement des sélections à la souris a changé :

Précédemment, quand vous sélectionniez une entrée d'une liste, vous deviez mettre le focus sur un autre champ du navigateur avant que la nouvelle valeur soit validée (même si elle existait déjà dans le champ texte).

Maintenant, la valeur de la propriété est validée dès que vous sélectionnez l'entrée de la liste Now, the property value is committed already when you select the entry from the list, ce qui rend le processus de production un peu plus aisé dans de nombreux cas.

Navigateur de propriétés : « Imprimer » renommé en « Imprimable »

La propriété « Imprimer » dans le navigateur de propriétés invoqué pour un contrôle de formulaire a été renommer en « Imprimable ».

Printable.PNG

Navigateur de propriétés : Contrôle Bouton : Renommage des évènements relatifs à l'action

La fonctionnalité des deux évènements des contrôles Boutons de formulaire qui sont déclenchés lors de l'appui sur le bouton, un pour approuver le déclenchement actuel, et l'autre pour exécuter l'action associée au bouton.


Précédemment, ils étaient appelés « Avant l'action » et « Lors du déclenchement ». Ils étaient à ce titre une source constante de confusion, car il n'était pas évident de savoir quel événement utiliser dans quel but.


Cette situation a été judicieusement un peu améliorée par le fait de rebaptiser les événements (dans le navigateur de propriété) par « Approuver l'action » et « Exécuter l'action ».

Button events mod.PNG

Navigateur de propriétés : Contrôle Bouton : Nouvelle propriété « Statut par défaut », applicable aux boutons bascule

Les contrôles Bouton dans les documents ont maintenant une propriété supplémentaire « Statut par défaut ». Elle n'est disponible que si la propriété « Basculer » du bouton est définie à « Oui », et fonctionne comme la propriété « Statut par défaut » par exemple des contrôles Case à cocher. Elle détermine l'état du bouton à l'ouverture du formulaire le contenant.


Toggle.PNG


Toggle Defaultstatus not selected.PNG

Toggle Defaultstatus selected.PNG

Navigateur de propriétés : « Visible »

La nouvelle propriété booléenne « Visible » a été ajoutée à tous les types de contrôles de formulaire (à l'exception du « Contrôle caché », qui n'a aucune représentation visuelle dans le document, de toute façon).


Cette propriété détermine si le contrôle sera visible ou non dans le mode de saisie de données. Dans le mode conception de formulaire, le contrôle est toujours dessiné comme avant, pour ne pas rendre l'édition d'un contrôle invisible fastidieuse.


Notez que si cette propriété est définie à « Oui » (valeur par défaut imitant le comportement connu jusqu'à la 3.1), cela ne signifie pas nécessairement que le contrôle apparaîtra réellement à l'écran. Des contraintes additionnelles sont appliquées lors du calcul de la visibilité effective d'un contrôle. Par exemple, un contrôle placé dans une section caché dans Writer ne sera jamais visible, jusqu'à ce qu'au moins la section elle même devienne visible.


Si cette propriété est définie à « Non », le contrôle sera toujours caché dans le mode de saisie de données, de toute façon.


Les versions de OpenOffice.org jusqu'à la 3.1 ignoreront simplement cette propriété lors de la lecture de documents qui l'utilise.


La propriété est également utilisée lors de l'import/export de documents au format de fichier binaire Microsoft Excel.

Visible.PNG

Rapport

Sun Report Builder : Les contrôles attachées à la source de données affichent le nom de la source de données

Dans Sun Report Builder tous les contrôles attachées à une source de données affichent le nom de la source de données, préfixé du symbole '=' (égal), à l'instar de Calc.


Datasource name.PNG

Sun Report Builder : Les icônes de la barre d'outils ont maintenant également des entrées de menu

Toutes les icônes en cours de la barre d'outils pour Sun Report Builder ont maintenant également des entrées disponibles dans la structure des menus.

Pour un travail clair, toutes les entrées qui manipulent des champs existants se retrouvent dans la structure du menu Édition, comme par exemple le rétrécissement de section ou le redimensionnement des contrôles. Les nouveaux contrôles qui doivent s'insérer sont stocké dans la structure du menu Insertion, par exemple les images ou les formes.

Sun Report Builder: Réduire les sections

Il existe 3 nouvelles icones dans la barre d'outils pour enlever les espaces vides entre l'étendue des sections et le premier ou le dernier contrôle.


* « Réduire à partir du haut » enlève l'espace vide entre le haut de la section et le contrôle le plus haut placé.

* « Réduire à partir du bas » enlève l'espace vide entre le bas de la section et le contrôle le plus en bas (de la section).

* « Réduire » enlève les espaces libres dans les deux directions simultanément, à partir du haut et à partir du bas.


Cette fonction peut s'avérer très utile si le rapport doit être exporté comme une feuille de calcul Calc.


Shrink toobar SRB.PNG

Sun Report Builder : Le menu contextuel contient également les entrées « Réduction »

Le menu contextuel dans la section active contient une entrée Section, avec un sous-menu pour ces nouvelles fonctionnalités de réduction.


Shrink2.PNG

Sun Report Builder : La boite de dialogue de groupement a une nouvelle barre d'outils haut/bas/supprimer

Il existe une nouvelle barre d'outils dans la boite de dialogue « Tri et groupement » de Sun Report Builder qui manipule les actions de déplacer vers le haut, le bas, ainsi que la suppression pour les groupes.


Sorting and grouping.PNG

Sun Report Builder : L'assistant Rapport supporte le type de champ binaire

Il est possible de sélectionner les types de données BINARY, VARBINARY, LONGVARBINARY dans l'assistant de rapport. Ceci insérera des contrôles Image au lieu de champs formatés. Ils seront définis à 4 cm de hauteur. Les images plus grandes seront mises à cette échelle.

Personal tools
In other languages