PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Masques disponibles
  • Définir un masque sur une colonne
  • Divers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie ou modifie le type et le masque des cellules sélectionnées dans un champ Tableur présent dans une fenêtre.
Remarque : Cette fonction permet par exemple de réaliser une barre de mise en forme pour un champ Tableur.
Exemple
// CLIC sur [NOMBRE] - Changement du masque
TableurTypeEtMasqueSélection(TBLR_Tableur, typSaisieNum, "999 999 999,99")

// CLIC sur [DATE Longue].
// Changement du masque : par exemple 19 -> "Dimanche 19 Janvier 1900"
TableurTypeEtMasqueSélection(TBLR_Tableur, typSaisieDate, "JJJ J MMMM AAAA")
// Renvoie le masque de la sélection
sRes est une chaîne
nType est un entier
sMasque est une chaîne
sRes = TableurTypeEtMasqueSélection(TBLR_Tableur)
nType = Val(ExtraitChaîne(sRes, 1, TAB))
sMasque = Val(ExtraitChaîne(sRes, 2, TAB))
Syntaxe

Connaître le type et le masque des cellules sélectionnées Masquer les détails

<Résultat> = TableurTypeEtMasqueSélection(<Champ Tableur>)
<Résultat> : Chaîne de caractères
Masque des cellules sélectionnées. Ce masque est de la forme :
<Type> + TAB + <Masque>
où :
  • <Type> correspond à une des constantes suivantes :
    typSaisieDateType date
    typSaisieDuréeType durée
    typSaisieHeureType heure
    typSaisieMonétaireType monétaire
    typSaisieNumType numérique (entier, réel, ...)
    typSaisieTexteType texte
  • <Masque> correspond au masque utilisé.
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.

Modifier le type et le masque des cellules sélectionnées Masquer les détails

TableurTypeEtMasqueSélection(<Champ Tableur> , <Type> , <Masque>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Type> : Constante de type Entier
Nouveau type de la cellule sélectionnée :
typSaisieDateType date
typSaisieDuréeType durée
typSaisieHeureType heure
typSaisieMonétaireType monétaire
typSaisieNumType numérique (entier, réel, ...)
typSaisieTexteType texte
<Masque> : Chaîne de caractères (avec guillemets)
Nouveau masque à utiliser (le masque dépend du type choisi).
Remarques

Masques disponibles

Les masques disponibles dépendent du type de masque. Tous les masques utilisables avec la propriété ..MasqueSaisie sont disponibles. Pour plus de détails, consultez l'aide de la propriété ..MasqueSaisie.
Quelques exemples :
  • sur une date : il est possible d'utiliser le masque "JJ/MM/AAAA".
  • sur un numérique : il est possible d'utiliser le masque "999 999".
Remarques :
  • Le couple (typSaisieTexte, "") signifie "aucun masque".
  • Le masque défini par la fonction TableurTypeEtMasqueSélection peut être modifié par la propriété ..MasqueSaisie.
    Attention : seul le masque peut être modifié, le type de la cellule n'est pas modifié.

Définir un masque sur une colonne

Pour définir un masque sur une colonne, il suffit de sélectionner la colonne et d'appliquer le masque voulu. Exemple :
TableurSelectPlus(TBLR_SansNom1,"A")
TableurTypeEtMasqueSélection(TBLR_SansNom1, typSaisieDate, "JJ-MM-AA")

Divers

  • L'opération de modification est ajoutée dans la liste des opérations à annuler : l'utilisateur peut annuler cette opération via le menu contextuel ou via la combinaison de touches Ctrl + Z.
  • Cette fonction est utilisable uniquement sur un champ Tableur présent dans une fenêtre.
Liste des exemples associés :
Le champ Tableur Exemples unitaires (WINDEV) : Le champ Tableur
[ + ] Utilisation du champ Tableur.
Cet exemple présente comment :
- charger un fichier xlsx dans un champ tableur,
- sauver le tableur dans un fichier,
- remplir le champ avec des données provenant de la base de données,
- insérer des lignes, des colonnes,
- accéder aux cellules et les manipuler (modifier leur valeur, leur style,...),
- saisir des formules,
- etc.
Composante : wd240obj.dll
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire