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érification de compatibilité et fournit des informations qui peuvent vous aider à résoudre les erreurs.
Pour des informations générales sur les erreurs du vérificateur de compatibilité, consultez l’article : Erreurs générales.
ACCWeb105000
Texte d’erreur Le type de données colonne n’est pas compatible avec les recherche web.
Signification Le type de données du champ De recherche indiqué n’est pas pris en charge sur le web.
Procédure à suivre Assurez-vous que le champ Liste 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.
Procédure à suivre Re-créez le champ De recherche à l’aide de l’Assistant Recherche. Spécifiez la colonne clé primaire de la table de recherche cible en tant que colonne liée.
ACCWeb105002
Texte d’erreur Les sources de ligne de recherche doivent être complètes SQL avec une table et des champs de table spécifiés pour être compatibles avec le web.
Signification L’une des conditions suivantes, ou les deux, est vraie :
-
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 sélectionnées de manière explicite.
Procédure à suivre Re-créez la recherche, en vous assurez que :
-
La recherche utilise une table compatible web comme source de données.
Conseil : N’importe quelle table qui n’est pas compatible avec le web aurait dû avoir créé une ligne dans la table Problèmes de compatibilité Web lorsque vous avez mis en place le vérification de la compatibilité.
-
La requête de recherche spécifie chaque champ de manière explicite (par exemple, n’utilisez pas SELECT *).
ACCWeb105003
Texte d’erreur Les recherche sur plusieurs colonnes avec un type de liste de valeurs source de ligne doivent être liées à « Col1 » pour être compatibles avec le web.
Signification La recherche multi-colonne indiquée n’est pas liée à Col1.
Procédure à suivre Utilisez l’Assistant Recherche pour re-créer le champ De recherche. Assurez-vous de lier à Col1 de la recherche de valeur.
ACCWeb105004
Texte d’erreur Les listes de valeurs doivent contenir au moins une ligne de données pour être compatibles avec le web.
Signification La liste de valeurs pour la recherche indiquée est vide, et n’est donc pas compatible avec le web.
Procédure à suivre Fournissez au moins une ligne de données dans la liste de valeurs pour le champ Liste de recherche.
ACCWeb105005
Texte d’erreur Les listes de valeurs avec des valeurs vides sont incompatibles 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.
Procédure à suivre Assurez-vous que les champs dans la seule ligne 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 pour la source de la ligne de recherche est in trouver.
Signification La table spécifiée comme source de ligne de la recherche indiquée n’existe pas.
Procédure à suivre Spécifiez une source de ligne valide pour la recherche. Vous pouvez utiliser l’Assistant Recherche pour re-créer la recherche.
Texte d’erreur SQL instructions contenant des colonnes de résultats calculées pour des sources de lignes de recherche sont incompatibles 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 ligne suivante n’est pas valide pour un champ de recherche web : SELECT ([Prénom] & " " & [Nom]) FROM Contacts ;
Procédure à suivre Envisagez de créer une colonne calculée dans la table sous-jacente, puis de créer à nouveau le champ De recherche.
ACCWeb105007
Texte d’erreur Les sources de ligne de recherche ne peuvent faire référence qu’à une seule table pour être compatibles avec le web.
Signification La source de ligne pour le champ de recherche indiqué contient plusieurs tables.
Procédure à suivre Utilisez l’Assistant Recherche pour recréer la recherche afin qu’elle ne fait référence qu’à une seule table. Cela peut nécessiter la modification de votre modèle de données.
ACCWeb105008
Texte d’erreur Activer l’intégrité referentielle doit être Faux si autoriser plusieurs valeurs est Vrai pour une recherche.
Signification Le champ De recherche indiqué autorise plusieurs valeurs, mais la relation qu’il modèle applique l’intégrité referentielle, qui nécessite une valeur unique pour la recherche.
Procédure à suivre Supprimez l’intégrité referentielle de la relation ou recréez le champ De recherche sans autoriser plusieurs valeurs.
ACCWeb105009
Texte d’erreur La limite à Liste doit être True si Autoriser plusieurs valeurs est True.
Signification La propriété de recherche Limiter à Liste est définie sur False pour le champ indiqué, mais Autoriser plusieurs valeurs est définie sur True.
Procédure à suivre Définir la limite sur la propriété Liste pour le champ Liste de recherche sur True ; ou définissez Autoriser plusieurs valeurs sur False.
ACCWeb105010
Texte d’erreur Les recherche 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.
Procédure à suivre Créez une relation entre le champ De recherche et le champ à qui il fait référence.
ACCWeb105011
Texte d’erreur L’instruction source de la ligne de SQL doit inclure le champ de clé primaire de la table source et ce champ doit être la colonne liée.
Signification La requête pour le champ De recherche indiqué ne contient pas la clé primaire de la table source et n’est donc pas lisible par le web.
Procédure à suivre Utilisez l’Assistant Recherche pour re-créer le champ De recherche.
ACCWeb105012
Texte d’erreur SQL pour la source de ligne de recherche n’est pas compatible avec le web.
Signification L’instruction SQL pour la source de ligne du champ de recherche indiqué est soit de formation, soit incompatible avec le web pour différentes raisons, par exemple, qu’elle inclut un opérateur SQL pris en SQL.
Procédure à suivre Utilisez l’Assistant Recherche pour re-cré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 Soit la clé étrangère de la table cible de recherche, soit la clé primaire de la table source n’est pas un long, soit les deux.
Procédure à suivre Assurez-vous que les champs source et cible de la recherche sont des nombres complets longs. Vous souhaitez peut-être 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 Liste de recherche indiqué fait référence à une liste de champs en tant que source de ligne.
Procédure à suivre Utilisez l’Assistant Recherche pour recréer le champ De recherche. Cela peut nécessiter la modification de 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.
Procédure à suivre Créez un champ De recherche entre les tables liées. Utilisez l’Assistant Recherche pour créer la recherche.
ACCWeb105017
Texte d’erreur Le type de données De résultat de colonne calculée pour les recherche doit être Texte 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 Texte.
Procédure à suivre Modifiez le type de données du champ calculé en Texte, ou re-créez le champ De recherche et choisissez une première colonne d’affichage différente.