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 Hoja de cálculo
  • Máscaras disponibles
  • Definir una máscara en una columna
  • Varios
Devuelve o modifica el tipo y la máscara de las celdas seleccionadas en un control Hoja de cálculo encontrado en una ventana.
Observación: Esta función se puede utilizar, por ejemplo, para crear una barra de formato para un control Hoja de cálculo.
Ejemplo
// CLICK on [NUMBER] - Change of mask
PSHEET_Spreadsheet.TypeAndMaskSelection(typInputNum, "999 999 999,99")
 
// CLIC on [Long DATE].
// Change of mask: for example 19 -> "Sunday 19 January 1900"
PSHEET_Spreadsheet.TypeAndMaskSelection(typInputDate, "DDD D MMMM YYYY")
// Returns the selection mask
sRes is string
nType is int
sMask is string
sRes = PSHEET_Spreadsheet.TypeAndMaskSelection()
nType = Val(ExtractString(sRes, 1, TAB))
sMask = Val(ExtractString(sRes, 2, TAB))
Sintaxis

Averiguar el tipo y la máscara de las células seleccionadas Ocultar los detalles

<Result> = <Spreadsheet control>.TypeAndMaskSelection()
<Result>: Cadena de caracteres
Máscara de células seleccionadas. Esta máscara tiene el siguiente formato:
<Type> + TAB + <Mask>
donde:
  • El tipo> corresponde a una de las siguientes constantes:
    typInputCurrencyTipo de moneda
    typInputDateTipo de fecha
    typInputDurationTipo de duración
    typInputNumTipo numérico (entero, real, ...)
    typInputTextTipo de texto
    typInputTimeTipo de tiempo
  • <Máscara> corresponde a la máscara utilizada.
<Spreadsheet control>: Nombre del control
Nombre del control Hoja de cálculo a utilizar.

Modificar el tipo y la máscara de las células seleccionadas Ocultar los detalles

<Spreadsheet control>.TypeAndMaskSelection(<Type> , <Mask>)
<Spreadsheet control>: Nombre del control
Nombre del control Hoja de cálculo a utilizar.
<Type>: Constante de tipo Integer
Nuevo tipo para la celda seleccionada:
typInputCurrencyTipo de moneda
typInputDateTipo de fecha
typInputDurationTipo de duración
typInputNumTipo numérico (entero, real, ...)
typInputTextTipo de texto
typInputTimeTipo de tiempo
<Mask>: Cadena de caracteres
Nueva máscara a utilizar (la máscara depende del tipo seleccionado).
Observaciones

Máscaras disponibles

Las máscaras disponibles dependen del tipo de máscara. Todas las máscaras que pueden utilizarse con InputMask están disponibles. Para más detalles, consulte la ayuda de InputMask Property.
Por ejemplo:
  • en una cita: tiene la posibilidad de utilizar la máscara "DD/MM/YYYYY"..
  • en un número: tienes la habilidad de usar la máscara "999 999".
Observaciones:
  • (typInputText, "") significa "sin máscara".
  • La máscara definida por la función .TypeAndMaskSelection puede modificarse con la propiedad InputMask.
    Atención: sólo la máscara puede ser modificada, el tipo de célula no se modifica.

Definir una máscara en una columna

Para definir una máscara en una columna, sólo hay que seleccionar la columna y aplicar la máscara solicitada. Ejemplo:
PSHEET_NoName1.SelectPlus("A")
PSHEET_NoName1.TypeAndMaskSelection(typInputDate, "DD-MM-YY")

Varios

  • La operación de modificación se añade a la lista de operaciones de Cancel: el usuario puede deshacer esta operación a través del menú contextual o pulsando Ctrl + Z.
  • Esta función sólo puede utilizarse en una control Hoja de cálculo que se encuentre en una ventana.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

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