PivotTable.RefreshDataSourceValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera los valores actuales del origen de datos para todas las celdas editadas en un informe de tabla dinámica que está en modo de escritura diferida.
public:
void RefreshDataSourceValues();
public void RefreshDataSourceValues();
Public Sub RefreshDataSourceValues ()
Comentarios
Para determinar si un informe de tabla dinámica está en modo de reescritura, compruebe las EnableWritebackEnableDataValueEditing propiedades or del PivotTable objeto, donde cualquiera de las cuales devolverá True. Para los informes de tabla dinámica que no están en modo de escritura diferida, al intentar ejecutar este método se genera un error en tiempo de ejecución.
Para los informes de tabla dinámica con orígenes de datos OLAP, la ejecución del RefreshDataSourceValues() método crea una conexión independiente con el servidor OLAP y ejecuta la consulta MDX completa (el valor de la PivotTablepropiedad .MDX ) que se utiliza para realizar una operación de actualización para rellenar el informe de tabla dinámica. Excel extrae los valores devueltos para todas las celdas que se han editado en la vista de tabla dinámica y, a continuación, los almacena en la propiedad de DataSourceValue esas celdas.
Este método sólo se aplica a informes de tabla dinámica con orígenes de datos OLAP. Al intentar ejecutar este método con informes de tabla dinámica con orígenes de datos que no son de OLAP, se generará un error en tiempo de ejecución.