PivotTable.RefreshDataSourceValues Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère les valeurs actuelles de la source de données pour toutes les cellules modifiées dans un rapport de tableau croisé dynamique en mode d’écriture différée.
public:
void RefreshDataSourceValues();
public void RefreshDataSourceValues ();
Public Sub RefreshDataSourceValues ()
Remarques
Pour déterminer si un rapport de tableau croisé dynamique est en mode d’écriture, vérifiez la ou les propriétés de l’objet, l’une d’elles renvoyant la valeur EnableWriteback EnableDataValueEditing PivotTable True. Pour les rapports de tableau croisé dynamique qui ne sont pas en mode d’écriture différée, la tentative d’exécution de cette méthode génère une erreur d’exécution.
Pour les rapports de tableau croisé dynamique avec des sources de données OLAP, l’exécution de la méthode crée une connexion distincte au serveur OLAP et exécute la requête MDX complète (la valeur RefreshDataSourceValues() de PivotTable .MDX ) utilisée pour effectuer une opération de mise à jour pour remplir le rapport de tableau croisé dynamique. Excel extrait les valeurs renvoyées pour toutes les cellules qui ont été modifiées dans le tableau croisé dynamique, puis les stocke dans la propriété de DataSourceValue ces cellules.
Cette méthode s’applique uniquement aux rapports de tableau croisé dynamique avec des sources de données OLAP. La tentative d’exécution de cette méthode sur des rapports de tableau croisé dynamique sans source de données OLAP génère une erreur d’exécution.