AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla dinámica
  • Guardar y cargar una control Tabla dinámica
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Guarda el resultado del cálculo realizado en un control Tabla dinámica (en un archivo o en la memoria).. Esta copia de seguridad puede ser recargada en un control Tabla dinámica por PVTLoad.
Ejemplo
sFile is string
// Builds the file name
sFile = SysDir(srAppData) + ["\"] + "StatsByCountry.tcd"
 
// The file exists?
IF fFileExist(sFile) THEN
// Yes, load it
PVTLoad(PVT_Statistics, sFile)
IF YesNo("Do you want to recalculate everything?") THEN PVTCalculateAll(PVT_Statistics)
ELSE
// The file does not exist, calculate it
PVTCalculateAll(PVT_Statistics)
END
PVTSave(PVT_Statistics, sFile)
Sintaxis

Guardar un control Tabla dinámica con su interfaz y una contraseña Ocultar los detalles

<Result> = PVTSave(<Pivot Table control> , <Backup media> [, <Backup mode> [, <Password>]])
<Result>: El tipo depende del medio de respaldo
  • Copia de seguridad en memoria: Buffer que contiene la copia de seguridad. A continuación, esta copia de seguridad puede guardarse en un archivo (fSaveBuffer), ...
  • Copia de seguridad en un archivo:
    • True si se realizó la copia de seguridad,
    • False en caso contrario.
<Pivot Table control>: Nombre del control
Nombre del control Tabla dinámica a utilizar.
<Backup media>: Cadena de caracteres o constante
  • Copia de seguridad en memoria: inMemory constant: Guarda el contenido de la control Tabla dinámica en la memoria. <El resultado contiene el resultado de la copia de seguridad.
  • Copia de seguridad en un archivo: Nombre y ruta completa del archivo donde se guardará el contenido de control Tabla dinámica.
<Backup mode>: Constante opcional de tipo Integer
Por Default, sólo se guardan los datos. También tiene la posibilidad de guardar la interfaz de control Tabla dinámica:
pvtWithUIGuarda la configuración de control Tabla dinámica:
  • tamaño de las columnas,
  • tamaño de las filas,
  • Cabeceras de fila colapsadas/expandidas o cabeceras de columna.
Observación: Antes de la versión 25, esta constante se llamaba pvtWithGUI.
Si no se especifican <Backup Mode> y <Password>, sólo se guardarán los datos encontrados en control Tabla dinámica y la copia de seguridad no estará protegida por contraseña.. Para guardar sólo los datos y proteger la copia de seguridad con una contraseña, utilice la sintaxis 2.
<Password>: Cadena de caracteres opcional
Contraseña de seguridad. Si la copia de seguridad está protegida por una contraseña, ésta tendrá que ser especificada cuando la copia de seguridad sea cargada por PVTLoad.

Guardar un control Tabla dinámica sin su interfaz y con una contraseña Ocultar los detalles

<Result> = PVTSave(<Pivot Table control> , <Backup media> [, <Password>])
<Result>: El tipo depende del medio de respaldo
  • Copia de seguridad en memoria: Buffer que contiene la copia de seguridad. A continuación, esta copia de seguridad puede guardarse en un archivo (fSaveBuffer), ...
  • Copia de seguridad en un archivo:
    • True si se realizó la copia de seguridad,
    • False en caso contrario.
<Pivot Table control>: Nombre del control
Nombre del control Tabla dinámica a utilizar.
<Backup media>: Cadena de caracteres o constante
  • Copia de seguridad en memoria: inMemory constant: Guarda el contenido de la control Tabla dinámica en la memoria. <El resultado contiene el resultado de la copia de seguridad.
  • Copia de seguridad en un archivo: Nombre y ruta completa del archivo donde se guardará el contenido de control Tabla dinámica.
<Password>: Cadena de caracteres opcional
Contraseña de seguridad. Si la copia de seguridad está protegida por una contraseña, ésta tendrá que ser especificada cuando la copia de seguridad sea cargada por PVTLoad.
Observaciones

Guardar y cargar una control Tabla dinámica

Cuando se calcula el contenido de una control Tabla dinámica con PVTCcalcularTodos, el resultado puede guardarse con PVTSave. A continuación, se puede volver a cargar con PVTLoad: en este caso, no se recalcula el contenido de la control Tabla dinámica.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/06/2022

Señalar un error o enviar una sugerencia | Ayuda local