Un message « Argument non valide » peut s'afficher lorsque vous exécutez une requête Ajout, Création de table, ou lorsque vous importez des données dans un fichier de base de données Access volumineux

Traductions disponibles Traductions disponibles
Numéro d'article: 835416 - Voir les produits auxquels s'applique cet article
Cet article s'applique uniquement aux bases de données Microsoft Access (.mdb).

Utilisateurs avertis : Cet article requiert des connaissances de base en matière de macros, de programmation et d'interopérabilité.
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous essayez d'exécuter une requête Ajout, Création de table, ou d'importer des données dans un fichier de base données Microsoft Access volumineux, le message d'erreur suivant peut s'afficher :
Argument non valide.
Ce problème se produit lorsque la taille du fichier de base de données Access atteint presque la limite de taille de 2 gigaoctets (Go).

Contournement

Pour contourner ce problème, vous devez réduire la taille de votre fichier de base de données Access. Pour cela, appliquez l'une des méthodes suivantes :

Compactage de votre fichier de base de données Access

Vous pouvez réduire la taille de votre fichier de base de données Access à l'aide de l'utilitaire Compacter une base de données. Pour cela, procédez comme suit :

Remarque Si vous souhaitez compacter un fichier de base de données Access partagé qui se situe sur un serveur ou dans un dossier partagé, vous devez vous assurer qu'aucun autre utilisateur sur le réseau n'a ouvert ce fichier de base de données Access. Vous devez pouvoir ouvrir en mode exclusif le fichier de base de données Access.
  1. Démarrez Access.
  2. Dans le menu Outils, pointez sur Utilitaires de base de données, puis cliquez sur Compacter une base de données.
  3. Dans la boîte de dialogue Compacter une base de données, sélectionnez le fichier Access à compacter, puis cliquez sur Compacter.
  4. Dans la boîte de dialogue Compacter la base de données sous, choisissez le nom du fichier de base de données Access compacté.
  5. Cliquez sur Enregistrer.

Fractionnement de votre fichier de base de données Access

Vous pouvez également contourner ce problème en divisant votre fichier de base de données Access. Si votre fichier de base de données Access contient des modules avec le beaucoup de code, vous pouvez envisager d'utiliser des bases de données de bibliothèque pour stocker le code. Vous pouvez également utiliser l'Assistant Fractionnement de bases de données pour diviser votre fichier de base de données Access unique en deux fichiers de base de données Access. L'un des fichiers de base de données Access contient toutes les tables. L'autre fichier de base de données Access contient les objets de base de données restants, tels que les formulaires et rapports. Pour cela, procédez comme suit :
  1. Démarrez Access.
  2. Ouvrez le fichier de base de données Access qui pose problème.
  3. Dans le menu Outils, pointez sur Utilitaires de base de données dans la fenêtre Base de données, puis cliquez sur Assistant Fractionnement de base de données.
  4. Dans la boîte de dialogue Assistant Fractionnement de base de données, cliquez sur Fractionner la base de données.
  5. Dans la boîte de dialogue Créer une base de données principale, entrez un nom pour le fichier de base de données Access principal dans la zone Nom de fichier, puis cliquez sur Fractionner.
  6. Cliquez sur OK.

Références

Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
304932 Comment faire pour fractionner manuellement une base de données Microsoft Access dans Access 2002 ou Access 2003
302495 ACC2000 : Le message « Argument non valide » s'affiche lorsque vous importez, copiez ou ajoutez des données à une table
209912 ACC2000 : Comment faire pour référencer des classes qui existent dans plusieurs bibliothèques
288631 Défragmentation et compactage d'une base de données en vue d'améliorer les performances

Propriétés

Numéro d'article: 835416 - Dernière mise à jour: lundi 12 février 2007 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Access 2003
  • Microsoft Access 2002
  • Microsoft Access 2000 Standard Edition
Mots-clés : 
kbquery kbmemory kbdatabase kberrmsg kbprb KB835416
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com