PC SOFT

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.
  • Presentación
  • Inicialización de una control Hoja de cálculo en un reporte
  • Propiedades específicas para la gestión de control Hoja de cálculo en un reporte
  • "Antes de imprimir la celda" Process
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Manejar una control Hoja de cálculo mediante programación (en una reporte)
Presentación
Una control Hoja de cálculo encontrada en una reporte puede ser manejada a través de la programación.
  • Si el control Hoja de cálculo es relacionado a ningún dato, se puede inicializar a través de la programación.
  • Se pueden utilizar varias propiedades para gestionar una control Hoja de cálculo en una reporte.
  • El "Antes de imprimir la celda" Process se utiliza para modificar las celdas del control Hoja de cálculo.
Observaciones:
  • No se puede crear ninguna célula durante la impresión. La impresión debe realizarse desde el control Hoja de cálculo que se encuentra en una ventana o desde un Document de Excel.
  • La altura y el ancho de las celdas, filas o columnas no pueden modificarse..
Inicialización de una control Hoja de cálculo en un reporte
Para inicializar un control Hoja de cálculo que se encuentra en un reporte mediante programación, basta con asignar el archivo Excel al control (en el Process de apertura del reporte o en el Process de inicialización del control, por ejemplo).
<Name_Spreadsheet_control> = <File name>
Por ejemplo:
PSHEET_Statistics = "Show2015.xlsx"
Propiedades específicas para la gestión de control Hoja de cálculo en un reporte
Las siguientes propiedades se utilizan para gestionar los controles de la hoja de cálculo en los informes:
Versiones 21 y posteriores
AdjustmentMode
Nueva funcionalidad versión 21
AdjustmentMode
AdjustmentMode
El AdjustmentMode Property determina y cambia cómo se ajusta un control Hoja de cálculo en un reporte.
Versiones 23 y posteriores
GridlinesVisible
Nueva funcionalidad versión 23
GridlinesVisible
GridlinesVisible
El GridlinesVisible Property se utiliza para:
  • Averigua si las cuadrículas son Visible o no en una control Hoja de cálculo.
  • Modificar la visibilidad de las líneas de cuadrícula en un control Hoja de cálculo.
Versiones 21 y posteriores
Hoja impresa
Nueva funcionalidad versión 21
Hoja impresa
Hoja impresa
Dentro de un reporte, el PrintedSheet Property se utiliza para obtener y cambiar la hoja de un control Hoja de cálculo a imprimir.
Versiones 21 y posteriores
PrintArea
Nueva funcionalidad versión 21
PrintArea
PrintArea
El PrintArea Property se utiliza para get y cambiar el área de impresión de un control Hoja de cálculo en un reporte.
Para conocer la lista completa de las propiedades WLanguage que se pueden usar con una control Hoja de cálculo y con sus celdas, vea Propiedades associated con el control Hoja de cálculo
"Antes de imprimir la celda" Process
La "Célula antes de la impresión" Process es un Process associated con el control Hoja de cálculo en los informes.
Este Process se utiliza para personalizar las características de las células que se encuentran en el control Hoja de cálculo.
Es posible utilizar:
  • la palabra clave MySelf a get el nombre de la célula actual.
  • la sintaxis MySelf[MySelf] para obtener el contenido de la celda.
Consejo: MySelf[MySelf] corresponde a una variable de tipo xlsCell. Todas las propiedades de este tipo de Variable pueden ser utilizadas y permiten modificar las características de la célula.
Ejemplo:
MyFont is Font
MyFont.Name = "Comic Sans MS"
MyFont.Size = 10
MyFont.Bold = True
MyFont.Underline = True
MyFont.Color = PastelBlue
 
ABorder is Border
ABorder.Line = LineDotAndDash
ABorder.Thickness = 1
ABorder.Edges = BorderAll
 
IF MySelf [= "B" THEN
MySelf[MySelf].BackgroundColor = PastelOrange
IF Right(MySelf[MySelf],1) = 8 THEN
MySelf[MySelf].Font = MyFont
END
IF Right(MySelf[MySelf],1) = 6 THEN
MySelf[MySelf].Border = ABorder
END
IF Right(MySelf[MySelf],1) = 2 THEN
MySelf[MySelf].Value = "RESET"
MySelf[MySelf].Font.Color = Black
MySelf[MySelf].Font.Size = 13
END
END
Versión mínima requerida
  • Versión 21
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario