PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

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
Versions 16 et supérieures
WINDEVLinux La plupart de ces fonctions sont désormais disponibles dans les applications WINDEV pour Linux.
Nouveauté 16
WINDEVLinux La plupart de ces fonctions sont désormais disponibles dans les applications WINDEV pour Linux.
WINDEVLinux La plupart de ces fonctions sont désormais disponibles dans les applications WINDEV pour Linux.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles dans les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles dans les applications iPhone/iPad.
WINDEV MobileiPhone/iPad La plupart de ces fonctions sont désormais disponibles dans les applications iPhone/iPad.
Les fonctions de gestion des champs sont les suivantes :
Versions 09 et supérieures
ActiveXEvénement
Nouveauté 09
ActiveXEvénement
ActiveXEvénement
Associe une procédure écrite en WLangage à un événement d'un contrôle ActiveX.
Versions 15 et supérieures
AjouteLien
Nouveauté 15
AjouteLien
AjouteLien
Ajoute un lien sur une portion de texte dans un champ de saisie.
Versions 09 et supérieures
AscenseurAffiche
Nouveauté 09
AscenseurAffiche
AscenseurAffiche
Affiche ou non un ascenseur dans un champ WINDEV (champ de saisie ou liste), même si cet ascenseur n'a pas été sélectionné lors de la description du champ.
Versions 21 et supérieures
AscenseurEstVisible
Nouveauté 21
AscenseurEstVisible
AscenseurEstVisible
Permet de savoir si un ascenseur d'un champ dans une application WINDEV est visible.
Versions 19 et supérieures
AscenseurPosition
Nouveauté 19
AscenseurPosition
AscenseurPosition
Permet de gérer la position des ascenseurs :
  • Modifie ou récupère la position d'un des ascenseurs (horizontal ou vertical) d'un champ dans une application WINDEV ou WINDEV Mobile.
  • Récupère la position d'un des ascenseurs (horizontal ou vertical) d'un champ dans un site WEBDEV.
Versions 21 et supérieures
AscenseurPositionMax
AscenseurPositionMax
Récupère la position maximale d'un des ascenseurs (horizontal ou vertical) d'un champ dans une application WINDEV.
Versions 09 et supérieures
BulleActive
Nouveauté 09
BulleActive
BulleActive
Active ou désactive le mécanisme d'affichage des bulles d'aide sur les champs.
Versions 09 et supérieures
BulleCouleur
Nouveauté 09
BulleCouleur
BulleCouleur
Modifie les couleurs utilisées pour l'affichage des bulles d'aide.
Versions 10 et supérieures
BulleDélai
Nouveauté 10
BulleDélai
BulleDélai
Permet de modifier :
  • le délai à attendre avant l'affichage des bulles d'aide.
  • la durée d'affichage des bulles d'aide des champs.
Versions 22 et supérieures
BulleLargeurMax
Nouveauté 22
BulleLargeurMax
BulleLargeurMax
Modifie la largeur maximale des bulles d'aide.
Versions 21 et supérieures
BulleMarge
Nouveauté 21
BulleMarge
BulleMarge
Modifie la marge du texte dans les bulles d'aide.
Versions 14 et supérieures
ChampActif
Nouveauté 14
ChampActif
ChampActif
Dégrise un champ ou un groupe de champs d'une fenêtre. Pendant cette opération, une animation sur les champs peut être effectuée.
Versions 09 et supérieures
ChampAlias
Nouveauté 09
ChampAlias
ChampAlias
Identifie, modifie ou restaure la liaison fichier d'un champ ou d'un ensemble de champs.
Versions 09 et supérieures
ChampCauseEntréeSortie
ChampCauseEntréeSortie
Indique l'origine de l'entrée dans le champ.
Versions 09 et supérieures
ChampClone
Nouveauté 09
ChampClone
ChampClone
Crée un nouveau champ à partir d'un champ existant.
Versions 09 et supérieures
ChampContextuel
Nouveauté 09
ChampContextuel
ChampContextuel
Identifie le champ sur lequel le menu contextuel a été ouvert.
Versions 19 et supérieures
ChampCrée
Nouveauté 19
ChampCrée
ChampCrée
Crée un nouveau champ de n'importe quel type dans une fenêtre par programmation.
Versions 09 et supérieures
ChampEnCours
Nouveauté 09
ChampEnCours
ChampEnCours
Renvoie le nom du champ en cours de saisie.
Versions 09 et supérieures
ChampErreur
Nouveauté 09
ChampErreur
ChampErreur
Personnalise la valeur affichée dans les champs en cas d'impossibilité d'afficher la valeur.
Versions 09 et supérieures
ChampExiste
Nouveauté 09
ChampExiste
ChampExiste
Teste l'existence d'un champ (ou d'un groupe de champs) dans une fenêtre, dans une page ou dans un état.
Versions 14 et supérieures
ChampGrisé
Nouveauté 14
ChampGrisé
ChampGrisé
Grise un champ ou un groupe de champs. Pendant cette opération, une animation sur les champs peut être effectuée.
Versions 18 et supérieures
ChampInfoXY
Nouveauté 18
ChampInfoXY
ChampInfoXY
Renvoie le nom du champ se trouvant à une position donnée.
Versions 14 et supérieures
ChampInvisible
Nouveauté 14
ChampInvisible
ChampInvisible
Rend invisible un champ ou un groupe de champs dans une fenêtre. Pendant cette opération, une animation sur les champs peut être effectuée.
Versions 09 et supérieures
ChampPrécédent
Nouveauté 09
ChampPrécédent
ChampPrécédent
Indique le nom du champ en saisie avant le champ en cours.
Versions 09 et supérieures
ChampPremier
Nouveauté 09
ChampPremier
ChampPremier
Indique le nom du premier champ spécifié dans l'ordre de navigation pour la fenêtre spécifiée.
Versions 09 et supérieures
ChampSansEspace
Nouveauté 09
ChampSansEspace
ChampSansEspace
Indique si les espaces à droite de la valeur présente dans le champ sont supprimés.
Versions 09 et supérieures
ChampSuivant
Nouveauté 09
ChampSuivant
ChampSuivant
Identifie le champ suivant en saisie.
Versions 09 et supérieures
ChampSupprime
Nouveauté 09
ChampSupprime
ChampSupprime
Supprime définitivement un champ d'une fenêtre, d'une page ou d'un état.
Versions 09 et supérieures
ChampSurvol
Nouveauté 09
ChampSurvol
ChampSurvol
Identifie le champ survolé par le curseur de la souris.
Versions 18 et supérieures
ChampTypeInfo
Nouveauté 18
ChampTypeInfo
ChampTypeInfo
Renvoie l’icône correspondant au type de champ spécifié.
Versions 14 et supérieures
ChampVisible
Nouveauté 14
ChampVisible
ChampVisible
Rend visible un champ ou un groupe de champs dans une fenêtre. Pendant cette opération, une animation sur les champs peut être effectuée.
Versions 12 et supérieures
ChangeStyle
Nouveauté 12
ChangeStyle
ChangeStyle
Modifie dynamiquement le style d'un champ.
Versions 09 et supérieures
ChargeParamètre
Nouveauté 09
ChargeParamètre
ChargeParamètre
Lit une valeur persistante.
Versions 09 et supérieures
ColonneEnCours
Nouveauté 09
ColonneEnCours
ColonneEnCours
Renvoie :
  • soit l'indice de la colonne indicée en cours dans un champ Table mémoire ou fichier.
  • soit le numéro de la colonne en cours de saisie dans le champ Table fichier ou mémoire indiqué.
Versions 20 et supérieures
CoordonnéeEcranVersEditeur
CoordonnéeEcranVersEditeur
Convertit une taille ou une position donnée dans le dpi natif de l'écran de l'appareil sur lequel s'exécute l'application vers le dpi de référence sous l'éditeur (160 dpi).
Versions 20 et supérieures
CoordonnéeEditeurVersEcran
CoordonnéeEditeurVersEcran
Convertit une taille ou une position donnée dans le dpi de référence sous l'éditeur (160 dpi) vers le dpi natif de l'écran de l'appareil sur lequel s'exécute l'application.
Versions 09 et supérieures
CouleurSélection
Nouveauté 09
CouleurSélection
CouleurSélection
Change les caractéristiques du bandeau de sélection dans un champ Table, un champ Combo ou un champ Liste.
Versions 22 et supérieures
DictionnaireCharge
Nouveauté 22
DictionnaireCharge
DictionnaireCharge
Indique et charge le dictionnaire correspondant à une langue donnée.
Versions 09 et supérieures
DonneFocus
Nouveauté 09
DonneFocus
DonneFocus
Donne le focus :
  • à un champ (d'une fenêtre, d'une page ou d'un frameset).
  • à une fenêtre.
Versions 09 et supérieures
EcranPremier
Nouveauté 09
EcranPremier
EcranPremier
Définit le prochain champ qui sera en saisie dans la fenêtre en cours.
Versions 09 et supérieures
EnumèreChamp
Nouveauté 09
EnumèreChamp
EnumèreChamp
Renvoie le nom du Nème champ de l'élément considéré.
Versions 21 et supérieures
FormePolygone
Nouveauté 21
FormePolygone
FormePolygone
Transforme un champ Forme en une forme libre (en indiquant ses points).
Versions 09 et supérieures
HTMLNavigue
Nouveauté 09
HTMLNavigue
HTMLNavigue
Lance une opération de navigation dans un champ HTML.
Versions 09 et supérieures
IndiceEnCours
Nouveauté 09
IndiceEnCours
IndiceEnCours
Renvoie selon le champ spécifié :
  • le numéro de la ligne en cours affichée dans le champ Table en cours,
  • le numéro de l'option d'un champ Interrupteur ayant le focus,
  • le numéro de la répétition en cours dans le champ Zone répétée en cours,
  • l'indice du champ indicé en cours.
Versions 09 et supérieures
IndiceSuivant
Nouveauté 09
IndiceSuivant
IndiceSuivant
Renvoie le numéro de la ligne suivante affichée dans le champ Table en cours.
Versions 09 et supérieures
InitParamètre
Nouveauté 09
InitParamètre
InitParamètre
Initialise la gestion des valeurs persistantes.
Versions 22 et supérieures
LienCouleur
Nouveauté 22
LienCouleur
LienCouleur
Modifie la couleur des liens dans les champs de saisie et les champs Libellé.
Versions 09 et supérieures
Occurrence
Nouveauté 09
Occurrence
Occurrence
Renvoie le nombre d'occurrences d'un champ dans une fenêtre, une page ou un groupe de champs.
Versions 09 et supérieures
OuvreMenuContextuel
Nouveauté 09
OuvreMenuContextuel
OuvreMenuContextuel
Ouvre automatiquement un menu contextuel pour le champ ou la fenêtre en cours.
Versions 11 et supérieures
ParamètreOrthographe
ParamètreOrthographe
Paramètre le correcteur orthographique de OpenOffice pour les champs de saisie et les colonnes de table de toute l'application.
Versions 09 et supérieures
ParentObjet
Nouveauté 09
ParentObjet
ParentObjet
Identifie le "parent" d'un objet graphique : champ, colonne, fenêtre, page, ...
Versions 21 et supérieures
PointDAttacheAjoute
Nouveauté 21
PointDAttacheAjoute
PointDAttacheAjoute
Définit un point d'attache pour une des deux extrémités d'un champ Fil.
Versions 21 et supérieures
PointDAttacheSupprimeTout
PointDAttacheSupprimeTout
Supprime tous les points d'attache d'un champ.
Versions 09 et supérieures
RAZ
Nouveauté 09
RAZ
RAZ
Ré-initialise :
  • soit tous les champs de la fenêtre ou de la page en cours (y compris les groupes de champs, les superchamps et les fenêtres internes).
  • soit les champs présents dans un groupe de champs, un superchamp, une fenêtre interne ou une page interne.
Versions 09 et supérieures
RepriseSaisie
Nouveauté 09
RepriseSaisie
RepriseSaisie
Permet de reprendre la saisie sur le champ, la fenêtre ou la page spécifié(e).
Versions 17 et supérieures
SaisieAssistéeAjoute
SaisieAssistéeAjoute
Ajoute une ligne dans la liste des valeurs disponibles pour la saisie assistée d’un champ de saisie.
Versions 17 et supérieures
SaisieAssistéeFerme
SaisieAssistéeFerme
Ferme la liste des valeurs proposées par la saisie assistée d’un champ de saisie.
Versions 17 et supérieures
SaisieAssistéeOuvre
SaisieAssistéeOuvre
Ouvre la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
Versions 17 et supérieures
SaisieAssistéeSupprimeTout
SaisieAssistéeSupprimeTout
Vide la liste des valeurs proposées pour la saisie assistée d’un champ de saisie.
Versions 22 et supérieures
SaisieCurseur
Nouveauté 22
SaisieCurseur
SaisieCurseur
Modifie le curseur de survol standard de tous les champs de saisie de l'application.
Versions 09 et supérieures
SauveParamètre
Nouveauté 09
SauveParamètre
SauveParamètre
Sauve une valeur persistante dans la base de registre ou dans un autre fichier spécifié avec la fonction InitParamètre.
Versions 09 et supérieures
SupprimeParamètre
Nouveauté 09
SupprimeParamètre
SupprimeParamètre
Supprime un paramètre ou une série de paramètres sauvés soit avec la fonction SauveParamètre, soit automatiquement grâce à la persistance des données dans les champs.
Versions 21 et supérieures
TexteEllipse
Nouveauté 21
TexteEllipse
TexteEllipse
Renvoie, pour un texte donné, le texte avec ellipse affiché dans un champ de saisie, un champ Combo ou un champ Libellé.
Versions 09 et supérieures
TexteHauteur
Nouveauté 09
TexteHauteur
TexteHauteur
Calcule la hauteur (en pixels) d'un texte affiché dans un champ de saisie, un champ Libellé ou un champ Combo.
Versions 09 et supérieures
TexteLargeur
Nouveauté 09
TexteLargeur
TexteLargeur
Calcule la largeur (en pixels) d'un texte affiché dans un champ de saisie, un champ Combo ou un champ Libellé.
Versions 10 et supérieures
TexteVersHTML
Nouveauté 10
TexteVersHTML
TexteVersHTML
Convertit une chaîne texte en chaîne HTML (les retours chariots sont remplacés par des <BR>, les accents sont remplacés par leur équivalent en HTML, ...).
Versions 09 et supérieures
TexteVersXML
Nouveauté 09
TexteVersXML
TexteVersXML
Convertit une chaîne de caractères au format ANSI en une chaîne de caractères au format XML.
Liste des exemples associés :
La fonction ChampClone Exemples unitaires (WINDEV) : La fonction ChampClone
[ + ] Utilisation des fonctions ChampClone et ChampSupprime.
WD Persistance Exemples didactiques (WINDEV) : WD Persistance
[ + ] Cet exemple montre l'utilisation des fonctions InitParamètre, ChargeParamètre, SauveParamètre.
Ces fonctions permettent de configurer la sauvegarde de champs, de variables et de tout autre paramètre.
Cet exemple est décomposé en trois parties :
- La configuration
- La gestion manuelle de variables (Fonctions SauveParamètre et ChargeParamètre)
- L'optimisation
1°) Configuration

La fenêtre de configuration vous permet de modifier l'emplacement de la sauvegarde des paramètres (Base de registre, fichier INI, fichier XML) ainsi que son chemin (clé de registre ou le chemin du fichier).
2°) Gestion Manuelle de variables
La gestion manuelle vous permet de sauvegarder le contenu de variables grâce à la fonction SauveParamètre et de les restaurer grâce à la fonction ChargeParamètre. Chaque paramètre est identifié par un nom. Ces valeurs sont sauvegardées à l'emplacement défini dans la fenêtre de configuration.
3°) L'optimisation
Cette fenêtre vous explique comment optimiser votre code pour éviter les lenteurs dues à la restauration des valeurs sauvegardées. En effet, lors de la restauration de la valeur d'un champ, son code de modification est exécuté. Si vous avez des traitements longs (Requêtes paramétrées ou autres), cette fenêtre vous montre comment accélérer le chargement de la fenêtre.
Les fonctions SaisieAssistée Exemples unitaires (WINDEV) : Les fonctions SaisieAssistée
[ + ] Utilisation des fonctions WLangage SaisieAssistée.
Ces fonctions permettent de mettre en place facilement une saisie assistée sur les champs.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire