Unique Table, Unique Schema, Unique Catalog dynamic properties (ADO)
S’applique à : Access 2013, Office 2013
Permet de contrôler précisément les modifications apportées à une table de base déterminée dans un objet Recordset formé par une opération JOIN dans plusieurs tables de base.
La propriété Unique Table spécifie le nom de la table de base dans laquelle les mises à jour, les insertions et les suppressions sont autorisées.
La propriété Unique Schema spécifie le schéma ou le nom du propriétaire de la table.
La propriété Unique Catalog spécifie le catalogue ou le nom de la base de données contenant la table.
Paramètres et valeurs de retour
Définit ou renvoie une valeur de type String qui représente le nom d'une table, d'un schéma ou d'un catalogue.
Remarques
La table de base souhaitée est identifiée de manière unique par le nom de son catalogue, de son schéma et de sa table. Lorsque la propriété Unique Table est définie, les valeurs des propriétés Unique Schema ou Unique Catalog sont utilisées pour rechercher la table de base. Il est prévu, mais pas obligatoire, que l'une ou les deux propriétés Unique Schema et Unique Catalog soient définies avant la propriété Unique Table.
La clé primaire de la propriété Unique Table est considérée comme la clé primaire de l'ensemble du Recordset. Il s'agit de la clé utilisée pour toutes les méthodes nécessitant une clé primaire.
Lorsque la propriété Unique Table est définie, la méthode Delete n'affecte que la table nommée. Les méthodes AddNew, Resync, Update et UpdateBatch affectent toutes les tables de base sous-jacentes concernées de l'objet Recordset.
La propriété Unique Table doit être spécifiée avant d'effectuer des resynchronisations personnalisées. Si la propriété Unique Table n’a pas été spécifiée, la propriété Resync Command n’a aucun effet.
Une erreur d'exécution est générée si aucune table de base unique n'est trouvée.
Ces propriétés dynamiques sont toutes ajoutées à la collection Properties de l'objet Recordset lorsque la propriété CursorLocation a la valeur adUseClient.