Access 2003

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 6

ACCESS 2003 - Les Nouveauts

Par Maxence HUBICHE


[email protected]

15/03/2004

Ci-dessous vous trouverez la liste des nouveauts contenue dans Access 2003. Chaque partie inscrite en bleu est
directement tire de l'aide, afin de transmettre le plus fidlement l'avis de Microsoft.
Vous trouverez aussi souvent que possible des illustrations et des commentaires supplmentaires, qui eux, sont le fait
de mon point de vue.
J'espre que cette lecture vous permettra de voir ce qu'est cette nouvelle version d'Access, et, par consquent ,
vouloir l'essayer.

Bonne lecture.

Affichage d'informations sur les dpendances d'un objet

Microsoft Office Access 2003 permet d'afficher des informations sur


les dpendances entre les objets d'une base de donnes. L'affichage
d'une liste d'objets utilisant un objet spcifique aide maintenir une
base de donnes et permet d'viter les erreurs lies aux sources
d'enregistrement manquantes. Par exemple, la requte Commandes
trimestrielles dans la base de donnes Ventes n'est plus ncessaire,
mais avant de la supprimer, vous pouvez rechercher quels autres
objets de la base de donnes l'utilisent. Ensuite, vous pouvez soit
modifier la source d'enregistrement des objets dpendants, soit les
supprimer, avant de supprimer la requte Commandes
trimestrielles. L'affichage d'une liste complte des objets
dpendants permet de gagner du temps et de rduire le nombre
d'erreurs.

Outre la liste des objets lis un objet slectionn, vous pouvez
galement afficher les objets utiliss par l'objet slectionn.

Les dpendances ne sont pas recherches dans les macros,
modules et pages d'accs aux donnes. Les projets Access ne
prennent pas en charge cette fonctionnalit.

C'est, mon avis, le point le plus important, le plus inovant et aussi le plus
intressant : Pouvoir visualiser les dpendances des objets.
L'exemple que vous voyez ici est bas sur la base de donnes Comptoir. Je
ne vous ai prsent que les tables, avec une petite requte au milieu, mais
vous en voyez l'intrt ?
La maintenance !
Maintenir une base qui volue, cela n'est pas toujours vident. Et bien
maintenant, avec cet outils, le travail sera largement facilit.

Certains objets ont t ajout pour cela dans la partie VBA :
DependencyInfo Reprsente les informations de dpendance pour un
objet AccessObject.
DependencyObjects Reprsente les informations de dpendance pour un
objet AccessObject.

Objet Nouvelle mthode
AccessObject GetDependencyInfo, IsDependentUpon
CodeProject UpdateDependencyInfo
CurrentProject UpdateDependencyInfo



Objet Nouvelle proprit
DependencyInfo
Dependants, Dependencies, InsufficientPermissions,
OutOfDateObjects, UnsupportedObjects


Vrification des erreurs dans les formulaires et les tats

Microsoft Office Access 2003, permet d'activer la vrification


automatique des erreurs courantes dans les formulaires et les tats.
La fonction de vrification des erreurs signale les erreurs,
notamment deux contrles utilisant le mme raccourci clavier, la
largeur d'un tat suprieure celle de la page d'impression. Cette
option vous permet d'identifier les erreurs et de les corriger.

C'est une fonctionnalit intressante.
Elle permet de retrouver plus facilement les erreurs que nous faisons sans
arrt.
Mais je ne dirai pas que c'est celle qui m'a le plus marqu non plus : On
retrouve ce principe dans les autres produits du PackOffice. Et dans Excel,
elle a tendance m'agacer car elle se dclenche tout le temps, mme quand il
ne s'agit pas d'une erreur au sens propre du terme. Comme c'est un peu
nouveau, on dira que c'est parce que je n'ai pas encore fait tout le tour de ce
gadget, et je retiendrai que c'est utile.



Propagation des proprits de champ

Dans les versions antrieures de Microsoft Access, lors de la


modification des proprits hrites d'un champ, vous deviez
modifier manuellement les proprits du contrle correspondant
dans tous les formulaires et tats. Dsormais, lorsque vous
modifiez une proprit hrite d'un champ en mode Cration de
table, Access affiche une option pour mettre jour la proprit de
tous les contrles ou de certains d'entre eux qui sont lis au champ.

Pour tous ceux qui se sont dj retrouv dans cette situation de devoir
modifier un masque de saisie (par exemple) et de devoir rpercuter cette
modification sur l'ensemble des formulaires concerns, l'intrt de cette
nouveaut n'est pas vain.
C'est une excellent ide.
De plus, cette propagation n'est pas obligatoire, ce qui est un plus non
ngligeable.



Balises actives

Dans Microsoft Office Access 2003, vous pouvez utiliser la proprit


SmartTags pour ajouter une balise active un champ dans une
table, une requte, un formulaire, un tat ou une page d'accs aux
donnes d'une base de donnes.

Voici une grande nouveaut !
Une nouvelle proprit.
Facile d'accs comme vous pouvez le constater dans l'cran ci-contre.

On peut les grer par programmation grce ces nouveaux Objets :
SmartTag Reprsente une balise active qui a t ajoute un
contrle dans un formulaire, un tat ou une page
d'accs aux donnes.
SmartTagAction Reprsente une seule action pour une balise active.
SmartTagActions Reprsente une collection d'actions pour une balise
active individuelle ou un type de balise active.
SmartTagProperties Collection d'objets SmartTagProperty qui reprsente
les proprits relatives une balise active.
SmartTagProperty Reprsente une seule instance d'une proprit


personnalise pour une balise active.
SmartTags Reprsente la collection des balises actives d'un
contrle dans un formulaire, un tat ou une page
d'accs aux donnes.

Objet Nouvelle mthode
SmartTagAction Execute

Objet Nouvelle proprit
SmartTag
IsMissing, SmartTagActions, XML
ComboBox
SmartTags
Control
SmartTags
Label
SmartTags
ListBox
SmartTags
TextBox
SmartTags

Sauvegarde d'une base de donnes ou d'un projet

Vous pouvez sauvegarder une base de donnes ou un projet en


cours avant d'y apporter des modifications majeures. La
sauvegarde est enregistre l'emplacement de sauvegarde par
dfaut ou dans le dossier en cours.
Pour restaurer une base de donnes, accdez l'emplacement de la
sauvegarde, renommez le fichier, puis ouvrez-le dans Access.

Bon, voil une bonne nouvelle.
On peut enfin sauvegarder les bases de donnes Access depuis l'interface. Le
seul reproche que je pourrai y faire, c'est qu'il n'est pas possible de prvoir
une planification.
On trouvera toutefois une nouvelle mthode l'objet DoCmd :
CopyDatabaseFile






Prise en charge des thmes Windows XP

Le systme d'exploitation Microsoft Windows XP intgre plusieurs thmes. Si vous n'avez pas choisi le thme par
dfaut, Access applique le thme slectionn aux affichages, botes de dialogue et contrles. Vous pouvez empcher
les contrles de formulaire d'hriter des thmes du systme d'exploitation en configurant une option dans la base de
donnes ou le projet.

Ce point-l, personnellement, j'ai beau chercher je ne vois pas l'intrt. Mais je suis peut-tre pass ct.
Sa capacit de se mettre jour en fonction de la configuration du poste ? Mouais. Ce n'est pas le point qui me marquera le plus.

Amlioration du tri dans les contrles

Vous pouvez maintenant choisir l'ordre de tri croissant ou


dcroissant de quatre champs maximum dans les Assistants Zone
de liste et Zone de liste droulante pour les formulaires et les tats
et dans l'Assistant Recherche dans une base de donnes Access. La
page de tri ajoute ces Assistants ressemble et se comporte
comme la page de tri de l'Assistant tat.

J'ai toujours pens qu'il valait mieux connatre les 6 proprits fondamentales
(source contrle, Origine Source, Contenu, Colonne Lie, Nbre Colonnes,
Largeurs Colonnes) que de passer par l'assistant.
Alors il est certain que cette modification n'altrera en rien ma manire de
travailler. Je vous laisse seuls juges.



Options de correction automatique

Dans Microsoft Office Access 2003, vous disposez de plus de contrle sur le comportement de la fonction Correction
automatique. Le bouton Options de correction automatique apparat en regard du texte qui a t corrig
automatiquement. Si vous ne souhaitez pas corriger le texte, vous pouvez annuler une correction ou activer ou
dsactiver les options de correction automatique en cliquant sur le bouton et en slectionnant l'option approprie.

Un objet VBA a t ajout ce sujet :
AutoCorrect Reprsente la fonctionnalit de correction automatique des objets TextBox et ComboBox.


Polices avances en mode SQL

En modes SQL et Cration d'une requte, que ce soit dans une base
de donns ou un projet Microsoft Access, vous pouvez maintenant
modifier la police et la taille de la police d'un texte l'aide de
l'option Police de cration de requtes ajoute dans l'onglet
Tables/Requtes de la bote de dialogue Options accessible dans le
menu Outils. Ces paramtres s'appliquent toutes les bases de
donnes et sont compatibles avec les paramtres de contraste
lev et d'accessibilit de votre ordinateur.

Assez pratique cette fonctionalit qui vous permet de mettre la police que
vous voulez dans l'diteur SQL. 'Courrier New' me plat bien. Ca me rappelle
l'diteur du VBE



Aide contextuelle en mode SQL

Dans une requte d'une base de donnes Microsoft Access en mode SQL, vous pouvez dsormais obtenir une aide
spcifique aux mots cls SQL Jet, aux fonctions VBA et Access. Il suffit d'appuyer sur F1 pour afficher l'aide
correspondante au texte situ en regard du curseur. Les fonctions SQL et VBA font rfrence des rubriques.

Sur ce point-l, chapeau ! C'est une fonctionnalit trs utile. Tous ceux qui manipulent le VBA couramment seront d'accord avec moi.
Pouvoir cliquer sur un mot cl du SQL (SELECT, CREATE, DISTINCT, ORDER, FROM, HAVING, ) puis faire F1 pour obtenir
immdiatement la syntaxe, c'est vraiment bien.

Importation, exportation et liaison

Importation, exportation et liaison une liste Microsoft Windows SharePoint Services dans Access
Vous pouvez effectuer les oprations suivantes avec une liste Windows SharePoint Services :
- exporter le contenu d'un table ou d'une requte dans une liste ;
- importer le contenu d'une liste dans une table ;
- lier une table une liste.

Exportation et liaison avec des donnes Access dans Windows SharePoint Services
Vous pouvez dsormais exporter une liste en mode Feuille de donnes partir de Windows SharePoint Services vers
une table statique ou une table lie dans Access. Si vous exportez dans une table statique, vous crez une table dans
Access. Vous pouvez ensuite afficher et modifier la table indpendamment de la liste d'origine dans Windows
SharePoint Services. De la mme faon, vous pouvez modifier la liste dans Windows SharePoint Services, sans que
cela ait un impact sur la table dans Access.
Si vous exportez dans une table lie, vous crez une table dans Access et une liaison dynamique entre la table et la
liste, de faon reflter les modifications de la table dans la liste et inversement.

Cration d'une table locale partir d'une table lie
Dans Microsoft Office Access 2003, vous pouvez effectuer une copie locale de la structure ou des donnes et de la
structure d'une table lie.

Rien redire cela.
Je n'ai pas encore entendu parler de SharePoint dans les entreprises. Peut-tre certains lecteurs me dmentiront et le partage de leur
exprience en ce domaine me ferait bien plaisir. Ils peuvent m'envoyer leurs tmoignages par mail.
La cration d'une table locale partir d'une table attache Oui, pourquoi pas. Une bonne requte cration de table le faisait dj.

Prise en charge XML

La prise en charge XML avance dans Microsoft Office Access 2003 permet de spcifier un fichier de transformation
lorsque vous importez ou exportez des donnes XML. La transformation s'effectue automatiquement. Lorsque vous
importez des donnes XML, la transformation est applique aux donnes ds leur importation, avant la cration d'une
nouvelle table ou l'ajout d'une table existante. Lorsque vous exportez des donnes XML, la transformation est
applique aprs l'exportation.

Bien souvent une base de donnes contient des valeurs recherches stockes dans une autre base de donnes. Vous
pouvez dsormais inclure ces tables lies lors de l'exportation. Vous pouvez galement inclure un filtre ou un ordre de
tri prdfini pour un objet lorsque vous l'exportez.

En VBA, on a maintenant l'Objet :
AdditionalData Reprsente la collection de tables et de requtes qui seront incluses la table parente qui est exporte par
la mthode ExportXML.

Objet Nouvelle mthode
Application CreateAdditionalData, TransformXML

Amlioration de la scurit

Scurit des macros


Microsoft Office Access 2003 vous permet de vous protger contre
le code Visual Basic pour Applications (VBA) pouvant tre
dangereux en dfinissant le niveau de scurit des macros. Vous
pouvez dfinir le niveau de scurit de faon tre averti chaque
fois que vous ouvrez une base de donnes contenant du code VBA,
ou bloquer automatiquement les bases de donnes dont vous ne
connaissez pas la source.

En outre, Access utilise la technologie Microsoft Authenticode pour
vous permettre de signer numriquement une macro en utilisant un
certificat numrique. Le certificat utilis pour crer cette signature
confirme que la macro provient du signataire et la signature
confirme qu'elle n'a pas t modifie. Lorsque vous dfinissez le
niveau de scurit des macros, vous pouvez excuter des macros si
elles sont signes numriquement par un dveloppeur figurant dans
votre liste de sources fiables.

Blocage des fonctions pouvant tre dangereuses
Access utilise le mode sandbox amlior du service Microsoft Jet
Expression pour bloquer l'utilisation des fonctions pouvant tre
dangereuses dans les expressions.

La signature numrique a tendance devenir obligatoire
La scurit est vraiment renforce. Maintenant, comme pour les projets Excel
ou Word, on peut demander la confirmation avant ouverture des bases de
donnes.






Autres nouvelles fonctionnalits

Nouvelle apparence pour Office


Microsoft Office 2003 offre un nouvel aspect ouvert et dynamique. En outre, de nouveaux volets Office sont
disponibles : Mise en route, Aide, Rsultats de la recherche et Recherche.

Prise en charge des ardoises lectroniques (Tablet PC)
Une ardoise lectronique permet la saisie manuscrite rapide directement dans les documents Office, similaire
l'utilisation d'un stylo et d'une impression. En outre, vous pouvez dsormais afficher les volets Office horizontalement
pour vous aider effectuer votre travail sur l'ardoise lectronique votre convenance.

Microsoft Office Online
Microsoft Office Online est mieux intgr aux programmes Microsoft Office de faon vous faire bnficier pleinement
des avantages du site lorsque vous travaillez. Vous pouvez visiter le site Microsoft Office Online directement l'aide
d'un navigateur Web ou utiliser les liens disponibles dans diffrents volets Office et menus de votre programme Office
pour accder aux articles, conseils, images clipart, modles, formation en ligne, tlchargements et services pour
optimiser votre utilisation des programmes Office. Le site est mis jour rgulirement en fonction des commentaires
et requtes spcifiques des utilisateurs de Microsoft Office.

Amlioration de la qualit pour les utilisateurs
Microsoft s'efforce d'amliorer la qualit, la fiabilit et les performances de ses logiciels et services. Le Programme
d'amlioration du produit permet Microsoft de recueillir des informations sur votre configuration matrielle et sur la
faon dont vous utilisez les programmes et services Microsoft Office afin d'identifier des tendances et modles
d'utilisation. Votre participation ce programme est facultative et la collecte de ces informations est anonyme. En
outre, les rapports d'erreur et les messages d'erreur ont t amliors de faon vous fournir la mthode la plus
facile pour signaler les erreurs et les informations les plus utiles relatives aux alertes lorsque vous rencontrez un
problme. Pour finir, avec une connexion Internet, vous pouvez envoyer vos commentaires Microsoft concernant un
programme Office, le contenu de l'aide ou le contenu du site Microsoft Office Online. Microsoft amliore rgulirement
le contenu grce aux commentaires et suggestions de ses utilisateurs.

Vous aimerez peut-être aussi