Mise à jour des données d'une requête dont les tables ont une relation un-à-plusieurs
Dans une requête basée sur une relation un-à-plusieurs, vous risquez de ne pas pouvoir modifier les données des résultats de la requête. Le tableau suivant illustre les types de champs qu'il n'est pas toujours possible de modifier et, le cas échéant, une autre solution pour la mise à jour.
Type de champ Champ joint situé du côté « un »
Solution Activez les mises à jour en cascade entre deux tables. Pour plus d'informations, cliquez sur .
Type de champ Nouveaux enregistrements, si le champ joint situé du côté « plusieurs » n'apparaît pas dans la feuille de données
Solution Ajoutez le champ joint situé du côté « plusieurs » de votre requête pour permettre l'ajout de nouveaux enregistrements.
Type de champ Champ joint situé du côté « plusieurs », après la mise à jour des données du côté « un » côté « plusieurs » n'apparaît pas dans la feuille de données
Solution Sauvegardez l'enregistrement; vous serez alors en mesure de modifier le champ joint situé du côté « plusieurs ».
Type de champ Champ vide dans la table située du côté « un » d'une relation un-à-plusieurs dans laquelle existe une jointure externe
côté « plusieurs » n'apparaît pas dans la feuille de données
Solution Entrez des valeurs dans les champs de la table située du côté « plusieurs », mais uniquement si le champ joint de la table située du côté « un » contient une valeur correspondant à cet enregistrement.
Type de champ Nouveaux enregistrements, si la clé unique entière de la table ODBC n'est pas produite côté « plusieurs » n'apparaît pas dans la feuille de données
Solution Sélectionnez tous les champs des clés primaires des tables ODBC afin de permettre les insertions.
Partager