Utilisation du langage XML et de Microsoft Access

S'applique à
Microsoft Office Access 2003
Microsoft Access 2002

Les données sont stockées dans des milliers de formats différents et dans de très nombreuses applications. L'échange des données entre les applications peut, de ce fait, s'avérer une tâche extrêmement difficile et nécessitant beaucoup de temps. Le langage XML (Extensible Markup Language) et Microsoft Access offrent un moyen pratique pour rassembler, collecter, adapter et partager ces données pour les utiliser dans un nombre virtuellement illimité d'applications et de formats. Cet article présente les trois scénarios les plus courants d'utilisation du langage XML avec Access : importation de données provenant de sources de données différentes, exportation de données Access vers XML et transformation de données XML en un autre format.

AfficherImportation de données XML provenant d'autres sources

En règle générale, votre travail dépend de la collecte de données, de la conversion de ces dernières en informations utilisables et du partage des informations avec d'autres personnes. La difficulté du travail vient du fait qu'une grande partie de ces données est en général dispersée en une grande variété de sources de données internes et externes et de très nombreux formats. Les données peuvent provenir des sources suivantes :

  • Serveurs internes Microsoft SQL Server™
  • Serveurs internes AS400
  • Feuilles de calcul Microsoft Office Excel 2003
  • Autres fournisseurs de données externes, comme SAP
  • Fichiers texte
  • Applications avec des formats de données propriétaires

Un grand nombre de ces sources prennent heureusement en charge l'utilisation du langage XML comme leur format d'échange de données, de sorte qu'il est relativement facile d'adapter les informations pour votre usage personnel. Supposons que vous deviez régulièrement consolider des données provenant de diverses sources pour créer un état à soumettre à vos directeurs et collaborateurs pour révision.

Pour effectuer cette opération à l'aide de XML, vous pouvez :

  1. Travailler avec les administrateurs des diverses sources de données pour exporter les données vers une série de fichiers XML situés sur un serveur distant.
  2. Importer des données provenant de fichiers sources XML dans votre base de données SQL Server. Vous pouvez également importer ces données dans une base de données Access ou dans une copie locale d'un moteur Microsoft SQL Server 2000 Desktop Engine qui prend également en charge les importations de données XML. Vous pouvez même automatiser ce processus en créant du code Visual Basic pour Applications dans Access afin d'implémenter une minuterie qui exécute la méthode ImportXML.
  3. Utiliser une interface d'accès aux projets Access connectée au serveur SQL Server pour créer une série de requêtes d'agrégation sur les données importées.
  4. Utiliser des vues pour créer les états ou pages d'accès aux données adéquats.
  5. Imprimer l'état, fournir un instantané de l'état ou publier une page sur un site Web intranet.

Le principal avantage de l'utilisation du langage XML dans ce scénario est que, hormis la création de requêtes, aucune autre manipulation de données n'est nécessaire pour rassembler les données provenant des différentes sources dans une base de données SQL Server ou Access.

Sans XML, cette tâche nécessiterait l'exportation des données vers un fichier texte (en supposant que les diverses sources de données prennent en charge ce format), la manipulation des fichiers de données en ajoutant des délimiteurs pour séparer les données en parties discrètes, l'importation des données dans SQL Server ou Access, puis l'allocation d'un temps considérable au nettoyage des données. L'utilisation du langage XML vous permet de minimiser le temps consacré à la remise en forme et au nettoyage des données.

Si vous importez et utilisez des données stockées au format XML, vous comprenez un peu mieux la structure et le mode de stockage des données dans la table cible de la base de données.

En quoi consistent les éléments et attributs XML ?

À l'instar du langage HTML (HyperText Markup Language), le langage XML utilise des balises d'élément et des attributions d'attributs pour fournir des informations concernant les données et leur structure, telle que les styles de police, les types de données, les informations de regroupement, les informations concernant l'imprimante et les propriétés des contrôles. Un élément XML standard se compose d'une balise de début, de données d'élément et d'une balise de fin. Un attribut est généralement compris dans la balise de début de l'élément en tant que paire nom/valeur et fournit des informations supplémentaires sur l'élément. Une balise d'élément et un attribut se présentent généralement sous la forme suivante :

<BALISE DE DÉBUT attribut="valeur">données d'élément<BALISE DE FIN>

Quels sont les éléments importés et leur emplacement d'importation ?

Lorsque Access importe des données d'un fichier de données XML, les données suivent certaines règles lors du remplissage d'une table. Les instructions de traitement (commençant par < et le symbole ?) et les commentaires (commençant par < et le symbole !) ne sont pas importés. Le nom de la table est tiré de l'élément de document du fichier XML. Il s'agit de l'élément le plus en haut dans un fichier XML et il contient tous les autres éléments. Seules les données d'élément sont importées. Toutes les données d'attribut sont ignorées. Les noms de champ de la table sont tirés des noms des balises d'élément. Par exemple, pour ce fichier de données XML :

<?xml version="1.0" encoding="UTF-8" ?>
<dataroot>
<EMPLOYEES>
<LASTNAME type="client">Bartoli</LASTNAME>
</EMPLOYEES>
<ADDRESS>
<HOME>123 avenue de Nulle part</HOME>
</ADDRESS>
</dataroot>

Les attributions suivantes sont effectuées lors de l'importation des données dans une table Access :

Type d'objet XML Exemple Attribution de table Access
Déclaration XML <?xml version="1.0" ?> Aucune, données ignorées
Élément de document <dataroot> Aucune, données ignorées
Élément de données <EMPLOYEES> Nom de table
Élément de données <LASTNAME> Champ de la table EMPLOYÉS
Valeur de données Bartoli Valeur de champ
Attribut type="client" Aucune, données ignorées
Élément de données <ADDRESS> Nom de table
Élément de données <HOME> Champ de la table ADDRESS
Valeur de données 123 avenue de Nulle part Valeur de champ

 Remarque   Pour être importé avec succès dans Access, un document XML doit être bien formé. Cela signifie que le document doit, entre autres choses, comporter un élément de document qui contiendra tous les autres éléments du document.

Pour plus d'informations sur les composants d'un fichier de données XML, consultez le site Web de Microsoft Developers Network (MSDN).

Pour plus d'informations sur la façon d'importer des données XML dans votre projet ou base de données Access, consultez l'aide de Microsoft Access.

AfficherExportation de données XML à partir de Microsoft Access

Outre la collecte et la consolidation d'informations, vous avez souvent besoin de partager ces informations avec d'autres applications ou avec vos collaborateurs. Access propose des options dans la boîte de dialogue Exportation XML pour vous aider à exporter les données depuis votre projet ou base de données Access vers un fichier de données XML, ainsi qu'à exporter la définition de schéma de vos données et à créer des fichiers vous permettant de gérer la présentation des données.

Boîte de dialogue Exportation XML Access

Boîte de dialogue Exportation XML Access

Grâce à l'exportation des informations de schéma avec les données, les autres applications peuvent déterminer la structure de vos données et la manière dont elle doit éventuellement être modifiée afin de répondre aux exigences de l'application de destination. L'utilisation de fichiers de schéma (.xsd) permet aux autres applications de voir les éléments et attributs qui englobent vos données, de déterminer les éléments obligatoires et ceux facultatifs, de connaître l'ordre dans lequel ils doivent être affichés et d'autres informations. Dans les applications autres que Access, différents types de schéma sont parfois utilisés, comme dans le cas des fichiers de définition de type de document (DTD, Document Type Definition). Cependant, à la différence des fichiers XSD, les fichiers DTD ne sont pas écrits en syntaxe XML et n'offrent que des capacités limitées de description de la structure des données.

Boîte de dialogue Exportation XML Access

Onglet Schéma de la boîte de dialogue Exportation XML Access

Le schéma .xsd est écrit en syntaxe XML et peut être incorporé directement dans le fichier de données XML ou lié à un fichier de schéma externe en sélectionnant l'option adéquate dans la boîte de dialogue Exportation XML.

Exemple de schéma incorporé dans un fichier de données XML

1 <?xml version="1.0" encoding="UTF-8" ?>

2 <!-- Les informations contenues entre les balises « XML » constituent la section de schéma-->
<xml xmlns:od="http://www.microsoft.com/Office/Schema"
xmlns:rs="urn:schemas-microsoft-com:rowset">
<xsd:rs id="RowsetSchema">
<xsd:element name="N° messager" od:jetType="autonumber"
od:sqlSType="int">
...
</xsd:element>>
<xsd:element name="Société" od:jetType="text"
od:sqlSType="nvarchar">
od:MaxLength="40">
...
</xsd:Schema>
</xml>

3 <!-- La section de données XML commence ici-->
<Shippers>
<ShipperID>1</ShipperID>
<CompanyName>Speedy Express</CompanyName>
<Phone>(503) 555-9831</Phone>
...
</Shippers>


1 Section de déclaration XML : instruction de traitement requise dans tous les documents XML.
2 Section de schéma : section décrivant la structure des données à l'aide du langage de définition de schéma XML (XSD).
3 Section de données XML : données telles que décrites à l'aide de balises XML.

Utilisation de XSL pour mettre en forme les données

La boîte de dialogue Exportation XML propose également des options permettant d'enregistrer le format des données dans un fichier XSL (Extensible Stylesheet Language). Contrairement au langage HTML, le langage XML ne fournit aucune information de mise en forme. Un fichier XSL permet de mettre en forme les données XML en fournissant une feuille de style du document écrite en syntaxe XML.

Comment le fichier XSL est-il utilisé ? Le fichier de données XML contient une balise qui fait référence au fichier XSL. Lorsque vous ouvrez les données XML dans votre navigateur, le fichier XSL est traité avec le fichier de données pour produire un fichier .htm qui est affiché dans le navigateur. Comme vous le verrez plus tard, Microsoft Internet Explorer possède une feuille de style XSL par défaut qui affiche les fichiers XML sous la forme d'une structure ressemblant à une arborescence.

Boîte de dialogue Exportation XML Access

Onglet Présentation de la boîte de dialogue Exportation XML Access

Le fichier .xsl créé à partir de la boîte de dialogue Exportation XML peut être utilisé comme point de départ pour spécifier une mise en forme répondant à vos besoins. Il peut notamment s'agir de la mise en forme de votre document pour une présentation dans une feuille de calcul, sur un ordinateur portable, pour un navigateur Web spécifique ou pour une utilisation avec un assistant numérique personnel. XSL utilise une série de modèles pour traiter les données XML sous la forme d'une arborescence, affichant un groupe (branche) particulier d'éléments en fonction de conditions spécifiques. Les balises HTML sont ensuite intercalées entre les données pour modifier la mise en forme. Les commandes conditionnelles contenues dans les modèles sont utilisées pour modifier la structure du document. Voici un exemple de fichier XSL :

1 <?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" language="vbscript">
2 <xsl:template match="/">
3 <HTML>
<HEAD>
<TITLE>
Employés</TITLE>
</HEAD>
<STYLE TYPE="text/css"></STYLE>
...
4 <xsl:for-each select="//Employés">
<xsl:eval>AppendNodeIndex(me)</xsl:eval>
...

1 L'instruction de traitement identifie le document comme un fichier XML
2 Instruction du modèle XSL
3 Balises HTML pour la mise en forme
4 Instruction de programmation XSL

Dans cet exemple, la première commande du modèle XSL <xsl:template match="/"> est déclenchée dès l'ouverture du fichier de données XML et commence le traitement du fichier de données XML avec les commandes XSL restantes. La commande XSL suivante <xsl:for-each select="//Employés"> recherche la balise d'élément Employees et commence l'itération sur les éléments enfants de cette balise. La sortie de ces commandes détermine la structure du document .htm et les balises HTML fournissent la mise en forme.

Le fichier XSL est présenté de façon plus détaillée dans la rubrique portant sur la transformation des données dans un autre format, plus loin dans cet article.

Pour plus d'informations sur la façon d'exporter des données à partir de votre projet ou base de données Access vers un fichier de données XML, consultez l'aide de Microsoft Access.

AfficherTransformation des données

Nous avons précédemment abordé le thème de l'exportation des données (ou objet Access) vers un fichier XML, avec les propriétés et caractéristiques qu'elles avaient dans Access. Supposons à présent que vous vouliez « transformer » ces données (ou objet) en un autre format pour permettre, par exemple, l'affichage dans un navigateur Web. Pour effectuer cette opération, il peut s'avérer nécessaire de restructurer les données en appliquant un filtre ou en effectuant un tri et en ajoutant des balises HTML pour indiquer au navigateur comment afficher les données. Vous pouvez effectuer cette opération manuellement, en ajoutant des balises HTML au fichier .xml et en réorganisant les données, mais cela peut s'avérer une tâche laborieuse. Vous pouvez également utiliser un autre type de fichier XML pour procéder à la transformation, à savoir un fichier de transformation XSL (XSLT).

Les fichiers XSLT (les commandes XSLT constituent un sous-ensemble des commandes XSL) sont conçus principalement pour la transformation d'un document XML en un autre document. Bien que cela puisse paraître limité, les fichiers XSLT conviennent aussi bien pour transformer un format XML en format HTML ou en d'autres formats texte.

Quelle est la différence entre un fichier XSL et un fichier XSLT ? Un fichier XSL définit la mise en forme et la présentation de documents XML à l'écran, sur une imprimante ou un autre périphérique d'affichage. Un fichier XSLT effectue la transformation à proprement parler.

Le processus de transformation d'un document s'effectue comme suit :

  1. Créez un fichier XSLT (avec une extension de fichier .xsl comme pour XSL) en dehors de Microsoft Access, à l'aide d'un éditeur de texte tel que le Bloc-notes Microsoft. Ajoutez dans ce fichier les instructions de traitement permettant de convertir et de restructurer les données selon les besoins. Une instruction de traitement est nécessaire pour chaque élément ou groupe (branche) d'éléments que vous souhaitez voir figurer dans le document de sortie.
  2. Ajoutez une balise de référence pointant vers le fichier XSLT à l'intérieur du fichier de données XML (fichier .xml).
  3. Utilisez un processeur XSLT pour appliquer la feuille de style XSLT au fichier de données XML. Le fichier de sortie (un fichier .htm) nécessaire est ainsi généré.

Plusieurs processeurs XSLT sont disponibles, notamment le processeur Microsoft MSXML3 que vous pouvez télécharger gratuitement depuis le site Web de Microsoft Developers Network (MSDN). Pour exécuter les exemples suivants, le processeur MSXML3 doit être installé sur votre disque dur.

Fonctionnement de XSLT

Tout comme XSL, XSLT utilise des modèles et instructions déclenchés lorsqu'un élément ou une branche d'éléments particuliers du fichier de données XML est rencontré. Les instructions de modèle localisent les éléments avec le fichier de données et indiquent la sortie à traiter. La majorité du corps du modèle est constituée de balises HTML et de texte pour la sortie. Les commandes d'instruction indiquent au processeur la partie des données à sortir. Les instructions contenant des éléments ou des branches d'éléments particuliers sont placées dans l'ordre dans lequel les données doivent être sorties, quel que soit l'ordre réel des éléments dans le fichier de données XML. Vous avez ainsi la possibilité de restructurer les données en fonction de vos besoins. Les instructions de programmation conditionnelle vous permettent de filtrer et de trier les données. La combinaison de ces techniques met à votre disposition des outils puissants pour transformer les données XML en quasiment n'importe quel format.

Pour avoir un premier aperçu d'une feuille de style .xsl par défaut en action, nous utiliserons Microsoft Internet Explorer pour visualiser un fichier exporté de l'exemple de base de données Access Les Comptoirs.

  1. Ouvrez l'exemple de base de données Les Comptoirs. Son emplacement par défaut est C:\Program Files\Microsoft Office\Office11\Samples pour Access 2003 — C:\Program Files\Microsoft Office\Office10\Samples pour Access 2002.
  2. Exportez la table Employés sous la forme d'un document XML. Pour plus d'informations sur l'exportation au format XML, consultez l'aide de Microsoft Access.
  3. Recherchez le fichier XML (*.xml) Employés et double-cliquez sur l'icône correspondante.
  4. En supposant que le navigateur par défaut soit Internet Explorer, le fichier sera affiché sous la forme d'une arborescence avec des branches d'éléments qu'il est possible de développer. Cette arborescence est créée à partir d'un fichier XSLT utilisé par Internet Explorer pour transformer les données.

Sortie XML par défaut issue d'Internet Explorer, illustrant les sections de données développées :

 <?xml version="1.0" encoding="UTF-8" ?>
- <dataroot>
- <Employees> <EmployeeID>1</EmployeeID> <LastName>Davolio</LastName> <FirstName>Nancy</FirstName> <Title>Représentant(e)</Title> <TitleOfCourtesy>Mlle</TitleOfCourtesy> <BirthDate>1968-12-08T00:00:00</BirthDate> <HireDate>1992-05-01T00:00:00</HireDate> <Address>507 - 20th Ave. E. Apt. 2A</Address> <City>Seattle</City> <Region>WA</Region> <PostalCode>98122</PostalCode> <Country>Etats-Unis</Country> <HomePhone>(206) 555-9857</HomePhone> ....

Ceci est une portion du fichier de données XML Employés exporté :

<?xml version="1.0"  
 encoding="UTF-8"?>    

  <dataroot>

     <Employees>

       <EmployeeID>1</EmployeeID>

            <LastName>Davolio</LastName>

            <FirstName>Nancy</FirstName>

            <Title>Représentant(e)</Title>

            <TitleOfCourtesy>Mlle</TitleOfCourtesy>

            <BirthDate>1968-12-08T00:00:00</BirthDate>

            <HireDate>1992-05-01T00:00:00</HireDate>

            <Address>507 - 20th Ave. E. Apt.  2A</Address>

            <City>Seattle</City>

            <Region>WA</Region>

            <PostalCode>98122</PostalCode>

            <Country>Etats-Unis</Country>

            <HomePhone>(206) 555-9857</HomePhone>

            ...
       <ReportsTo>5</ReportsTo>
    </Employees>
   </dataroot>
</Employees>
</dataroot>

Examinons à présent un exemple de fichier XSLT simple. Ce fichier peut être utilisé pour afficher les champs de sélection du premier enregistrement du fichier de données XML Employés précédemment créé. Vous verrez ultérieurement les étapes à suivre pour le tester vous-même.

Fichier XSLT conçu pour afficher le premier enregistrement de la table Employés

1 <?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
2 <xsl:template match="/">
3 <HTML>
<BODY>
4 <h4>Premier enregistrement de la table Employés</h4>
5 <p><xsl:value-of select="//N° employé"/></p>
<p><xsl:value-of select="//Titre de courtoisie"/></p>
<p><xsl:value-of select="//Prénom"/></p>
<p><xsl:value-of select="//Nom"/></p>
<p><i><xsl:value-of select="//Fonction"/></i></p>
<p><xsl:value-of select="//Tél domicile"/></p>
6 </BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

1 Les deux premières lignes contiennent les instructions de traitement XML nécessaires.
2 La première règle du modèle indique au processeur de commencer le traitement au début du fichier de données XML. Le signe « / » indique que cette règle est déclenchée dès le début du traitement du document.
3 Début des balises HTML que nous souhaitons voir figurer dans le document .htm de sortie.
4 Titre HTML que nous souhaitons voir apparaître en haut du document de sortie.
5 Début d'une série de règles de modèle qui recherchent les balises d'éléments indiquées dans l'instruction de sélection et exportent la valeur de ces balises dans le document de sortie. Les signes « // » situés devant les valeurs sont des symboles de navigation qui indiquent au processeur (MSXML3) qu'il doit descendre de deux niveaux (dans notre fichier de données XML Employés, il s'agit par exemple de l'élément de document « dataroot », en passant par l'élément « Employés », jusqu'à l'élément « EmployeeID » voulu) pour atteindre la balise voulue.
6 Début des balises fermantes correspondantes. Chaque balise ouvrante doit avoir une balise fermante.

Pour tester ce fichier, vous devez effectuer les actions suivantes :

  • Ouvrez un éditeur de texte comme le Bloc-notes.
  • Copiez l'exemple de fichier figurant ci-dessus et collez-le dans un document vide du Bloc-notes. Notez qu'il est nécessaire de supprimer les légendes d'arrière-plan bleues du fichier après l'avoir collé dans l'éditeur de texte et avant d'exécuter le fichier à partir du processeur.
  • Enregistrez le fichier au même emplacement que le fichier de données XML Employés précédemment créé. Nommez le fichier Mon_Fichier_Transform.xsl. Assurez-vous d'inclure l'extension .xsl.
  • Ouvrez le fichier de données XML Employés avec un éditeur de texte comme le Bloc-notes.
  • Placez le curseur à la fin de la première ligne du document et appuyez sur ENTRÉE.
  • Copiez la ligne suivante de texte et collez-la dans une nouvelle ligne vide :

<?xml-stylesheet type="text/xsl" href="MyTransformFile.xsl"?>

  • Cette ligne indique au fichier XML Employés d'utiliser le fichier de feuille de style que vous avez créé. Enregistrez le fichier de données XML Employé.
  • Double-cliquez à présent sur le fichier de données XML Employé pour l'ouvrir. Il doit s'ouvrir dans votre navigateur et afficher uniquement les champs spécifiques contenus dans le premier enregistrement de la table Employés.

Sortie du premier exemple de fichier .xsl :

Premier enregistrement de la table Employés

1

Mlle

Nancy

Bartoli

Représentant

(206) 555-9857

Vous noterez que, dans la sortie, nous avons limité le nombre de champs affichés et changé leur ordre par rapport à la table Employés (prénom, puis nom). Nous avons inclus dans l'affichage de la sortie des informations supplémentaires qui ne se trouvaient pas dans le document d'origine (titre du document). Nous avons également ajouté de la mise en forme, telle que les balises de PARAGRAPHE (<p>) et les balises ITALIQUE (<i>) à l'élément Titre.

Examinons à présent un autre exemple de fichier .xsl qui affiche certains champs pour tous les enregistrements du fichier XML Employé.

Fichier XSLT pour afficher tous les enregistrements de la table Employés

1 <HTML xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xsl:version="1.0">
2 <BODY>
<h4>Tous les enregistrements de la table Employés</h4>
3 <xsl:for-each select="//Employés">
4 <br><xsl:value-of select="N° employé"/></br>
<br><xsl:value-of select="Titre de courtoisie"/></br>
<br><xsl:value-of select="Nom"/></br>
<br><xsl:value-of select="Prénom"/></br>
5 </xsl:for-each>
</BODY>
</HTML>

1 Contient les instructions de traitement XML nécessaires, cette fois combinées pour montrer que vous pouvez les intégrer avec des instructions HTML.
2 Début des balises HTML à inclure dans le document .htm de sortie.
3 Première instruction, qui indique au processeur de rechercher la balise Employés. Notez que cette instruction indique au processeur qu'il doit descendre de deux niveaux pour trouver la balise (élément racine et élément de document « dataroot ») .
4 Début d'une série d'instructions qui localisent les balises affichées dans l'instruction de sélection et exportent la valeur de ces balises dans le document de sortie.
5 Début des balises fermantes correspondantes. N'oubliez pas que chaque balise ouvrante doit avoir une balise fermante.

Pour exécuter cet exemple, vous devez effectuer les mêmes étapes que celles du premier exemple. Enregistrez le fichier XSLT en utilisant un nom différent du premier fichier .xsl créé. Assurez-vous de changer la référence dans le fichier XML Employés pour prendre en compte le nouveau fichier .xsl. Notez qu'il est nécessaire de supprimer les légendes d'arrière-plan bleues (1 ) du fichier après avoir collé le texte dans l'éditeur de texte et avant d'exécuter le fichier à partir du processeur.

Lorsque vous double-cliquez sur le fichier XML Employés, le navigateur affiche ce qui suit :

Premier enregistrement de la table Employés

1
Mlle
Bartoli
Nancy
2
Dr
Fuller
Andrew
3
Mlle
Leverling
Janet
...
9
Mlle
Dodsworth
Anne

Dans cette sortie, nous avons changé l'espacement des données d'élément en utilisant les balises HTML BREAK <br> au lieu des balises PARAGRAPH <p> entre les éléments. Nous avons choisi d'afficher moins d'éléments que dans le premier exemple. Nous avons également inversé l'ordre d'affichage des prénoms et noms. Ce ne sont que quelques-unes des techniques mises à votre disposition pour transformer les données. Vous aurez heureusement l'occasion de continuer l'expérimentation de ces techniques et d'autres pour découvrir comment utiliser XSL et XSLT afin de créer les types de fichier de données dont vous avez besoin.

AfficherConclusion

Cet article a présenté des façons dont les données XML, les fichiers XML, tels que XSLT et XSL, et Access peuvent être utilisés pour faciliter le déplacement et la mise en forme des informations. Avec ces idées comme point de départ, vous devez être en mesure d'étendre ces exemples pour les utiliser dans vos applications et tâches. Pour des informations plus détaillées sur les concepts présentés dans cet article, visitez le site Web de Microsoft Developers Network (MSDN).

Pour en savoir plus sur la programmation dans Microsoft Access, consultez le Centre de développement Microsoft Office sur MSDN (Microsoft Developer Network).

 
 
S'applique à :
Access 2003