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 relation et de recherche que vous pouvez rencontrer lorsque vous exécutez le vérificateur de compatibilité, et fournit des informations qui peuvent vous aider à résoudre les erreurs.
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.
ACCWeb105000
Texte d’erreur Le type de données de colonne n’est pas compatible avec les recherches web.
Signification Le type de données du champ de recherche indiqué n’est pas pris en charge sur le web.
Action Vérifiez que le champ de recherche est l’un des types de données pris en charge suivants :
-
Une seule ligne de texte
-
Date/heure
-
Nombre
-
Champ calculé qui renvoie une seule ligne de texte
ACCWeb105001
Texte d’erreur La colonne liée à la recherche doit être la clé primaire pour être compatible avec le web.
Signification La colonne liée du champ de recherche indiqué n’est pas la clé primaire de la table de recherche cible.
Action Recréez le champ de recherche à l’aide de l’Assistant Recherche. Spécifiez la colonne clé primaire de la table de recherche cible comme colonne liée.
ACCWeb105002
Texte d’erreur Les sources de ligne de recherche doivent être des instructions SQL complètes avec une table et des champs de table spécifiés pour être compatibles avec le web.
Signification Une ou les deux conditions suivantes sont remplies :
-
La requête pour la recherche indiquée utilise plusieurs tables ou requêtes comme source de données.
-
Les colonnes utilisées dans la requête ne sont pas explicitement sélectionnées.
Action Recréez la recherche en veillant à ce que :
-
La recherche utilise une table compatible web comme source de données.
Conseil : Toute table qui n’est pas compatible avec le web doit avoir créé une ligne dans la table Problèmes de compatibilité web lorsque vous avez exécuté le vérificateur de compatibilité.
-
La requête de recherche spécifie explicitement chaque champ (c’est-à-dire, n’utilisez pas SELECT *).
ACCWeb105003
Texte d’erreur Les recherches à plusieurs colonnes avec un type de source de ligne de liste de valeurs doivent être liées à « Col1 » pour être compatibles avec le web.
Signification La recherche à plusieurs colonnes indiquée n’est pas liée à Col1.
Action Utilisez l’Assistant Recherche pour recréer le champ de recherche. Veillez à établir une liaison avec Col1 de la recherche de valeur.
ACCWeb105004
Texte d’erreur Les recherches de liste de valeurs doivent contenir au moins une ligne de données pour être compatibles avec le web.
Signification La liste de valeurs de la recherche indiquée est vide et n’est donc pas compatible avec le web.
Action Fournissez au moins une ligne de données dans la liste de valeurs pour le champ de recherche.
ACCWeb105005
Texte d’erreur Les Listes de valeur avec des valeurs vides ne sont pas compatibles avec le web.
Signification Cela se produit lorsqu’il manque des valeurs de colonne dans une seule ligne d’une recherche de valeur. Cela n’est pas compatible avec le web.
Action Assurez-vous que les champs de la ligne unique de la liste de valeurs sont spécifiés. Utilisez le mode Création pour définir cette source de ligne ou utilisez l’Assistant Recherche. (Sous l’onglet Champs , dans le groupe Propriétés , cliquez sur Modifier la recherche.)
ACCWeb105006
Texte d’erreur La table de la source de ligne de recherche est introuvable.
Signification La table spécifiée comme source de ligne de la recherche indiquée n’existe pas.
Action Spécifiez une source de ligne valide pour la recherche. Vous pouvez utiliser l’Assistant Recherche pour recréer la recherche.
Texte d’erreur Les instructions SQL contenant des colonnes de résultats calculées pour les sources de lignes de recherche ne sont pas compatibles avec le web.
Signification Le champ de recherche indiqué a une expression dans sa source de ligne, qui n’est donc pas compatible avec le web. Par exemple, la source de ligne suivante n’est pas valide pour un champ de recherche web : SELECT ([Prénom] & " " & [Nom]) FROM Contacts ;
Action Envisagez de créer une colonne calculée dans la table sous-jacente, puis de recréer le champ de recherche.
ACCWeb105007
Texte d’erreur Les sources de lignes de recherche ne peuvent référencer qu’une seule table pour être compatible avec le web.
Signification La source de ligne du champ de recherche indiqué contient plusieurs tables.
Action Utilisez l’Assistant Recherche pour recréer la recherche afin qu’elle ne fasse référence qu’à une seule table. Cela peut vous obliger à modifier votre modèle de données.
ACCWeb105008
Texte d’erreur Activer l’intégrité référentielle doit avoir la valeur False si Autoriser plusieurs valeurs a la valeur True pour une recherche.
Signification Le champ de recherche indiqué autorise plusieurs valeurs, mais la relation qu’il modélise applique l’intégrité référentielle, ce qui nécessite une seule valeur pour la recherche.
Action Supprimez l’intégrité référentielle sur la relation ou recréez le champ de recherche sans autoriser plusieurs valeurs.
ACCWeb105009
Texte d’erreur La limite à La liste doit avoir la valeur True si Autoriser plusieurs valeurs a la valeur True.
Signification La propriété de recherche Limit to List est définie sur False pour le champ indiqué, mais Autoriser plusieurs valeurs est définie sur True.
Action Définissez la propriété Limit to List pour le champ de recherche sur True ; ou, définissez Autoriser plusieurs valeurs sur False.
ACCWeb105010
Texte d’erreur Les recherches nécessitent qu’une relation associée soit compatible avec le web.
Signification Le champ de recherche indiqué n’a pas de relation associée.
Action Créez une relation entre le champ de recherche et le champ auquel il fait référence.
ACCWeb105011
Texte d’erreur L’instruction SQL source de ligne de recherche doit inclure le champ clé primaire de la table source et ce champ doit être la colonne liée.
Signification La requête du champ de recherche indiqué ne contient pas la clé primaire de la table source et n’est donc pas compatible avec le web.
Action Utilisez l’Assistant Recherche pour recréer le champ de recherche.
ACCWeb105012
Texte d’erreur L’instruction SQL pour la source de ligne de recherche n’est pas compatible avec le web.
Signification L’instruction SQL de la source de ligne du champ de recherche indiqué est incorrecte ou incompatible avec le web pour diverses raisons, par exemple, elle inclut un opérateur SQL non pris en charge.
Action Utilisez l’Assistant Recherche pour recréer le champ de recherche.
ACCWeb105014
Texte d’erreur Les tables avec des colonnes de recherche doivent avoir une clé primaire et la clé primaire doit être un type de données long.
Signification La clé étrangère de la table cible de recherche ou la clé primaire de la table source n’est pas un entier long, ou les deux.
Action Assurez-vous que les champs source et cible de la recherche sont des entiers longs. Vous pouvez créer des champs à cet effet.
ACCWeb105015
Texte d’erreur Le type de recherche doit être « |0 » ou « |1 » pour être compatible avec le web.
Signification Le champ de recherche indiqué fait référence à une liste de champs comme source de ligne.
Action Utilisez l’Assistant Recherche pour recréer le champ de recherche. Cela peut vous obliger à modifier votre modèle de données.
ACCWeb105016
Texte d’erreur Les relations qui ne sont pas associées à un champ de recherche valide sont incompatibles avec le web.
Signification La relation n’est pas prise en charge par un champ de recherche et n’est donc pas compatible avec une base de données web.
Action Créez un champ de recherche entre les tables associées. Utilisez l’Assistant Recherche pour créer la recherche.
ACCWeb105017
Texte d’erreur Le type de données résultat de colonne calculée pour les recherches doit être Text pour être compatible avec le web.
Signification La première colonne d’affichage du champ de recherche indiqué est une colonne calculée avec un type de données autre que Text.
Action Remplacez le type de données du champ calculé par Texte, ou recréez le champ de recherche et choisissez une autre première colonne d’affichage.