|
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
-
Ouvrez la table à laquelle vous souhaitez ajouter un champ de recherche, puis sélectionnez la dernière colonne, intitulée Cliquez pour ajouter.
-
Cliquez sur la flèche en regard de Cliquer pour ajouter, puis cliquez sur Liste de choix et relation.
-
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
-
Ouvrez la table et sélectionnez le champ de recherche que vous souhaitez modifier.
-
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.
-
-
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.
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.
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 :
-
Créez une base de données vide (pas une base de données web).
-
Importez les tables dont vous avez besoin à partir de la base de données d’origine dans la nouvelle base de données.
-
Apportez les modifications requises dans la nouvelle base de données.
-
Dans la base de données d’origine, supprimez les tables, puis importez-les à partir de la nouvelle base de données.
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
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.
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.
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é
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
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.