DataRecordSet

DataRecordSet class

Stocke, formate, actualise et expose les données interrogées à partir d’une base de données dans Microsoft Visio.

public class DataRecordSet

Constructeurs

NomLa description
DataRecordSet()Constructeur.

Propriétés

NomLa description
ADOData { get; set; }Contient du XML conforme au schéma XML classique ADO pour un jeu d’enregistrements ADO et qui décrit les données du jeu d’enregistrements de données.
AutoLinkComparison { get; }Définit une règle qui compare une colonne dans l’élément DataRecordset parent avec un élément de données de forme de la dernière action de liaison automatique réussie effectuée dans l’interface utilisateur.
Checksum { get; set; }Une valeur de somme de contrôle, générée par Visio et basée sur les propriétés du jeu d’enregistrements de données. Définissez cet attribut sur 0 ; Visio recalcule cette valeur lors de l’exécution.
Command { get; set; }La chaîne de commande utilisée pour interroger les données de la source de données.
ConnectionID { get; set; }ID de connexion pour l’objet DataConnection associé. N’existe pas pour les sources de données XML.
DataColumns { get; }Contient tous les éléments DataColumn d’un jeu d’enregistrements de données.
ID { get; set; }ID du jeu d’enregistrements de données, unique dans le document.
Name { get; set; }Le nom d’affichage (ou “convivial”) du jeu d’enregistrements de données.
NextRowID { get; set; }Le prochain ID de ligne Visio disponible.
Options { get; set; }Options à appliquer au jeu d’enregistrements de données. Les valeurs possibles peuvent être n’importe quelle combinaison d’une ou plusieurs de celles indiquées dans le tableau suivant.
PrimaryKeys { get; }Identifie une ou plusieurs colonnes de clé primaire dans le jeu d’enregistrements de données.
RefreshConflicts { get; }Indique une ligne dans le jeu d’enregistrements de données lié à une forme qui est en conflit après l’actualisation du jeu d’enregistrements de données. RowID - Indique une ligne dans le jeu d’enregistrements de données lié à une forme qui est en conflit après l’actualisation du jeu d’enregistrements de données. ShapeID - ID de forme de la forme impliquée dans le conflit. PageID - ID de page de la forme impliquée dans le conflit.
RefreshInterval { get; set; }Fréquence (en minutes) à laquelle Visio actualise automatiquement le jeu d’enregistrements de données. Cette valeur doit être supérieure ou égale à 1.
RefreshNoReconciliationUI { get; set; }Indique si l’interface utilisateur de rapprochement des données doit être désactivée. True (1) pour désactiver l’interface utilisateur (UI). Faux (0) pour activer l’interface utilisateur.
RefreshOverwriteAll { get; set; }Indique s’il faut remplacer les modifications apportées par l’utilisateur aux éléments de données de forme dans les formes liées aux données lorsque le jeu d’enregistrements de données est actualisé.
ReplaceLinks { get; set; }Définit la façon dont les liens de données de forme sont traités lorsque les formes sont copiées ou coupées. 1 pour remplacer les liens existants dans la forme cible. 0 pour conserver les liens existants dans la forme cible. Si cet attribut est absent, Visio demande à l’utilisateur s’il faut remplacer les liens lors de la copie ou de la coupe.
RowMaps { get; }Mappe une ligne du jeu d’enregistrements de données à une forme. RowID - ID de ligne de la ligne, unique dans le jeu d’enregistrements de données. ShapeID - ID de forme de la forme liée aux données dans la ligne du jeu d’enregistrements de données identifiée par RowID. PageID - ID de page de la forme liée aux données dans la ligne du jeu d’enregistrements de données identifiée par RowID.
RowOrder { get; set; }S’il faut utiliser l’ordre des lignes dans le jeu d’enregistrements de données comme clé primaire. Vrai (1) si les ID de ligne sont déterminés par l’ordre des lignes. False (0) si les ID de ligne sont déterminés par des valeurs dans la ou les colonnes de clé primaire du jeu d’enregistrements de données.
TimeRefreshed { get; set; }Date et heure de la dernière actualisation du jeu d’enregistrements de données.

Méthodes

NomLa description
Refresh()Exécute la chaîne de requête associée au DataRecordset connecté (non basé sur XML) et met à jour les formes liées avec les nouvelles données de la source de données renvoyées par la requête.
Refresh(DataConnectionType)Exécute la chaîne de requête associée au DataRecordset connecté (non basé sur XML) et met à jour les formes liées avec les nouvelles données de la source de données renvoyées par la requête.

Voir également