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 / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Hoja de cálculo
  • Creación de una control Hoja de cálculo en una ventana
  • Crear control
  • Observaciones
  • Características de los controles de una hoja de cálculo en una ventana
  • Ventana de control Hoja de cálculo description
  • Inicialización de control Hoja de cálculo en el editor de ventanas
  • Personalización de una control Hoja de cálculo
  • Personalizar la barra de herramientas
  • Personalizar la barra de fórmulas
  • Personalización de la cinta
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
Creación de una control Hoja de cálculo en una ventana

Crear control

Para crear una control Hoja de cálculo:
  1. En la pestaña "Creación", en el grupo "Controles gráficos", despliegue "Ofimática" y seleccione "Hoja de cálculo".
  2. Haga clic en la ubicación en la que desea crear el control.
Observación: Las dimensiones del control que se creó se optimizan para ocupar el espacio disponible en la ubicación indicada. Si el tamaño del control no es el indicado, pulse Ctrl+Z: el control volverá al tamaño predeterminado.
Para ver las características del control, seleccione la opción "Descripción" en el menú contextual.

Observaciones

  • Los datos visualizados por un control Hoja de cálculo pueden:
    • definirse mediante programación.
    • introducirse en el editor de ventanas.
    • proceder de una variable. Este Variable debe ser un buffer Variable y debe contener la hoja de cálculo de Excel.
    • vienen de un archivo de datos o consulta. En este caso, la partida relacionado a la control puede corresponder a una partida memo que contenga la hoja de cálculo Excel deseada.
  • Un menú FAA específico se asocia automáticamente al menú control Hoja de cálculo. Para obtener más información, consulte Características de la aplicación automatic (FAA) de los controles de hojas de cálculo.
  • Los valores máximos de la control Hoja de cálculo son:
    • 16384 columnas.
    • 1048576 filas.
    • 4096 hojas de trabajo.
Características de los controles de una hoja de cálculo en una ventana
En el editor de ventanas, puede:
  • describir las diferentes características de la control Hoja de cálculo a través de su ventana description.
  • inicializar el control Hoja de cálculo escribiendo los valores encontrados en las diferentes celdas.

Ventana de control Hoja de cálculo description

Las principales opciones del control Hoja de cálculo pueden definirse en la pestaña "Detalles" de la ventana de control description.
Las opciones son las siguientes:
  • Opciones de entrada:
    • Permitir entrada de valores: Los usuarios finales podrán introducir valores en las celdas de control Hoja de cálculo. Puede cambiar esta opción mediante programación, utilizando la función InputValue Property.
    • Permitir entrada de fórmulas: Los usuarios finales podrán introducir fórmulas en las celdas de control Hoja de cálculo. Puede cambiar esta opción mediante programación, utilizando la función Fórmula de entrada Property.
  • Opciones de visualización:
    • Mostrar encabezados de filas y columnas (3): Los nombres de las celdas se muestran en el control Hoja de cálculo (letras para las columnas, dígitos para las filas).. Puede cambiar esta opción mediante programación, utilizando la función HeaderVisible Property.
    • Con barra de fórmulas (2): Una barra de cálculo se muestra en la parte superior de control. Esta barra se utiliza para escribir fórmulas. Puede cambiar esta opción mediante programación, utilizando la función FormulaBarVisible Property.
    • barra de herramientas (1): Se utiliza para mostrar una barra de herramientas en la parte superior de control. Esta barra de herramientas se usa para formatear las celdas seleccionadas. Tiene la capacidad de visualizar:
      • Ninguna barra.
      • Una barra de herramientas (compatibilidad con la versión 22): Muestra el menú en formato de barra de herramientas. Puede cambiar esta opción mediante programación, utilizando la función ToolbarVisible Property. Esta barra de herramientas puede personalizarse (véase Personalizar la barra de herramientas).
      • Una cinta (de Default para un control creado a partir de la versión 23). Esta cinta se puede personalizar (ver Personalización de la cinta).
  • Otros parámetros:
    • Alto de la fila: Usó para set la altura de una fila en la hoja de trabajo. El botón "Márgenes" permite definir los márgenes de la celda, si es necesario.
    • Permitir varias hojas de trabajo (4): Esta opción se utiliza para gestionar varias hojas de trabajo en el control Hoja de cálculo. Las pestañas de gestión de las hojas de trabajo aparecen en la parte inferior izquierda de control Hoja de cálculo. Un menú contextual permite al usuario gestionar las hojas de cálculo. Esta opción puede ser modificada por el MultiWorksheet Property.

Inicialización de control Hoja de cálculo en el editor de ventanas

Para inicializar el control Hoja de cálculo en el editor de ventanas:
  1. Seleccione la control Hoja de cálculo.
  2. Haga clic dos veces en control o abra el menú contextual de control y seleccione "Editar el contenido"..
  3. Un Border amarillo aparece alrededor del control Hoja de cálculo para indicar que el contenido del control está en edición.
  4. Escriba los diferentes valores en las celdas de control. Tiene la posibilidad de escribir valores o fórmulas, de utilizar todas las opciones que se encuentran en la barra de herramientas de formato o en la cinta.
  5. Los valores tecleados se guardan automáticamente con la control.
Personalización de una control Hoja de cálculo

Personalizar la barra de herramientas

Para personalizar la barra de herramientas del control Hoja de cálculo, debe utilizar ventanas internas específicas.
Para personalizar la barra de herramientas:
  1. En la pestaña "Proyecto", en el grupo "Proyecto", despliegue "Importar" y seleccione "Elementos WINDEV y dependencias".
  2. Selecciona el directorio "Programas\Data\Preset Windows\ES\FAA".
  3. Seleccione las ventanas:
    • WinDevAaf_SelBorderPSHEET.wdw: Ventana utilizada para seleccionar las opciones de Border para las celdas encontradas en el control Hoja de cálculo.
    • WinDevAaf_ColorSel.wdwdw: Ventana utilizada para seleccionar la Color de la fuente.
    • IW_WinDevAaf_BarPSHEET.wdwdw: Ventana correspondiente a la barra de herramientas.
  4. Validar.
  5. Personalice la ventana "IW_WinDevAaf_BarPSHEET.wdw" según sus necesidades.
    Atención: no deben modificarse los nombres de los controles.
Si control Hoja de cálculo utiliza una barra de herramientas (opción "Con barra de herramientas" en la pestaña "Detalles" del control description o ToolbarVisible), se utilizará la barra de herramientas personalizada.

Personalizar la barra de fórmulas

Para personalizar la barra de la fórmula, simplemente recrearla.
Para crear una barra de fórmulas personalizada:
  1. Crear dos controles:
    • Un control Estático por ejemplo, usado para ver las coordenadas de la celda seleccionada (o rango de celdas)..
    • Un control Campo de entrada usado para escribir la fórmula.
  2. Crear dos botones:
    • Un botón para validar la entrada de la fórmula.
    • Un botón utilizado para Cancel la entrada de la fórmula.
  3. Mediante programación:
    • Indique la función de los dos primeros controles (ver las coordenadas o escribir la fórmula) mediante Hoja de cálculoControlFórmula. Por ejemplo:
      // -- Initialization code of Spreadsheet control
      // Removes the default formula bar
      PSHEET_MySpreadsheet.FormulaBarVisible = False
      // Defines the control used to view
      // the coordinates of selected cell in the Spreadsheet control
      SpreadsheetControlFormula(PSHEET_MySpreadsheet, psheetfSelection, STC_Selection)
      // Defines the control used to enter the formulas in the Spreadsheet control
      SpreadsheetControlFormula(PSHEET_MySpreadsheet, psheetfFormula, EDT_Formula)
    • Defina las acciones de estos dos botones con AAFExecute. Por ejemplo:
      // -- Click code of button used to validate the formula
      // Use of AAFExecute
      AAFExecute(PSHEET_MySpreadsheet, aafValidateInputFunc)
      // -- Click code of button used to cancel the formula
      // Use of AAFExecute
      AAFExecute(PSHEET_MySpreadsheet, aafCancelInputFunc)
Atención: Para usar una barra de fórmula personalizada, la barra de fórmula de Default debe estar desactivada:
  • en el editor: Opción "Con barra de introducción de fórmulas" en la pestaña "Detalles" del control description.
  • mediante programación: Propiedad FormulaBarVisible.

Personalización de la cinta

Para personalizar la cinta del control Hoja de cálculo, debe utilizar ventanas internas específicas.
Para personalizar la cinta:
  1. Vaya a la pestaña "Detalles" de la ventana control Hoja de cálculo description.
  2. En el área "Barra de herramientas", asegúrese de que está seleccionada la opción "Cinta"..
  3. En la zona "IW source of ribbon", seleccione la ventana de preselección Default.
  4. La ventana "IW_WinDevAAF_SpreadsheetBar" se incluye automáticamente en tu proyecto. Esta ventana interna (disponible en inglés y francés) puede modificarse según sus necesidades. Esta ventana contiene todo el código necesario para gestionar control Hoja de cálculo. Le recomendamos comprobar los errores de UI y asegurarse de que la ventana funciona correctamente después de realizar cualquier cambio.
Observación: También tiene la posibilidad de utilizar una ventana interna para proponer una cinta específica.. Cualquier ventana interna de su proyecto puede ser utilizada para crear esta barra.
Versión mínima requerida
  • Versión 20
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/11/2023

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