Créer un projet Access

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Un projet Access est un fichier Access (.adp) qui fournit une connexion à une base de données Microsoft SQL Server via l’architecture des composants OLE DB directe efficace. Microsoft Access 2007 et 2010 permettent de créer des fichiers de projet (.adp) Access et utiliser des projets Access existants que vous avez créé dans les versions antérieures d’Access. Cet article fournit une brève description des projets Access, vous indique comment fonctionnent les projets Access dans Access 2007 et 2010. Il traite également comment créer un nouveau projet Access dans Access 2007 et 2010 et comment connecter un projet Access à une base de données SQL Server existante.

Remarque : Access 2010 est la dernière version d’Access qui prend en charge l’utilisation de projet Access (.adp) fichiers.

Contenu de cet article

Vue d’ensemble des projets Access

Compatibilité entre les versions d’Access et SQL Server

Fonctionnalités non prises en charge

Recommandations pour les projets Access dans Access 2010

Créer un projet Access

Connecter un projet Access existant à une autre base de données SQL Server

Vue d’ensemble des projets Access

Création d’un projet Access fournit plusieurs avantages par rapport à un lien vers des tables SQL Server ou des vues. Par exemple, dans un projet Access, vous pouvez apporter des modifications de conception à des objets de SQL Server, tels que des tables et des vues, et vous pouvez créer, modifier et utiliser d’autres fonctionnalités de SQL Server, tels que des diagrammes de base de données, des procédures stockées et des fonctions définies par l’utilisateur. En revanche, lorsque vous liez à une base de données SQL Server, vous ne pouvez pas modifier la conception de tous les objets SQL Server, et vous ne pouvez lier aux vues et aux tables SQL Server. Toutefois, liaison vous permet de vous connecter à plusieurs bases de données SQL Server, alors qu’un projet Access (* .adp) fichier ne peut se connecter à une seule base de données SQL Server.

Pour plus d’informations sur la liaison à une base de données SQL Server, cliquez sur l’article lien vers ou importer à partir d’une base de données SQL Server.

Un projet Access ne contient pas les données ou les objets basé sur la définition de données. En revanche, ces objets sont stockés dans la base de données SQL Server. Toutefois, travailler avec un projet Access est toujours très similaire à celle d’une base de données Access. Le processus de création de formulaires, les rapports, les macros et les modules sont pratiquement la même que celle utilisée pour créer une base de données Access.

Dans Access 2007 et 2010, vous pouvez créer des projets Access et utiliser les projets qui ont été créés dans les versions antérieures d’Access. En outre, vous pouvez tirer parti de la plupart des nouvelles fonctionnalités d’Access 2007 et 2010, tels que le formulaire amélioré et outils de création de rapports, nouveau générateur de macro, outils de mise en forme conditionnelle améliorées et personnalisation du ruban. Toutefois, certaines nouvelles fonctionnalités d’Access ne sont pas disponibles dans les projets Access, tels que les pièces jointes, les champs à plusieurs valeurs, le contrôle de Navigation ou le contrôle de navigateur Web. En outre, mode page n’est pas disponible pour la conception de formulaires et états.

Compatibilité entre les versions d’Access et SQL Server

Fichiers .adp Access 2010 sont compatibles avec SQL Server 2008 et les versions antérieures. Les versions ultérieures de SQL Server peuvent également être compatibles avec les fichiers .adp Access 2010, mais en règle générale, si vous voulez modifier les objets SQL à partir d’un fichier .adp Access, la version Access doit être supérieure à la version de SQL Server. Par exemple, vous ne pouvez pas modifier des objets dans une base de données SQL Server 2008 à l’aide d’Access 2007. De même, vous ne pouvez pas modifier les objets dans une base de données SQL Server 2005 à l’aide d’Access 2003.

Important : Avant la mise à niveau vers une nouvelle version d’Access ou SQL Server, testez toujours votre projet Access avec les nouvelles versions pour vous assurer que tout le travail de fonctionnalités correctement.

Prise en charge de diagrammes et de type de données

Types de données date/heure

Access 2010 prend en charge limitée quatre types de données date/heure nouvelle qui ont été ajoutés dans SQL Server 2008 :

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

Dans un projet Access, vous pouvez créer et concevoir des tables et affichages qui utilisent ces nouveaux types de données. Toutefois, sur les formulaires et états, les champs de ces types de données se comporter comme s’il s’agit des champs de texte. Par conséquent, vous ne pouvez pas utiliser les formats de date ou les sélecteurs de dates avec ces types de données.

Types de données de longueur variable

Les types de données de longueur variable suivants peuvent être utilisés dans les projets Access 2010 :

  • VARBIN(MAX)

  • VARCHAR (MAX)

  • NVARCHAR (MAX)

Toutefois, vous ne pouvez pas ajouter ou modifier des champs qui utilisent les spécificateurs MAX à partir d’un projet Access.

Type de données BIGINT

Access 2010 prend en charge le type de données SQL Server BIGINT. Toutefois, l’interface utilisateur Access applique une limite inférieure de-999999999999999999 (environ -2 ^ 60) plutôt que d’utiliser la limite inférieure réelle de -2 ^ 63. La limite supérieure dans l’interface utilisateur Access est 2 ^ 63-1, identique à celle de SQL Server.

Fonctionnalités non prises en charge

Types de données

Les nouveaux types de données SQL Server 2008 suivants ne sont pas prises en charge dans les projets Access :

  • EMPLACEMENT GÉOGRAPHIQUE

  • GÉOMÉTRIE

  • HIERARCHYID

Mode pour les tables ou vues qui utilisent des types suivants de création de blocs de Access.

Diagrammes de base de données (affichage relation)

Résulte les trois types de données non prises en charge répertoriés dans la section précédente, vous ne pouvez pas ouvrir les diagrammes de base de données SQL Server 2008 dans un projet Access.

Haut de la page

Recommandations pour les projets Access dans Access 2010

Nous toujours en charge la création et l’utilisation de fichiers .adp dans Access 2010. Toutefois, il est recommandé que les développeurs utilisent les outils de création de SQL Server fournis dans SQL Server Management Studio pour créer des objets de base de données tels que des tables, des vues et des procédures stockées et puis utilisent l’interface Access pour créer les formulaires, les rapports et les macros modules et qui se connectent à ces objets. Les outils fournis par SQL Server fournissent l’interface plus puissante pour la création d’objets SQL Server.

Créer un projet Access

Utilisez cette procédure pour créer un nouveau fichier de projet (.adp) Access dans Access 2007 ou 2010.

  1. Sous l’onglet fichier, cliquez sur Nouveau. Si vous utilisez Access 2007, cliquez sur le Bouton Microsoft Office, puis sur Ouvrir.

  2. Effectuez l’une des opérations suivantes :

    créer un projet Access à l’emplacement de fichier par défaut   

    • Sous Base de données vide, tapez un nom pour le projet dans la zone Nom de fichier à l’aide de l’extension de nom de fichier .adp.

      -ou-

      Créer un projet Access dans un emplacement de fichier différent   

      1. Sous Base de données vide, cliquez sur Parcourir pour un emplacement dans lequel vous souhaitez enregistrer votre base de données.

      2. Dans la boîte de dialogue Nouvelle base de données de fichier, accédez à l’emplacement où vous souhaitez enregistrer le projet, ou accepter l’emplacement par défaut.

      3. Dans la zone nom de fichier, tapez un nom de fichier pour le projet.

      4. Dans la liste Enregistrer en tant que type, sélectionnez projets de Microsoft Office Access (* .adp), puis cliquez sur OK.

  3. Sous Nouveau projet, cliquez sur créer.

    Access vous invite avec le message suivant :

    Vous souhaitez vous connecter à une base de données SQL Server existant ?

    Si vous voulez vous connecter à une base de données SQL Server existant, cliquez sur Oui et passez à l’étape 4 ; dans le cas contraire, cliquez sur non et passez à l’étape 5 pour créer une nouvelle base de données SQL Server.

  4. Se connecter à une base de données SQL Server existante   

    1. Dans la boîte de dialogue Propriétés des liaisons de données, entrez les informations requises pour les éléments suivants :

      • Nom du serveur

      • Informations nécessaires pour ouvrir une session sur le serveur

      • Nom de la base de données

        Boîte de dialogue des propriétés de la liaison de données

    2. Cliquez sur Tester la connexion pour vérifier que les paramètres sont corrects et que la connexion établie.

      Si la connexion n’aboutit pas, la boîte de dialogue d’Erreur de liaison de données Microsoft affiche un message décrivant le problème. Cliquez sur OK pour fermer le message, vérifiez vos paramètres dans la boîte de dialogue Propriétés des liaisons de données, puis cliquez à nouveau sur Tester la connexion. En outre, vous devrez peut-être vérifier auprès de l’administrateur de base de données SQL Server pour la base de données que vous vous connectez à, pour vous assurer que vos paramètres sont corrects ou que l’ordinateur est disponible.

    3. Après la Liaison de données Microsoft boîte de dialogue affiche le message tester la connexion a réussi, cliquez sur OK pour fermer la boîte de dialogue, puis cliquez sur OK pour fermer la boîte de dialogue Propriétés des liaisons de données.

      Access connecte le projet à la base de données SQL Server.

  5. Créer une nouvelle base de données SQL Server   

    1. Dans la première page de l’Assistant de base de données Microsoft SQL Server, entrez les informations suivantes :

      • L’ordinateur SQL Server à utiliser pour cette base de données

      • Vos informations de connexion

      • Un nom pour la base de données SQL Server

        Assistant de base de données Microsoft SQL Server

        Remarque : Pour ignorer le processus de connexion pour l’instant, cliquez sur Annuler. Access crée le projet, mais elle n’est pas reliée à une base de données SQL Server. Avant de pouvoir continuer avec le projet, vous devez vous connecter à une base de données SQL Server, ce que vous pouvez faire en procédant comme indiqué dans la section suivante.

    2. Cliquez sur suivant pour continuer.

      Access essaie de se connecter à l’ordinateur SQL server que vous avez spécifié. Si Access ne peut pas se connecter à l’ordinateur SQL server, il affiche un message d’erreur décrivant le problème. Les informations SQL server ordinateur nom ou d’ouverture de session peuvent être incorrectes ou avez ne peut-être pas les autorisations nécessaires pour créer une base de données sur l’ordinateur SQL Server que vous avez spécifié. Vous devrez peut-être vérifier auprès de l’administrateur de base de données SQL Server pour la base de données que vous créez, pour vous assurer que vos paramètres sont corrects ou que l’ordinateur est disponible.

    3. Une fois Access s’est connecté à l’ordinateur SQL Server, l’Assistant affiche le message : l’Assistant comprend toutes les informations nécessaires pour créer votre base de données SQL Server. Cliquez sur Terminer pour continuer.

      Access crée la base de données SQL Server et se connecte au projet.

Haut de la page

Connecter un projet Access existant à une autre base de données SQL Server

Utilisez la procédure suivante si vous avez un projet Access existant n’est pas connecté à une base de données SQL Server, ou si vous souhaitez modifier l’ordinateur SQL Server ou une base de données à laquelle est connecté votre projet.

  1. Sous l’onglet fichier, cliquez sur Ouvrir. Si vous utilisez Access 2007, cliquez sur le Bouton Microsoft Office, puis sur Ouvrir.

  2. Dans la boîte de dialogue Ouvrir, sélectionnez et ouvrez le projet Access.

    Une boîte de dialogue de Notification de sécurité Microsoft Office Access peut s’afficher. Si vous faites confiance à la source de la base de données, cliquez sur Ouvrir pour continuer.

  3. Sous l’onglet fichier, cliquez sur le serveur, puis cliquez sur connexion. (Si vous utilisez Access 2007, cliquez sur le Bouton Microsoft Office, pointez sur serveur, puis sur connexion.)

    La boîte de dialogue Propriétés des liaisons de données s’affiche.

  4. Dans la boîte de dialogue Propriétés des liaisons de données, entrez les informations requises pour les éléments suivants :

    • Nom du serveur

    • Informations nécessaires pour ouvrir une session sur le serveur

    • Nom de la base de données

  5. Cliquez sur Tester la connexion pour vérifier que les paramètres sont corrects et que la connexion établie. Si la connexion n’aboutit pas, Access affiche un message d’erreur décrivant le problème. Cliquez sur OK pour fermer le message, vérifiez vos paramètres dans la boîte de dialogue Propriétés des liaisons de données, puis cliquez à nouveau sur Tester la connexion. En outre, vous devrez peut-être vérifier auprès de l’administrateur de base de données SQL Server pour la base de données que vous vous connectez à, pour vous assurer que vos paramètres sont corrects ou que l’ordinateur est disponible.

  6. Après la Liaison de données Microsoft boîte de dialogue affiche le message tester la connexion a réussi, cliquez sur OK pour fermer la boîte de dialogue, puis cliquez sur OK pour fermer la boîte de dialogue Propriétés des liaisons de données.

Access connecte au projet à la base de données SQL Server que vous avez spécifié.

Haut de la page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×