DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés diverses
  • Bornes pour un état basé sur un fichier de données
  • Limite pour un état
  • Limite pour un champ d'une fenêtre
  • Limitations
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La propriété BorneMax permet de :
  • connaître et de modifier la borne maximale d'un état basé sur un fichier de données. La borne maximale correspond à la valeur maximale acceptée pour la clé de parcours du fichier de données HFSQL source de l'état.
  • connaître la borne maximale du filtre en cours (défini par la fonction HFiltre) sur un fichier de données HFSQL, une vue ou une requête.
  • connaître la valeur maximale d'une série d'un graphe.
  • connaître et modifier la valeur maximale de certains types de champs.
Exemple
WINDEVCode Utilisateur (MCU)
// Modification de la borne maximale pour la ligne 3 de la colonne de type jauge
COL_Jauge[3].BorneMax = 230
WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOS
// Impression des clients compris entre "DUPONT" et "DURANT"
ETAT_MonEtatFichier.BorneMin = "DUPONT"
ETAT_MonEtatFichier.BorneMax = "DURANT"
WINDEVUniversal Windows 10 AppiPhone/iPadCode Utilisateur (MCU)
// En fonction de la borne maximale du champ de saisie,
// changement de cette borne maximale
SI SAI_Prix.BorneMax < 1 000 000 000 ALORS
SAI_Prix.BorneMax = 2 000 000 000
FIN
Syntaxe

Connaître la borne maximale d'un champ ou d'un état Masquer les détails

<Valeur actuelle> = <Elément manipulé>.BorneMax
<Valeur actuelle> : Chaîne de caractères
Valeur actuelle de la borne maximale :
  • de l'état basé sur un fichier de données.
  • du champ d'une fenêtre ou d'une page.
  • WEBDEV - Code ServeurPHP du champ Calendrier ou Planning d'une page. La borne maximale représente la date maximale pouvant être affichée par le champ.
<Elément manipulé> : Nom de champ ou nom d'état
Ce paramètre correspond :
  • au nom de l'état manipulé (état basé sur un fichier de données).
  • au nom du champ dont on veut connaître la borne maximale (champ d'une fenêtre ou d'une page). La liste des types de champs concernés est présente dans le paragraphe "Limitations".

Modifier la borne maximale d'un champ ou d'un état Masquer les détails

<Elément manipulé>.BorneMax = <Nouvelle valeur>
<Elément manipulé> : Nom de champ ou nom d'état
Ce paramètre correspond :
  • au nom de l'état manipulé (état basé sur un fichier de données).
  • au nom du champ dont on veut modifier la borne maximale (champ d'une fenêtre ou d'une page).
<Nouvelle valeur> : Entier
Nouvelle valeur de la borne maximale :
  • de l'état basé sur un fichier de données.
  • du champ d'une fenêtre. La liste des types de champs concernés est présente dans le paragraphe "Limitations".
  • WEBDEV - Code ServeurPHP du champ Calendrier ou Planning d'une page. La borne maximale représente la date maximale pouvant être affichée par le champ.
WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOSMac CatalystJavaCode Utilisateur (MCU)Ajax

Connaître la borne maximale du filtre en cours Masquer les détails

<Valeur actuelle> = <Elément manipulé>.BorneMax
<Valeur actuelle> : : Type correspondant au filtre utilisé
  • Valeur actuelle de la borne maximale du filtre en cours sur l'élément spécifié. Ce filtre a été défini par la fonction HFiltre.
  • Chaîne vide ("") dans les cas suivants :
    • aucun filtre n'a été défini sur l'élément spécifié.
    • le filtre est inactif.
    • aucune borne maximale n'a été spécifiée pour le filtre.
<Elément manipulé> : Chaîne de caractères
Nom du fichier de données, de la requête ou de la vue manipulé.
WINDEVWEBDEV - Code ServeurEtats et RequêtesUniversal Windows 10 AppAndroidiPhone/iPadMac CatalystCode Utilisateur (MCU)Ajax

Connaître la valeur maximale d'une série d'un graphe Masquer les détails

<Valeur Maximale> = <Série>.BorneMax
<Valeur Maximale> : Entier
Valeur maximale de la série. Cette valeur existe uniquement si cette valeur a été calculée (par exemple si la série a été dessinée).
<Série> : Chaîne de caractères
Série à manipuler. Utilisez la notation : <Nom du graphe>[<Numéro de la série>].
Remarques

Bornes pour un état basé sur un fichier de données

Les bornes permettent de sélectionner uniquement les enregistrements dont la clé de parcours se trouve entre la valeur de la borne minimale (connue par la propriété BorneMin) et la valeur de la borne maximale (connue avec la propriété BorneMax).

Limite pour un état

La propriété BorneMax s'applique uniquement aux états basés sur des fichiers de données HFSQL. Lors de la création de l'état, il est nécessaire d'indiquer que le parcours est borné avec la valeur maximale fournie.
WINDEVUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOSJavaCode Utilisateur (MCU)

Limite pour un champ d'une fenêtre

La valeur définie pour la borne maximale ne peut pas être inférieure à la valeur définie pour la borne minimale du champ. La valeur minimale peut être connue grâce à la propriété BorneMin.

Limitations

WINDEV Cette propriété est utilisable sur les types de champs suivants  :
  • Champ Ascenseur,
  • Champ Jauge et colonnes de type Jauge ,
  • Champ Potentiomètre (droit ou rotatif),
  • Champ Spin,
  • Champ Séparateur,
  • Champ Calendrier,
  • Champ de saisie numérique (la saisie d'un nombre supérieur à cette valeur sera impossible),
  • Champ de saisie de type durée (la saisie d'une durée supérieure à cette valeur sera impossible),
  • Range Slider,
  • Champ Notation.
La valeur par défaut de la valeur maximale est définie sous l'éditeur de fenêtres lors de la description du champ (Onglet "Détail").
WEBDEV - Code ServeurWEBDEV - Code NavigateurPHP Cette propriété est utilisable sur les types de champs suivants :
  • WEBDEV - Code ServeurPHP les champs Calendrier.
  • les champs Potentiomètre.
  • les champs Jauge.
  • les champs Notation.
iPhone/iPadMac Catalyst Cette propriété est utilisable sur les types de champs suivants :
  • les champs Calendrier.
  • les champs de saisie numériques (la saisie d'un nombre supérieur à cette valeur sera impossible).
  • les champs de saisie de type durée (la saisie d'une durée supérieure à cette valeur sera impossible),
  • les champs Graphe.
  • les colonnes de table de type Numérique.
La valeur par défaut de la valeur maximale est définie sous l'éditeur de fenêtres lors de la description du champ (Onglet "Détail").
Universal Windows 10 App Cette propriété est utilisable sur les types de champs suivants :
  • les champs de saisie numériques (la saisie d'un nombre supérieur à cette valeur sera impossible).
  • les champs de saisie de type durée (la saisie d'une durée supérieure à cette valeur sera impossible),
  • les champs Graphe.
  • les champs Calendrier.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 30/08/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale