S’applique à
Access 2016 Access 2013 Access 2010

Important    Access services 2010 et Access services 2013 sont supprimés de la prochaine version de SharePoint. Nous vous recommandons de ne pas créer de nouvelles applications web et de migrer vos applications existantes vers une autre plateforme, telle que Microsoft Power Apps.

Vous pouvez partager des données Access avec Dataverse, qui est une base de données cloud sur laquelle vous pouvez créer des applications Power Platform, automatiser des flux de travail, des agents virtuels, etc. pour le web, les téléphones ou les tablettes. Pour plus d’informations, consultez Prise en main : Migrer les données Access vers Dataverse.

Cet article répertorie les erreurs de schéma que vous pouvez rencontrer lorsque vous exécutez le vérificateur de compatibilité et fournit des informations qui peuvent vous aider à les résoudre.

Pour obtenir des informations générales sur les erreurs du vérificateur de compatibilité, consultez l’article Compatibilité web case activée Erreurs générales.

Utiliser l’Assistant Recherche pour créer ou modifier un champ de recherche

De nombreuses erreurs de schéma sont dues à des problèmes liés aux champs de recherche. Ces procédures expliquent comment lancer l’Assistant Recherche en mode Feuille de données pour résoudre ces problèmes en créant ou en modifiant un champ de recherche.

Créer un champ de recherche en mode Feuille de données

  1. Ouvrez la table à laquelle vous souhaitez ajouter un champ de recherche, puis sélectionnez la dernière colonne, intitulée Cliquez pour ajouter.

  2. Cliquez sur la flèche en regard de Cliquer pour ajouter, puis cliquez sur Liste de choix et relation.

  3. Suivez les étapes de l’Assistant Recherche pour créer le champ de recherche dont vous avez besoin.

Modifier un champ de recherche en mode Feuille de données

  1. Ouvrez la table et sélectionnez le champ de recherche que vous souhaitez modifier.

  2. Effectuez l’une des actions suivantes :

    • Sous l’onglet Champs, dans le groupe Propriétés, cliquez sur Modifier les recherches.

    • Cliquez avec le bouton droit sur le champ de recherche, puis cliquez sur Modifier les recherches.

  3. Suivez les étapes de l’Assistant Recherche pour résoudre votre problème spécifique.

ACCWeb105003

Texte d’erreur    Le type de données de colonne pour les recherches de liste de valeurs doit être « Text » pour être compatible avec le web.

Signification    La recherche indiquée utilise une liste qui n’est pas prise en charge dans une base de données web. La liste de valeurs doit être liée à une colonne de texte sur le serveur.

Action    Ouvrez la table en mode Création et remplacez le type de données du champ de recherche par Texte. Si le mode Création n’est pas disponible, supprimez le champ de recherche, puis utilisez l’Assistant Recherche pour le recréer.

Haut de la page

ACCWeb105012

Texte d’erreur    Les sources de lignes de recherche avec des clauses ne sont pas compatibles avec le web.

Signification    Le champ de recherche indiqué utilise une requête qui contient une clause WHERE, qui n’est pas prise en charge sur le web.

Action    Ouvrez la table en mode Création et supprimez la clause WHERE de la propriété Source de ligne du champ de recherche approprié. Si le mode Création n’est pas disponible, supprimez le champ de recherche, puis utilisez l’Assistant Recherche pour le recréer.

Haut de la page

ACCWeb105018

Texte d’erreur    Une clé primaire qui est une recherche est incompatible avec le web.

Signification    La table indiquée a une clé primaire qui est un champ de recherche qui fait référence à une autre table, qui n’est pas prise en charge sur le web.

Action    Ouvrez la table en mode Création et remplacez la propriété Type de contrôle du champ de recherche par Zone de texte (sous l’onglet Recherche). Ensuite, ouvrez la fenêtre Relations et supprimez toutes les relations dans lesquelles le champ de recherche se trouve du côté plusieurs de la relation (la flèche pointe loin du champ de recherche).

Si le mode Création et la fenêtre Relations ne sont pas disponibles, procédez comme suit :

  1. Créez une base de données vide (pas une base de données web).

  2. Importez les tables dont vous avez besoin à partir de la base de données d’origine dans la nouvelle base de données.

  3. Apportez les modifications requises dans la nouvelle base de données.

  4. Dans la base de données d’origine, supprimez les tables, puis importez-les à partir de la nouvelle base de données.

Haut de la page

ACCWeb107000

Texte d’erreur    Le type de données de champ n’est pas compatible avec le web.

Signification    Le champ indiqué a un type de données qui n’est pas pris en charge sur le web, tel que OLE Object.

Action    Recréez le champ comme l’un des types de données pris en charge :

  • Texte

  • Nombre

  • Devise

  • Oui/Non

  • Date/heure

  • Champ calculé

  • Pièce jointe

  • Lien hypertexte

  • Mémo

  • Liste de choix

Haut de la page

ACCWeb107001

Texte d’erreur    Les index composites ne sont pas compatibles avec le web.

Signification    La table indiquée a une clé primaire composite (une clé composée de plusieurs champs). Vous pouvez uniquement utiliser un champ Numéroauto comme clé primaire pour une table Web. Vous ne pouvez pas utiliser d’index composites sur le web.

Action    Si l’index composite était pour une clé primaire, créez une clé primaire numéroauto pour la table indiquée. Ensuite, créez une règle de validation d’enregistrement pour vous assurer que les données des champs d’origine sont uniques.

Haut de la page

ACCWeb107002

Texte d’erreur    La table avec plusieurs champs Pièce jointe n’est pas compatible avec le web.

Signification    La table indiquée contient plusieurs champs de pièce jointe, ce qui provoque un échec lors d’une opération de publication et est donc incompatible avec le web.

Action    Envisagez de stocker toutes les pièces jointes pour chaque enregistrement dans un seul champ de pièce jointe. Si vous avez besoin de plusieurs champs de pièce jointe par enregistrement, pour chaque champ de pièce jointe supplémentaire, créez une table qui contient uniquement le champ pièce jointe et un champ ID, puis liez la nouvelle table et la table d’origine à l’aide de l’Assistant Recherche.

Haut de la page

ACCWeb107003

Texte d’erreur    L’expression De champ calculé a un champ d’entrée d’un type incompatible avec le web, tel que NuméroAuto, Mémo ou Binaire.

Signification    Le champ calculé indiqué utilise un calcul qui prend comme entrée un champ qui n’est pas pris en charge sur le web.

Action    Ajustez le calcul afin que tous les champs d’entrée aient l’un des types de données pris en charge suivants :

  • Texte

  • Nombre

  • Devise

  • Oui/Non

  • Date/heure

  • Champ calculé

Haut de la page

ACCWeb107004

Texte d’erreur    Le type de données résultat de colonne calculée n’est pas compatible avec le web.

Signification    Le résultat du calcul du champ indiqué est un type de données qui n’est pas pris en charge sur le web.

Action    Recréez le champ calculé afin que le type de données obtenu soit l’un des types de données pris en charge suivants :

  • Texte

  • Nombre

  • Devise

  • Oui/Non

  • Date/heure

Haut de la page

ACCWeb107005

Texte d’erreur    La table contenant plus de 220 champs n’est pas compatible avec le web.

Signification    La table indiquée contient plus de 220 champs. Vous ne pouvez pas publier une table contenant plus de 220 champs sur le web.

Action    Créez une table pour contenir les champs supplémentaires. Ensuite, utilisez l’Assistant Recherche pour créer un champ qui lie la nouvelle table à la table existante.

Haut de la page

ACCWeb107006

Texte d’erreur    Nom de la table est un nom réservé et incompatible avec le web.

Signification    Le nom de table indiqué est réservé à SharePoint et n’est pas pris en charge sur le web.

Action    Évitez d’utiliser l’un des noms de table réservés suivants :

  • UserInfo

  • Listes

  • Docs

  • Composants WebPart

  • ComMd

  • Toiles

  • Flux de travail

  • WFTemp

  • Solutions

  • Définitions de rapport

  • MSysASO

Haut de la page

ACCWeb107007

Texte d’erreur    Les tables non publiées avec des recherches dans les tables publiées ne sont pas compatibles avec le web.

Signification    La table indiquée n’est pas encore publiée et contient un champ de recherche qui pointe vers une table publiée, ce qui empêchera la publication.

Action    Publiez la table non publiée sans ajouter de recherche. Pour ce faire, vous pouvez synchroniser la base de données web. Une fois la nouvelle table publiée, créez la recherche souhaitée dans l’autre table publiée.

Haut de la page

ACCWeb107008

Texte d’erreur    Les formats personnalisés ne sont pas compatibles avec le web

Signification    Le champ indiqué a un format monétaire personnalisé, qui n’est pas pris en charge sur le web.

Action    Utilisez un format monétaire standard pour le champ. Définissez le format du champ sur Devise ou Euro à l’aide de la liste déroulante Mise en forme.

Haut de la page

ACCWeb107009

Texte d’erreur    Une seule des propriétés Allow Zero Length et Required doit être définie sur « true » pour être compatible avec le web.

Signification    Les propriétés Allow Zero Length et Required du champ indiqué sont définies sur True.

Action    Assurez-vous qu’au plus une des propriétés indiquées est définie sur True. Vous pouvez utiliser le mode Création pour modifier ces propriétés.

Haut de la page

ACCWeb107010

Texte d’erreur    La valeur de la propriété doit être définie sur « non » pour être compatible avec le web.

Signification    La propriété Append Only du champ de lien hypertexte indiqué est définie sur Oui, ce qui n’est pas pris en charge sur le web.

Action    Remplacez la propriété Append Only par Non.

Haut de la page

ACCWeb107011

Texte d’erreur    La valeur par défaut doit être vide pour être compatible avec le web.

Signification    Le champ de recherche indiqué a une valeur par défaut dans une requête de recherche ou dans une liste qui autorise plusieurs valeurs, ce qui n’est pas pris en charge sur le web.

Action    Vérifiez qu’il existe :

  • Aucune valeur par défaut définie pour la requête de recherche ; ou

  • Aucune valeur par défaut n’est définie pour la liste de valeurs de recherche qui autorise plusieurs valeurs

Haut de la page

ACCWeb107012

Texte d’erreur    La valeur par défaut doit être vide pour être compatible avec le web.

Signification    Le champ de lien hypertexte indiqué a une valeur par défaut, qui n’est pas prise en charge sur le web.

Action    Supprimez la valeur par défaut du champ de lien hypertexte.

Haut de la page

ACCWeb107013

Texte d’erreur    La valeur de propriété n’est pas compatible avec le web.

Signification    La propriété Format du champ Nombre indiqué est définie sur quelque chose en plus de Nombre général, Pourcentage ou Standard. Seuls ces formats sont pris en charge sur le web.

Action    Remplacez le format du champ par Nombre général, Pourcentage ou Standard.

Haut de la page

ACCWeb107014

Texte d’erreur    Une table doit avoir une clé primaire et un nombre avec une taille de champ « long » pour être compatible avec le web.

Signification    Le tableau indiqué présente l’un des problèmes suivants :

  • La table n’a pas de clé primaire.

  • Le type de données de la clé primaire n’est pas Number.

  • La clé primaire Taille du champ n’est pas long.

Action    Modifiez la clé primaire existante en mode Création afin qu’elle ait le type de données et la taille de champ appropriés ; ou, créez une clé primaire pour la table, à l’aide du type de données NuméroAuto. Si le mode Création n’est pas disponible, créez une table et ajoutez-y les colonnes de la table d’origine . puis supprimez la table d’origine.

Haut de la page

ACCWeb107015

Texte d’erreur    La valeur de la propriété doit être définie sur « false » pour être compatible avec le web.

Signification    La propriété Unique du champ Mémo indiqué est définie sur True, ce qui n’est pas pris en charge sur le web.

Action    Remplacez la valeur de Unique par False.

Haut de la page

ACCWeb107016

Texte d’erreur    La valeur de la propriété doit être définie sur « false » pour être compatible avec le web.

Signification    La propriété Unique du champ Oui/Non indiqué est définie sur True.

Action    Remplacez la valeur de Unique par False.

Haut de la page

ACCWeb107017

Texte d’erreur    La valeur de la propriété doit être définie sur « false » pour être compatible avec le web.

Signification    La propriété Unique du champ de lien hypertexte indiqué est définie sur True, ce qui n’est pas pris en charge sur le web.

Action    Remplacez la valeur de Unique par False.

Haut de la page

ACCWeb107018

Texte d’erreur    La colonne liée doit être définie sur la clé primaire de la table et elle doit être la première colonne compatible avec le web.

Signification    Le champ de recherche indiqué présente l’un des problèmes suivants :

  • La colonne liée est définie sur un champ autre que la clé primaire de la table source.

  • La colonne liée n’est pas la première colonne de la recherche.

Action    Utilisez l’Assistant Recherche pour modifier le champ de recherche.

Haut de la page

ACCWeb107019

Texte d’erreur    La valeur de la propriété doit être définie sur « oui » pour être compatible avec le web.

Signification    La propriété Limit To List du champ de recherche indiqué est définie sur Non, mais le champ de recherche n’est pas une liste de valeurs à valeur unique, et le paramètre de propriété n’est donc pas compatible avec le web.

Action    Utilisez l’Assistant Recherche pour modifier le champ de recherche. Veillez à cocher la case Limiter à la liste lorsque l’Assistant l’affiche.

Haut de la page

ACCWeb107020

Texte d’erreur    La valeur de la propriété doit être vide pour être compatible avec le web.

Signification    La propriété Lier les champs enfants du champ indiqué n’est pas vide et n’est donc pas compatible avec le web.

Action    Ouvrez la table en mode Création et effacez la propriété Lier les champs enfants. Ensuite, définissez la propriété Subdatasheet Name sur [Auto] ou [None]. Si le mode Création n’est pas disponible, en mode Feuille de données, sous l’onglet Accueil , dans le groupe Enregistrements , cliquez sur Plus, pointez sur Sous-feuille de données, puis cliquez sur Supprimer.

Haut de la page

ACCWeb107021

Texte d’erreur    La valeur de la propriété doit être vide pour être compatible avec le web.

Signification    La propriété Link Master Fields du champ indiqué n’est pas vide et n’est donc pas compatible avec le web.

Action    Ouvrez la table en mode Création et effacez la propriété Lier les champs maîtres. Ensuite, définissez la propriété Subdatasheet Name sur [Auto] ou [None]. Si le mode Création n’est pas disponible, en mode Feuille de données, sous l’onglet Accueil , dans le groupe Enregistrements , cliquez sur Plus, pointez sur Sous-feuille de données, puis cliquez sur Supprimer.

Haut de la page

ACCWeb107022

Texte d’erreur    La valeur de la propriété doit être vide ou définie sur « auto » pour être compatible avec le web.

Signification    La propriété Subdatasheet Name du champ indiqué n’est pas définie sur [Auto] ni [None] et n’est donc pas compatible avec le web.

Action    Ouvrez la table en mode Création et définissez la propriété Nom de la feuille de données sur [Auto] ou [None]. Si le mode Création n’est pas disponible, en mode Feuille de données, sous l’onglet Accueil , dans le groupe Enregistrements , cliquez sur Plus, pointez sur Sous-feuille de données, puis cliquez sur Supprimer.

Haut de la page

ACCWeb107023

Texte d’erreur    La valeur de propriété doit être spécifiée pour être compatible avec le web.

Signification    La propriété Largeur de colonne du champ de recherche indiqué est vide et, par conséquent, non compatible avec le web.

Action    Ouvrez la table en mode Création et spécifiez une valeur pour Largeur de colonne (sous l’onglet Propriétés de recherche). Vous pouvez également sélectionner la colonne en mode Feuille de données, puis, sous l’onglet Champs , dans le groupe Propriétés , cliquez sur Modifier les recherches. Suivez les étapes de l’Assistant Recherche.

Haut de la page

ACCWeb107024

Texte d’erreur    Numéroauto n’est pris en charge pour aucun autre champ, mais pour la clé primaire.

Signification    Le champ indiqué utilise un type de données NuméroAuto, mais n’est pas la clé primaire de la table et n’est donc pas compatible avec le web.

Action    Remplacez le type de données du champ par Nombre. Pour contourner ce problème, vous pouvez utiliser des macros de données pour obtenir une fonctionnalité similaire. Remplacez le champ avec cette propriété par la clé primaire en mode Création, ou remplacez le type de données par Nombre.

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.