PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 22 !
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Profitez des 180 nouveautés communes de la version 22
La quasi totalité des nouveautés que vous venez de découvrir dans les pages précédentes est disponible dans WINDEV 22.
En plus de cette liste déjà impressionnante de nouveautés, WINDEV 22 propose également les nouveautés détaillées dans ce chapitre.
Cette version 22 de WINDEV est vraiment très riche !
Traitement de texte
Le champ Traitement de texte disponible en version 22 permet de gérer des documents directement dans vos applications, sans module externe (sans rien à installer, sans rien à piloter).
La programmation est bien plus simple et l'exploitation bien plus reposante.
Voir nouveautés 001 à 012.
Champ Table : 22 nouveautés
Le champ Table de WINDEV 22 bénéficie de 22 nouveautés utiles (voir nouveautés 013 à 034).
Vos applications vont encore améliorer l'expérience utilisateur !
Bénéficiez de 22 nouveautés utiles
Bénéficiez de 22 nouveautés utiles
Champ Planning : 11 nouveautés
En version 22, le champ Planning s'améliore encore. 11 nouveautés (voir nouveautés 035 à 045) permettent de créer des plannings encore plus intuitifs et plus agréables.
Le champ Planning évolue lui aussi
Le champ Planning évolue lui aussi

Champ Tableur
Le champ Tableur est très utilisé.
En version 22, il bénéficie de 5 nouveautés utiles.
(voir nouveauté 047)
Le champ Tableur est très utile
Le champ Tableur est très utile

Champ Graphe
Les beaux graphes sont toujours appréciés des utilisateurs finaux.
Le nouveau type de graphe "composite" vient s'ajouter à la liste déjà longue des modèles disponibles.
De nombreuses nouveautés sont également disponibles sur les autres types de graphes.
Voir nouveautés 053 à 058.
Toujours plus de possibilités
Toujours plus de possibilités

ID de champs
L'ID de champ généré en version 22 permet aux applications tierces qui accèdent aux informations internes de Windows de communiquer avec les applications WINDEV.
Programmez les notes
En version 22, il devient possible de manipuler les notes repositionnables par programmation : création, remplissage, suppression, déplacement, ...
Pour plus de détails, consultez Fonctions Notes repositionnables.
Marge dans les champs
En version 22, il devient possible de définir indépendamment les 4 marges (haut, bas, droite, gauche) de tous les libellés de tous les champs.
La personnalisation est encore plus avancée.
La définition des marges s'effectue grâce à la technologie des 7 onglets et par programmation.
La fenêtre de paramétrage des marges dans les
La fenêtre de paramétrage des marges dans les "7 onglets"

Gestion du facteur grande police par écran
Le déplacement d'une fenêtre d'application d'un écran à un autre tient compte du facteur "grande police" par écran pour adapter automatiquement l'affichage (par exemple un écran HD et un écran 4K sur un même PC).
Nouveautés diverses sur les champs
D'autres nouveautés sont également disponibles en version 22 (voir nouveautés 013 à 058).
WINDEV Mobile dans WINDEV !
En version 22, il devient possible d'utiliser un projet WINDEV Mobile sous l'éditeur de WINDEV. (Note : il est nécessaire de posséder les licences adéquates)
Ce mode opératoire permet de gagner un temps de manipulation appréciable (inutile de changer d'éditeur), et il permet le partage facile d'éléments de projets ou de configurations.
Un projet peut également contenir à la fois des configurations Windows, iOS, Android, UWP, ...
Voir nouveautés 357 et 358
Application partiellement multilangue : des erreurs d'IHM pertinentes
Une langue étrangère peut être utilisée de manière ponctuelle dans une application en français, par exemple pour éditer une facture dans la langue du destinataire, ou pour générer un email dans une autre langue.
Il devient possible de désactiver les erreurs d'IHM pour une langue donnée, ce qui évite la multiplication des erreurs non cohérentes.
Interface "7 onglets" du champ "Zone Répétée"
L'édition des Zones Répétées par la technologie des "7 onglets" est facilitée.
L'espace généré par le redimensionnement de la fenêtre des "7 onglets" est utilisé pour éditer plus d'attributs.
Les possibilités sur les attributs sont augmentées :
  • recherche
  • duplication
  • insertion
  • déplacement par glisser/déplacer.
Dupliquer une ligne de zone multiligne
Petite nouveauté bien pratique : dans les champs multilignes, il devient possible de dupliquer une ligne depuis les "7 onglets".
Pour plus de détails, consultez Le champ Zone multiligne.
Adaptive Design en WINDEV 22 : une fenêtre, plusieurs présentations
En version 22, une fenêtre peut stocker plusieurs types de présentations différentes.
Le cas typique est une application qui s'exécutera à la fois sur PC et sur Tablette, dont les tailles d'écran sont bien différentes.
On peut imaginer l'interface sur PC avec des zones d'affichages supplémentaires.
Sur la droite, on voit les 2 présentations différentes de cette même fenêtre
Sur la droite, on voit les 2 présentations différentes de cette même fenêtre

Adaptive Design sur fenêtre interne
Les fenêtres internes bénéficient également de l'Adaptive Design.
Cela permet de préparer différentes présentations de Widget pour un tableau de bord, selon le dimensionnement du Widget par l'utilisateur final, ou la taille de l'écran de l'appareil utilisé pour exécuter l'application.
Un Widget de tableau de bord ...
Un Widget de tableau de bord ...

Lorsque l'utilisateur final l'agrandit, des informations supplémentaires apparaissent
Lorsque l'utilisateur final l'agrandit, des informations supplémentaires apparaissent

Animation automatique au changement d'agencement
Afin d'améliorer l'expérience utilisateur, le passage d'une présentation à une autre s'effectue avec fluidité et allégresse, ...
WINDEV / WINDEV Mobile
L'Adaptive Design est fondamental pour l'écriture d'applications communes PC/Mobile.
L'Adaptive Design permet de ne maintenir qu'une seule interface, qu'un seul code.
Ctrl+F2
Seuls les traitements avec du code sont affichés
Seuls les traitements avec du code sont affichés

La combinaison de touches Ctrl+F2 sous l'éditeur de fenêtres permet d'éditer le code de tous les champs d'une fenêtre.
En version 22, il est maintenant possible d'enrouler ou dérouler les traitements de son choix.
Compilation simultanée de toutes les configurations
La version 22 de WINDEV permet de compiler automatiquement toutes les configurations d'un projet.
Par exemple :
  • un exécutable et un composant
  • un exécutable Windows et un exécutable Linux
  • un exécutable 32 bits et un 64 bits
  • ...
Les erreurs de compilation qui peuvent être différentes selon la configuration apparaissent immédiatement.
Les erreurs de la configuration courante sont mises en évidence, pour les différencier.
Exe créés certifiés
Les applications créées avec WINDEV 22 peuvent être certifiées par le "Windows App Certification Kit" de Microsoft.
Génération automatique de classes en fonction du modèle de données
Depuis l'analyse il est maintenant possible de générer automatiquement les classes (modèles) correspondant à la description du fichier de données.
Les attributs correspondants aux rubriques sont générés, avec le type correspondant à celui de la rubrique (de la colonne).
Il est ainsi plus facile de créer des interfaces bindées (reliées) au modèle, ainsi découplées de la description de la base de données.
Multithread
En version 22, il devient possible d'appeler autant de Webservices depuis autant de threads que désiré.
Il devient ainsi possible de paralléliser facilement des appels.
GDS in the cloud: "GDS Drive"
En version 22, le GDS peut facilement être hébergé dans le cloud.
Voir nouveauté 059 et nouveauté 095.
GDS : gestion des branches
La gestion des branches dans le GDS devient visuelle en version 22.
Les manipulations sont beaucoup plus simples.
Voir nouveautés 099 à 104.
Télémétrie personnalisée : l'utilisateur passe dans quelles fonctionnalités, il ouvre quel fichier ?
Mesurez un traitement particulier
Mesurez un traitement particulier

La télémétrie personnalisée permet de positionner des "capteurs" à tout endroit de l'application.
A chaque fois que le code est exécuté, une information est envoyée au serveur de télémétrie qui agrège ce capteur.
La version 22 permet de récupérer des paramètres supplémentaires, comme par exemple le nom d'un fichier utilisé, le type de commande créée, ...
La version 22 de la télémétrie permet d'obtenir automatiquement des informations très précises sur l‘utilisation réelle de vos applications.
Vous pouvez ainsi décider en toute connaissance de cause.
Télémétrie personnalisée à 2 dimensions
Nombre de factures saisies par pays
Nombre de factures saisies par pays

En version 22, la télémétrie à 2 dimensions fait son apparition.
Ce mode de télémétrie permet d'agréger des informations selon 2 "dimensions". Par exemple : le nombre de factures saisies par pays (sans avoir accès aux factures !).
Carte de chaleur d'utilisation des champs sous l'éditeur
Un mode d'affichage par défaut dans l'éditeur de fenêtres
Un mode d'affichage par défaut dans l'éditeur de fenêtres

Le halo d'utilisation des champs permet de repérer d'un seul coup d'oeil les champs les plus utilisés.
En version 22, ce halo est affiché par défaut sous l'éditeur.
Certaines applications sont-elles inutilisées ? (Date de dernière activité)
Dans tout système d'information (SI) d'une entreprise, il y a des applications qui ne sont plus utilisées par personne !
La version 22 de la télémétrie signale ces applications.
La télémétrie signale automatiquement les applications non utilisées après 1 an et 1 semaine. A vous de décider de leur sort !
L'information est signalée par version d'application : cela permet par exemple de supprimer les anciennes versions que plus personne n'utilise.
Affichage plus rapide des résultats de la télémétrie
En version 22, les résultats de la télémétrie sont plus rapides à consulter.
Ce gain est très appréciable sur les applications utilisées à grande échelle (plusieurs dizaines de milliers de clients) par exemple.
Quel utilisateur utilise (ou pas) cet élément de l'application ?
En version 22, il est possible de visualiser la liste des utilisateurs finaux d'un élément donné (fenêtre, état, requête, ...).
La liste est triée par nombre d'actions décroissantes.
Télémétrie : maintenant sur mobile également !
En version 22, la télémétrie est également disponible pour les applications mobiles (Android, iOS, UWP).
L’AVIS DE L’EXPERT
Les utilisateurs d’applications mobiles sont quelquefois imprévisibles dans leurs manipulations! La télémétrie vous permet de savoir quelles fenêtres et quelles fonctionnalités sont utilisées.
FAA : mot de passe nécessaire pour lancer la FAA
Afin de sécuriser l'utilisation des FAA, il est possible de demander un mot de passe à l'utilisateur final.
Ce mot de passe est fixé par programmation.
L'export des données ou l'envoi de mail est ainsi maîtrisé.
Saisie d'un mot de passe pour sécuriser l'export des données

FAA : TCD (cube rolap): comparaison par rapport à une année de référence
En version 22, l'utilisateur final peut demander à comparer une période donnée à la même période d'années précédentes.
Par exemple, comparer les ventes du mois de septembre 2016 aux mois de septembre 2015 à 2010.
Ou encore comparer les premiers trimestres uniquement.
Comparaison de Octobre 2016 avec Octobre 2015? 1 clic !
Comparaison de Octobre 2016 avec Octobre 2015? 1 clic !

FAA : Table
Les FAA sur les tables s'enrichissent :
  • cocher une colonne d'un clic,
  • filtrer une colonne d'interrupteurs,
  • loupe de recherche sur en-têtes.
(voir nouveautés numéro 016 à 025)
Un détail agréable : des animations ont été ajoutées sur certaines manipulations (comme le déplacement de colonnes).
Ces animations sont automatiquement supprimées en mode accès distant TSE.
Cocher ou décocher toutes les lignes en 1 clic
Cocher ou décocher toutes les lignes en 1 clic

La norme MQTT : Amazon IoT, Azure IoT
La norme MQTT permet à des machines de dialoguer.
Cette norme est supportée par des brokers majeurs du marché : Amazon, Microsoft Azur, IBM Websphere, ActiveMQ, JoramMQ, Mosquitto, RabbitMQ, ...
La version 22 supporte la norme MQTT.
Vos applications en version 22 peuvent se connecter à un broker, s'abonner, publier des données, ...
La norme MQTT : le principe de fonctionnement
La norme MQTT est un protocole normalisé, léger, basé sur TCP/IP.
L'architecture est basée sur un fonctionnement par publication/ abonnement, très utilisé en M2M (Machine to Machine).
En règle générale les capteurs distants (les machines, les véhicules, ... ) publient, et les applications s'abonnent !
Par exemple un capteur de température publie la température à intervalles réguliers, et les applications abonnées lisent ces informations selon leur besoin.
Le contraire est également possible.
MQTT : comment programmer en WLangage
En version 22, une nouvelle famille de fonctions fait son apparition : la famille MQTT.
Les fonctions permettent de se connecter/déconnecter à un broker, de publier, s'abonner, se désabonner, ...
Il est possible de se connecter par SSL, de gérer la reconnexion automatique, de gérer le "KeepAlive", etc.
Envoi du détail d'une erreur WLangage par email
Il peut arriver que des erreurs de programmation soient présentes dans une application.
Même le meilleur des développeurs fait des erreurs de temps en temps !
Lorsque ces erreurs se produisent chez l'utilisateur final, celui-ci s'empresse en général de relancer l'application.
Les concepteurs de l'application n'ont ainsi pas connaissance de ces erreurs, souvent dues à des cas particuliers qu'il serait utile de connaître.
Une nouveauté très intéressante de la version 22 permet de faire facilement circuler cette information utile.
Lorsqu'une erreur se produit chez l'utilisateur final, la fenêtre d'erreur propose l'envoi du détail de l'erreur (avec la pile, etc) sur une adresse email spécifiée.
L'utilisateur n'a qu'a valider le message pré-rempli dans sa messagerie.
5 nouveaux gabarits
Un gabarit définit la charte graphique d'une application.
Les goûts et les habitudes des utilisateurs finaux évoluent avec le temps, et avec les modes.
Il est donc important de bénéficier de nouveaux gabarits pour ses applications.
Notez également que la revue trimestrielle LST (Lettre du Support Technique, accompagnée de ses DVD) propose également chaque trimestre de nouveaux gabarits.
Génération de l'aide au format HTML
L'éditeur d'aide intégré à WINDEV 22 permet maintenant de sauvegarder les aides générées au format HTML.
Génération de l'aide au format PDF
En version 22, l'éditeur d'aide permet également de générer l'aide au format PDF.
Le PDF généré peut être considéré comme une documentation de l'application !
Les liens intégrés permettent une navigation aisée.
Editeur d'aide : Meilleure ergonomie
L'ergonomie de l'éditeur d'aide a été améliorée en version 22.
Install plus légère : moins 10M
En version 22, les installs que vous créez pour vos applications sont réduites de 10 Mégas environ.
L'installation est donc un peu plus rapide à s'exécuter.
Install : les polices aussi
La version 22 de l'installeur permet maintenant d'installer (si nécessaire) des polices dans Windows.
Cela est utile par exemple pour les chartes graphiques personnalisées qui utilisent des polices spécifiques.
Veuillez vérifier que vous possédez bien le droit de diffuser ces polices.
Install MSI : certifiée
En version 22, les install au format MSI évoluent :
  • il est possible de certifier l'install MSI (Windows App Certification Kit)
  • il est possible de signer l'install MSI
  • l'install MSI est reconnue par le SCCM de Microsoft.
Install : améliorations diverses
L'installeur permet d'installer des applications 32 bits et 64 bits. L'installeur est lui même disponible en version 32 bits et 64 bits.
Live Update : l'install réseau de référence (présent sur le serveur d'installation) peut être mis à jour sans contraintes : pendant que des installations sont en cours, ...
UWP
Nouveaux champs disponibles
Voici les nouveaux types de champs qui sont disponibles pour UWP :
  • action bar (avec bouton hamburger et sliding menus)
  • zone multiligne
  • carte
  • menu contextuel
  • onglet
  • calendrier
Nouvelles fonctionnalités WLANGAGE UWP
Les nouvelles fonctions suivantes du WLangage sont disponibles en version 22 pour UWP :
  • Fonctions Album
  • Fonctions de Synthèse Vocale
  • Fonctions XML
  • Fonctions Dialogue, PhotoLanceAppli, EmailLanceAppli, LancePartage, TelCompose (Composition de n° de téléphone)
Compilation dynamique
La compilation dynamique est un concept très puissant qui permet de créer ou de paramétrer son code par programmation.
La compilation dynamique est disponible également sous UWP.
Interrupteurs et Sélecteurs dynamiques
En version 22, les fonctions WLangage de la famille Interrupteur et Sélecteur permettent d'ajouter, supprimer, lister dynamiquement les options des champs Interrupteur et Sélecteur.
Nouveau type en UWP
Le type Police est supporté en UWP.
Nouveautés diverses
  • Gestion des images par DPI
  • Ouverture de la fiche de l'application sur le store
  • Appel d'API WinRT
  • Support de la famille de fonctions WLangage sur les zones mémoires (Mem)
  • Possibilité de déclencher l'exécution d'une option de menu : ExécuteTraitement(OPT_XXX, trtOptionMenu)
322 nouvelles fonctions WLangage pour UWP
Parmi les 1400 fonctions WLangage supportées par WINDEV 22 sous UWP, on trouve maintenant les fonctions de la famille Contact et de la famille Réseau ainsi que la famille fiListe.
JAVA : binding mémoire
La version 22 de WINDEV permet de lier ("binder") des champs à des structures ou des classes.
JAVA : type "procédure"
Le type Procédure est supporté par Java.
C'est utile par exemple en manipulation de CallBack.
JAVA : propriété de classe
Il est possible de définir des propriétés de classes, c'est à dire un Setter et un Getter sur un attribut de classe.
Nouvelles fonctions WLangage pour JAVA
Le WLangage s'enrichit de 156 nouvelles fonctions pour Java.
Consulter la liste complète dans l'aide en ligne svp.
MAC
Nouvelles fonctionnalités MacOS
Le WLangage s'enrichit de 156 nouvelles fonctions pour Mac.
Consulter la liste complète dans l'aide en ligne svp.
Paramétrage de Namespace
WINDEV permet de générer des assemblages .Net.
Il est maintenant possible de personnaliser le nommage des namespace des assemblages générés.
Cela permet par exemple de gérer facilement des plug-ins.
.Net : conversion automatique de buffer en tableau d'octets
En version 22, les buffers sont convertis automatiquement en tableaux d'octets.
.Net : optimisation du passage de paramètres de tYpe "tableau"
En version 22, la vitesse de passage de paramètres de type Tableau à un assemblage .Net est nettement plus rapide.
La récupération des valeurs de retour est également plus rapide.
Linux : Fonctions email : sécurisé
La connexion aux serveurs d'emails sécurisés (Gmail, ...) est maintenant facile avec WINDEV sous Linux.
Linux : Fonctions Soap
Les fonctions de la famille Soap sont supportées sous Linux.
Ces fonctions permettent de gérer des cas particuliers d'appels de Webservice.
Linux : Fonctions Service
Le type de service Systemd est maintenant géré.
Les nouvelles fonctions Linux pour WINDEV
Le WLangage propose 89 nouvelles constantes pour Linux.
Le WLangage s'enrichit de 53 nouvelles fonctions pour Linux :
ChaîneDécoupeDécodeEmailCherchePremierEncode
EntierSystèmeVersEntiergrAxePositiongrOpacitéSériegrTypePoint
grTypePointSériegrTypeSérieHCréeRéplicaAbonnéHCréeRéplicaMaître
HCréeRéplicaTransportableHDupliqueBaseDeDonnéesHGèreRéplicationHMaintenanceServeur
HRecréeRéplicaAbonnéHRécupèreSauvegardeHRplGestionFichierHRplGestionRubrique
HRplPasseHRplProcédureFiltreHSurveilleHSurveilleStop
HSynchroniseRéplicaMongoAjouteMongoChercheMongoCrée
MongoCréeCollectionMongoExecuteCommandeMongoGridFSEnvoieFichierMongoGridFSInfoFichier
MongoGridFSListeFichierMongoGridFSRécupèreFichierMongoGridFSSupprimeFichierMongoInfo
MongoModifieTousMongoModifieUnMongoSupprimeBaseMongoSupprimeTout
MongoSupprimeUnRéplicInfoRéplicInitialiseRéplicOuvre
RéplicSupprimeAbonnementRéplicSynchroniseSOAPAjouteEntêteSOAPDonneRésultat
SOAPEncodeRésultatSOAPErreurSOAPExécuteSOAPExécuteXML
SOAPPrépare
Nouveautés communes
En version 22, le WLangage sous WINDEV s'enrichit substantiellement. Il profite des nouveautés communes et de nombreuses évolutions.
Evolutions de la POO
En version 22, la POO évolue : syntaxe d'appel de constructeur, singleton, ...
Nouvelles constantes
97 nouvelles constantes sont disponibles en WLangage en version 22 : voir la liste complète dans l'aide en ligne svp.
Nouveaux types
17 nouveaux types de variables sont disponibles en WLangage :
AuthTokenDocumentFragmentMongoBase
MongoBaseInfoMongoChercheOptionMongoCollectionMongoCollectionOption
MongoConnexionMongoGridFSMongoGridFSInfoFichierOAuth2Paramètres
ParagraphepdfSignaturerestRequêtewsParamètre
wsRetour
Nouvelles propriétés
Le WLangage s'enrichit de 9 nouvelles propriétés pour WINDEV
BalayageVerticalIndique l'orientation du balayage dans une fenêtre interne avec balayage.
CouleurTitreIndique la couleur du texte pour le titre de colonne d'un champ Table.
FenêtreDétailLigneDonne le nom de la fenêtre interne utilisée pour afficher le détail d'une ligne d'un champ Table.
ImageModeDossierDéfinit le mode d'affichage de l'image des dossiers dans un champ Arbre ou Table hiérarchique.
LargeurImageDossierFixe la largeur de l'image des dossiers dans un champ Arbre ou Table hiérarchique
RTFAvecImagesEtTableauxPermet de gérer la prise en charge des images et tableaux dans un champ Libellé de type RTF d'un état.
RetraitDétailLigneFixe le retrait gauche de la fenêtre interne utilisée pour afficher le détail d'une ligne du champ Table.
RichEditPermet de gérer le type RTF (Rich Text Format) d'un champ Libellé d'un état.
VisibleEnExportEtImpressionIndique si une colonne de table est exportée ou imprimée.
95 Nouvelles fonctions WLangage disponibles sous WINDEV
Le WLangage s'enrichit de 95 nouvelles fonctions pour WINDEV :
AgendaPlageSélectionnéeRécupère ou modifie la plage horaire sélectionnée dans un champ Agenda.
AuthIdentifieEffectue une authentification suivant le standard OAuth 2.0
BulleLargeurMaxModifie la largeur maximale des bulles d'aide.
CaméraAfficheAffiche dans un champ Caméra la séquence vidéo actuellement retransmise par une "web caméra" ou par la caméra de l'appareil mobile.
CaméraArrêteArrête l'affichage ou la sauvegarde d'une séquence vidéo.
CaméraCaptureSauvegarde la vidéo actuellement retransmise par une "caméra"
CaméraChangeDriverConnecte le champ "Caméra" à un driver de capture vidéo
CaméraConfigurePermet de configurer le driver de capture vidéo.
CaméraEtatRenvoie l'état d'un champ Caméra.
CaméraListeDriverListe les drivers de capture vidéo installés sur le poste.
ChaîneDécoupeExtrait des sous-chaînes d'une chaîne de caractères en fonction d'un séparateur dans un tableau.
DécodeDécode une chaîne de caractères.
DocChargeDictionnaireCharge un dictionnaire dans un champ Traitement de texte
DocDésélectionneToutSupprime la sélection dans un document Traitement de texte
DocModificationDébutDémarre l'enregistrement des modifications sur un document Traitement de texte.
DocModificationFinTermine l'enregistrement des modifications sur un document Traitement de texte.
DocRechercheEffectue une recherche dans un document Traitement de texte
DocRedoRétablit une modification annulée précédemment sur un document Traitement de texte.
DocRedoOccurrenceRenvoie le nombre de modifications pouvant être rétablies sur un document Traitement de texte.
DocSauveSauve un document Traitement de texte au format docx.
DocSélectionneChange la sélection dans un document Traitement de texte
DocSélectionneDictionnaireSélectionne le dictionnaire à utiliser pour la correction orthographique dans un champ Traitement de texte.
DocUndoAnnule une modification enregistrée sur un document Traitement de texte.
DocUndoOccurrenceDonne le nombre de modifications pouvant être annulées sur un document Traitement de texte.
DocVersHTMLExporte un document Traitement de texte au format HTML
DocVersTexteExtrait le contenu textuel d'un document Traitement de texte
EmailParamètreParamètre les fonctions Email.
EncodeEncode une chaîne de caractères ou un buffer.
EnModeVGAIndique si l'application s'exécute sur un mobile en mode VGA
EntierSystèmeVersEntierConvertit un entier système en entier
FAAMenuContextuelVersChaîneRenvoie la liste des options du menu contextuel effectivement affichées par le champ.
FenAgencementEnCoursRenvoie l'indice de l'agencement en cours dans la fenêtre
FenChangeAgencementApplique un agencement spécifique sur une fenêtre.
FenEdCréeNoteCrée un champ Note repositionnable
GPSArrêteDétectionArrête la détection de position.
GPSDernièrePositionRécupère les informations sur la dernière position connue
GPSDétectePositionDemande à être notifié lorsque le périphérique arrive à proximité d'une position donnée.
GPSEtatRécupère l'état d'activation du fournisseur de géolocalisation ou demande à être notifié lors du changement d'état.
GPSInfoRenvoie les informations sur le fournisseur de localisation utilisé par l'application pour les fonctions de géolocalisation
GPSInitParamètreInitialise les paramètres des fonctions WLangage de géolocalisation et recherche un fournisseur de localisation.
GPSRécupèrePositionRécupère les informations sur la position actuelle du périphérique.
GPSSuitDéplacementDemande à être notifié périodiquement de la position courante du périphérique.
GPSTermineIndique la fin de l'utilisation des fonctions de géolocalisation
grAxePositionIndique la position ou sera dessiné un axe de graphe
grOpacitéSérieFixe le facteur d'opacité d'une série
grTypePointPermet de régler le type de point d'une catégorie ou d'une valeur particulière
grTypePointSérieModifie le type de points d'une série d'un graphe
grTypeSérieFixe le type d'une série utilisée dans un graphe composite
grTypeTraitSérieModifie le type de trait d'une série d'un graphe
HDupliqueBaseDeDonnéesDuplique une base de données sur un serveur HFSQL.
HMaintenanceServeurRépare les tables système d'un serveur HFSQL.
HRécupèreSauvegardeRécupère en local une sauvegarde compressée depuis un serveur HFSQL.
HSurveilleDemande à être notifié lorsqu'une modification intervient sur un fichier d'un serveur HFSQL.
HSurveilleStopArrête l'envoi de notifications lorsqu'une modification intervient sur un fichier d'un serveur HFSQL.
iImprimeDocLance l'impression d'un document Traitement de texte.
LienCouleurModifie la couleur des liens dans les champs de saisie et les champs Libellé.
MongoAjouteAjoute un document dans une collection.
MongoChercheCherche des documents en fonction d'un filtre.
MongoCréeCrée une connexion.
MongoCréeCollectionCrée une collection.
MongoExecuteCommandeExécute une commande spécifique sur une base ou sur une collection.
MongoGridFSEnvoieFichierEnvoie un fichier dans un GridFS Mongo.
MongoGridFSInfoFichierRenvoie des informations sur un fichier présent dans un GridFS Mongo.
MongoGridFSListeFichierListe les fichiers présents dans un GridFS Mongo.
MongoGridFSRécupèreFichierRécupère un fichier dans un GridFS Mongo.
MongoGridFSSupprimeFichierSupprime un fichier dans un GridFS Mongo.
MongoInfoRenvoie des informations sur une base Mongo.
MongoModifieTousModifie tous les documents Mongo du filtre spécifié.
MongoModifieUnModifie un des documents Mongo du filtre spécifié.
MongoSupprimeBaseSupprime la base de données Mongo.
MongoSupprimeToutSupprime tous les documents Mongo du filtre spécifié.
MongoSupprimeUnSupprime un des documents Mongo du filtre spécifié.
NoteChargeCharge les notes repositionnables sauvées avec la fonction NoteSauve.
NoteCréeCrée un champ Note repositionnable dans la fenêtre.
NoteSauveSauve les notes repositionnables d'une fenêtre ou de l'application
PDFSigneImprime une signature dans une zone rectangulaire.
PlanningHeureOuvrableSpécifie les heures ouvrables
PlanningHeureOuvrableRessourceSpécifie les heures ouvrables spécifiques à une ressource et une éventuelle pause à midi.
PlanningPlageSélectionnéeRécupère ou modifie la plage horaire sélectionnée dans un champ Planning.
RéplicSupprimeAbonnementSupprime une réplication sur le serveur de réplication.
SaisieCurseurModifie le curseur de survol standard des champs de saisie
TableAjouteLigneAvecAnimationAjoute une ligne dans une table avec une animation.
TableDébutRemplissagePermet d'indiquer que le remplissage d'une table mémoire commence.
TableDonneFocusPasse en saisie dans une ligne et sur une colonne donnée d'un champ Table.
TableEnumèreRuptureEnumère les ruptures d'un champ Table.
TableFinRemplissageIndique que le remplissage d'une table mémoire est terminé.
TableFormuleAjouteAjoute une ligne calculée dans une table en fournissant des procédures de calcul personnalisées.
TableFormuleSupprimeToutSupprime toutes les lignes ajoutées avec la fonction TableFormuleAjoute.
TableInsèreLigneAvecAnimationInsère une ligne dans un champ Table avec une animation
TableSupprimeAvecAnimationSupprime une ligne d'un champ Table avec une animation.
TableurSupprimeColonneSupprime une colonne dans un champ Tableur.
TableurSupprimeLigneSupprime une ligne dans un champ Tableur.
TDBRécupèreWidgetPositionRenvoie la position d'un Widget présent dans le Tableau de bord.
ZoneRépétéeDébutRemplissagePermet d'indiquer que le remplissage d'une zone répétée mémoire commence.
ZoneRépétéeFinRemplissagePermet d'indiquer que le remplissage d'une zone répétée mémoire est terminé
Version minimum requise
  • Version 22
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire