Vous êtes sur la page 1sur 56

FAA : Fonctions

Automatiques de lApplication
Les fonctions automatiques incluses
dans vos applications dveloppes avec

Fonctionnalits automatiques
WinDev 19 - Version 1-12-13

Fonctionnalits automatiques dune application WinDev 19


Sommaire

SOMMAIRE
UTILISEZ AU MIEUX VOTRE LOGICIEL
FONCTIONNALITS AUTOMATIQUES DE VOTRE APPLICATION
Les fentres ......................................................................................................................................................................................................................6
Redimensionner une fentre............................................................................................................................................................................6
Le menu contextuel...........................................................................................................................................................................................8
Griser automatiquement les fentres en arrire-plan.......................................................................................................................8
Augmenter ou diminuer le taux de GFI...............................................................................................................................................9
Mmoriser la taille et la position de la fentre..................................................................................................................................9
Animer vos fentres.............................................................................................................................................................................9
Adapter automatiquement la taille de vos fentres en fonction de leur contenu ....................................................................... 10
Effet translucide des fentres.......................................................................................................................................................... 11
Recherche dans les fentres ........................................................................................................................................................... 11
Bouton temporis ........................................................................................................................................................................................... 11
Crez vos raccourcis clavier........................................................................................................................................................................... 12
Les Tables ...................................................................................................................................................................................................................... 13
Le menu contextuel........................................................................................................................................................................................ 14
Slectionner les colonnes afficher ............................................................................................................................................... 14
Copier des lments slectionns dans la table............................................................................................................................ 15
Manipuler les donnes de la table avec Excel, Word, Open Office, ... pour faire des simulations............................................. 15
Imprimer le contenu de la table....................................................................................................................................................... 16
Afficher les donnes listes dans la table sous forme de graphique ........................................................................................... 16
Afficher le total, la moyenne, ... des informations affiches dans une colonne de la table ....................................................... 17
La bulle daide de lascenseur....................................................................................................................................................................... 17
Modifier la hauteur des lignes dans la table................................................................................................................................................ 18
Modifier la taille des colonnes....................................................................................................................................................................... 19
Changer lordre des colonnes........................................................................................................................................................................ 20
Trier les colonnes............................................................................................................................................................................................ 20
Mmoriser les tris effectus .......................................................................................................................................................................... 21
Rechercher dans les colonnes ...................................................................................................................................................................... 21
Filtrer le contenu des colonnes ..................................................................................................................................................................... 22
Mmoriser les filtres effectus...................................................................................................................................................................... 23
Fixer les colonnes ........................................................................................................................................................................................... 23
Retrouver immdiatement la dernire mise en forme dune table ! .......................................................................................................... 24
Les champs de saisie ................................................................................................................................................................................................... 25
Champs de saisie correspondant un chemin de fichier........................................................................................................................... 30
Les champs Image ....................................................................................................................................................................................................... 31
Les champs Combo ...................................................................................................................................................................................................... 31
Le menu contextuel........................................................................................................................................................................................ 31
La bulle daide de lascenseur....................................................................................................................................................................... 32
Modifier la taille de la combo droule ........................................................................................................................................................ 33
Retrouver immdiatement la dernire mise en forme dune combo droule ! ....................................................................................... 33
Les graphes ................................................................................................................................................................................................................... 34
Aperu avant impression ............................................................................................................................................................................................. 37
Barre doutils standard .................................................................................................................................................................................. 38
Barre doutils de dplacement ...................................................................................................................................................................... 38
Barre doutils dexport.................................................................................................................................................................................... 38
Barre doutils dannotations .......................................................................................................................................................................... 39
Barre doutils de recherche ........................................................................................................................................................................... 39
Gestion des donnes .................................................................................................................................................................................................... 40
Optimisation automatique des fichiers de donnes.................................................................................................................................... 40
Gestion des problmes les plus courants .................................................................................................................................................... 40

FONCTIONS DE WINDEV QUE VOUS POUVEZ DEMANDER


Gestion dun mot de passe et de niveaux daccs .................................................................................................................................................... 41
Verrouillage dune application ..................................................................................................................................................................................... 41
Astuces du jour ............................................................................................................................................................................................................. 42
Les fentres ................................................................................................................................................................................................................... 43
Organiser votre fentre : les sparateurs ("splitter" en anglais) ................................................................................................................. 44
Le menu utilitaire "?" ................................................................................................................................................................................................... 45
Les champs de saisie ................................................................................................................................................................................................... 46

w ww . pc so ft.f r

Fonctionnalits automatiques dune application WinDev 19


Sommaire

Les champs Combo ...................................................................................................................................................................................................... 48


MCU (Macro-Code Utilisateur) ..................................................................................................................................................................................... 50
Quest-ce que le MCU (Macro-Code Utilisateur) ? ........................................................................................................................................ 50
Comment savoir si mon application propose le MCU ?............................................................................................................................... 50
Ajouter un Macro-Code Utilisateur pour personnaliser lapplication.......................................................................................................... 50
Transmettre les Macro-Code Utilisateur ....................................................................................................................................................... 51
Les tats ........................................................................................................................................................................................................................ 52
Crez vos propres tats ................................................................................................................................................................................................ 53
Envoi automatique de suggestions et de bogues sur votre application ................................................................................................................. 54
Passage de lapplication sur un Mobile (Pocket PC ou Smartphone) ou sur Internet .......................................................................................... 55

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Utilisez au mieux votre logiciel

UTILISEZ AU MIEUX VOTRE LOGICIEL


Flicitations !
Vous utilisez un logiciel dvelopp avec WINDEV, ce qui prouve que votre fournisseur est la pointe de la
technologie !
travers le monde, plusieurs millions d'applications dveloppes avec WINDEV sont utiliss chaque jour.
Pour vous aider mieux utiliser encore votre logiciel, cette documentation prsente de nombreuses fonctionnalits
automatiques prsentes dans vos applications. Ces fonctionnalits concernent aussi bien les fentres, les champs
que les impressions.
Ce document est spar en deux parties :
Les fonctionnalits automatiques par dfaut.
Les fonctionnalits automatiques pouvant tre ajoutes trs facilement par le dveloppeur qui a cr lapplication.
Certaines fonctionnalits prsentes vous intressent mais ne sont pas prsentes dans votre application ?
Rien de plus simple : demandez-les au fournisseur de votre application. Dans la majorit des cas, ces fonctionnalits
peuvent tre ajoutes rapidement dans votre application WINDEV sans dveloppement particulier.
Attention toutefois ! Le fait qu'une fonctionnalit soit simple intgrer ne veut pas dire que vous pouvez l'avoir tout
de suite ! En effet les dveloppeurs ont des plannings et des tches en cours, et la diffusion d'une nouvelle version
demande souvent une phase de qualification et de test de cette version ! Mme si certaines actions ne demandent
que quelques minutes, le processus de mise disposition d'une nouvelle version d'une application demande du
dlai !

w ww . pc so ft.f r

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

FONCTIONNALITS AUTOMATIQUES DE VOTRE


APPLICATION
Voici les principales fonctionnalits automatiques que vous pouvez trouver dans une application WinDev.

Les fentres
Plusieurs fonctionnalits intressantes sont proposes par dfaut dans les fentres WinDev.

Redimensionner une fentre


Les fentres de votre application WinDev peuvent tre redimensionnes : dans ce cas, il suffit dutiliser la poigne de
redimensionnement. Cette poigne est situe en bas droite de votre fentre. Par exemple :

Pour redimensionner la fentre, il suffit de :


1. Cliquer sur la poigne de redimensionnement.
2. Conserver le bouton gauche de la souris enfonc.
3. Dplacer la souris pour redimensionner la fentre.
Lors du redimensionnement de la fentre, les champs de la fentre doivent suivre le redimensionnement de la fentre. Cette fonctionnalit sappelle lancrage des champs.
Si dans vos fentres des champs ne sont pas ancrs, et ne suivent pas le redimensionnement de la fentre, signalezle au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Redimensionnable" dans
longlet "IHM" de la description de la fentre. N'oubliez pas d'ancrer les champs qui doivent changer de taille et/ou
de place (onglet "IHM" de la description du champ).]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Exemple de redimensionnement de fentre (avec un ancrage correct) :

Fentre sa taille initiale

Fentre agrandie en hauteur


et en largeur :
le nombre de lignes visibles
de la table est automatiquement augment.
la taille de la colonne
"Libell" a t augmente
pour visualiser la totalit du
libell.

w ww . pc so ft.f r

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Le menu contextuel
Le menu contextuel des fentres (affich par un clic droit sur la fentre) contient par dfaut les options suivantes :

Le menu contextuel des fentres permet de :


Griser automatiquement les fentres en arrire-plan :
Votre application ouvre plusieurs fentres simultanment et vous ne savez plus quelle fentre est celle utiliser ?
La ou les fentres en arrire-plan peuvent se griser automatiquement. Ainsi, vous devinez instinctivement la fentre utiliser.
Par exemple :

Vous modifiez des informations concernant un


client puis vous cliquez sur le bouton "Valider".

Une fentre vous demande de confirmer ou


dannuler ces modifications.
La fentre en arrire-plan sest grise automatiquement. Vous savez immdiatement quelle
fentre doit tre utilise.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Cette fonctionnalit (appele GFI pour Grisage de Fentre Inaccessible) peut tre branche ou dbranche facilement grce au menu contextuel de la fentre (affich par un clic droit sur la fentre), option "Griser la fentre si elle
est inaccessible (GFI)".

Augmenter ou diminuer le taux de GFI :


Nous venons de voir quil est possible de griser simplement les fentres inaccessibles. Le taux de grisage est fix
par dfaut.
Les applications WinDev offrent cependant la possibilit de paramtrer pour chaque fentre de lapplication le taux
de grisage utilis.
Il suffit de slectionner dafficher le menu contextuel de la fentre (clic droit sur la fentre) et de slectionner
loption "Augmenter le taux de GFI" ou loption "Diminuer le taux de GFI".
Une jauge saffiche alors au premier plan indiquant le taux de grisage en cours (la fentre en cours devenant alors
grise grce au mcanisme du GFI). Il suffit dutiliser les touches "+" et "-" du clavier pour modifier le taux voulu. Les
modifications sont automatiquement visualises sur la fentre en cours.

Mmoriser la taille et la position de la fentre :


Par dfaut, une fentre souvre toujours la position dfinie par le dveloppeur de lapplication. De mme la taille
de la fentre correspond galement la taille dfinie par le dveloppeur.
Si la mmorisation est active, la dernire taille et position de la fentre sont automatiquement enregistres la
fermeture de la fentre. Lors de la prochaine ouverture, cette mme fentre saffiche au mme endroit que lors de
sa fermeture.
Cette fonctionnalit peut tre branche ou dbranche facilement grce au menu contextuel de la fentre (affich
par un clic droit sur la fentre), option "Mmoriser la taille et la position de la fentre".
Remarque : Aprs avoir modifi la taille et la position de la fentre, il est possible de restaurer sa taille et sa position par dfaut. Il suffit de slectionner loption "Restaurer la taille et la position par dfaut" dans le menu contextuel de la fentre (affich par un clic droit sur la fentre).

Animer vos fentres :


Louverture et la fermeture de vos fentres vous semblent trop moroses ? Dotez vos fentres dun ct ludique :
animez-les !
Par exemple :

Cette fonctionnalit peut tre dbranche facilement grce au menu contextuel de la fentre (affich par un clic
droit sur la fentre), option "Dsactiver les animations de fentres".

w ww . pc so ft.f r

10

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

[Information Dveloppeur : pour animer les fentres de votre application, paramtrez les diffrentes animations
(bouton "Animations des fentres") dans longlet "Avanc" de la description du projet.]

Adapter automatiquement la taille de vos fentres en fonction de leur contenu :


Vos fentres saffichent dans un format minuscule alors que vous disposez dun cran de taille importante ?
Demandez ce que la taille de vos fentres soit automatiquement adapte leur contenu !
Par exemple :

Avant : la taille de la fentre est toute


petite.

Aprs : la taille de la fentre sadapte


automatiquement en fonction de son
contenu et de lespace disponible.

Cette fonctionnalit peut tre branche ou dbranche facilement grce au menu contextuel de la fentre (affich
par un clic droit sur la fentre), option "Adapter la taille de la fentre".

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Effet translucide des fentres :


Selon le look de vos applications, le cadre de vos fentres peut tre translucide : vous apercevez en transparence
les fentres places en dessous ou limage de fond de votre bureau Windows.
Loption "Dsactiver leffet translucide du cadre des fentres" permet de ne plus avoir cet effet de transparence sur
vos fentres.
[Information Dveloppeur : pour activer ou non leffet de transparence de vos fentres, cochez loption "Transparence et flou Vista" dans longlet "Image" de la description de vos fentres et configurez la zone de flou de vos fentres.]

Recherche dans les fentres :


Vous voulez rechercher un mot dans les diffrents champs de saisie de votre fentre ? Rien de plus simple.
Loption "Rechercher" permet deffectuer une recherche dans tous les champs de votre fentre (champs de saisie,
lignes de table, ...). Il est galement possible dutiliser directement la combinaison de touches [CTRL] + [F].

Dans la fentre qui saffiche saisissez le mot ou lexpression rechercher, ainsi que les caractristiques de la
recherche. Cliquez sur le bouton "Suivant" pour lancer la recherche. Si le mot recherch est trouv, il sera automatiquement slectionn.

Bouton temporis
Une fentre peut rester ouverte indfiniment, en attente dun clic de lutilisateur. Dans certains cas, si lutilisateur ne
finit pas laction en cours (par exemple modification des informations concernant un client, ...), les informations correspondantes risquent dtre bloques pour les autres utilisateurs.
La mise en place dun bouton de validation automatique permet de valider (ou dannuler) une action automatiquement au bout dun certain temps (entre 1s et 5 minutes).
Cette fonctionnalit est galement trs utile pour les fentres de confirmation.

w ww . pc so ft.f r

11

12

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Le menu contextuel du bouton (affich par un clic droit sur le bouton) permet de :
brancher cette fonctionnalit grce loption "Validation automatique". Une fentre saffiche permettant de configurer le temps ncessaire la validation du bouton :

dbrancher dfinitivement cette fonctionnalit grce loption "Annuler la validation automatique".

Crez vos raccourcis clavier


Qui na pas souhait dfinir ses propres raccourcis clavier, pour accder simplement et rapidement aux fonctionnalits les plus utilises dune application ? Dsormais, vous pouvez crer et modifier les raccourcis clavier de vos applications WinDev.
Si le raccourci clavier nexiste pas, vous pouvez le crer.
Si le raccourci clavier propos par dfaut ne vous convient pas, vous pouvez le modifier. Dans ce cas, vous pourrez
utiliser indiffremment le raccourci par dfaut ou celui que vous avez cr.
Cette fonctionnalit peut tre branche facilement grce au menu contextuel du bouton (affich par un clic droit sur
le bouton), option "Choisir un raccourci clavier".
Une fentre saffiche permettant dindiquer la ou les touches de raccourci utiliser. Tapez directement sur les touches de votre choix : les touches choisies apparaissent, il ne reste plus qu valider.

Remarques :
Si le raccourci choisi est dj utilis dans la fentre, un message indique que le raccourci choisi ne peut pas tre
utilis.
Le raccourci personnalis est automatiquement affich dans le libell et dans la bulle daide du bouton concern.
Il est possible de modifier un raccourci clavier personnalis grce au menu contextuel du bouton (affich par un
clic droit sur le bouton), option "Modifier le raccourci".
Si le raccourci "<Aucun>" est slectionn, le bouton retrouvera son comportement par dfaut, prvu par le dveloppeur.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Les Tables
Votre application affiche des informations sous forme de tableau (appel galement Table) ? Profitez de toute la
puissance de ces tables.

Informations affiches dans un champ Table

Les tables prsentes dans une application WinDev proposent lutilisateur de nombreuses fonctions de personnalisation des donnes affiches :
Oprations effectues grce au menu contextuel (affich par un clic droit sur la table) : slection de colonnes,
copie, transfert des donnes affiches dans Excel, affichage de graphe, ...
Modification de la taille et de lorganisation des colonnes de la table.
Tri et recherche dans les colonnes.
Ces fonctionnalits sont dtailles dans les paragraphes suivants. Une de ces fonctionnalits vous intresse et nest
pas prsente dans votre application ? Demandez-la au fournisseur de votre application. Aucun dveloppement spcifique nest ncessaire.

w ww . pc so ft.f r

13

14

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Le menu contextuel
Le menu contextuel des tables (affich par un clic droit sur une ligne de la table ou bien par licne
droite de la table) contient par dfaut les options suivantes :

en haut

Le menu contextuel des tables permet de :


Slectionner les colonnes afficher :
Il suffit de slectionner les colonnes afficher (une marque est prsente devant la colonne affiche) ou non.
Par exemple : La table ci-dessous affiche les colonnes "Socit", "Nom", "Prnom", "CP", "Ville" et "Pays".

Grce au menu contextuel de la table, vous pouvez afficher uniquement les colonnes "Socit", "Nom", "Ville" et
"Pays" :

Si cette option nest pas disponible dans votre table, demandez-la votre fournisseur. Le dveloppement de cette
fonctionnalit est immdiat : il suffit de cocher une case.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Menu Slectionner les
colonnes ..." dans longlet "Dtail" de la description du champ Table.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Copier des lments slectionns dans la table :


Il est possible de copier le contenu de la cellule slectionne, de la ligne ou de la table vers le presse-papiers (quivalent la combinaison de touches [Ctrl + C]).
Cela permet ensuite de copier ces lments dans un logiciel quelconque. Utilisez dans ce logiciel la fonction "Edition .. Coller" (en gnral la combinaison de touches [Ctrl + V] a le mme effet).
Manipuler les donnes de la table avec Excel, Word, Open Office, ... pour faire des simulations :
Vous souhaitez faire des simulations avec Excel, Word, Open Office, ... ? Rien de plus simple. Il suffit "dexporter la
table" vers le logiciel de votre choix. Le fichier correspondant est automatiquement cr avec le contenu de la table
et peut tre manipul immdiatement sous votre logiciel prfr.
Par exemple, pour raliser un export vers Excel :
1. Affichez le menu contextuel de la table (clic droit de la souris par exemple) et slectionnez loption "Exporter la
table vers Excel".
2. Indiquez le nom du fichier Excel crer ainsi que son emplacement.
3. Vous pouvez visualiser immdiatement le fichier cr.
Vous pouvez ainsi par exemple effectuer une recherche, une simulation, un calcul particulier, des statistiques sur
les donnes affiches sous votre tableur prfr.

Remarque : Si le fichier Excel existe dj, vous avez la possibilit dcraser le fichier existant, ou de le fusionner
avec le fichier en cours de cration. La fusion permet de conserver toutes les modifications ralises dans votre
tableur (format des cellules, formules, ...).
De la mme faon, lexport peut tre ralis vers Word :

w ww . pc so ft.f r

15

16

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Imprimer le contenu de la table :


Qui na jamais souhait imprimer directement les donnes affiches dans une table ? Il suffit pour cela dutiliser
loption "Imprimer" du menu contextuel.
Si un tat li la table existe dj, cet tat est automatiquement imprim.
Dans le cas contraire, lapplication vous propose :
- soit dimprimer directement le contenu actuel de la table. Ce mode dimpression respecte les couleurs des cellules prsentes dans la table. Si le format de la table est trop important, lapplication propose dimprimer en mode
"Paysage".
- soit de crer automatiquement un tat avec le logiciel "Etats et Requtes". Une fois enregistr, ltat pourra alors
tre imprim volont.
Remarque : Si vous ne possdez pas le logiciel "Etats et Requtes", le tlchargement et linstallation de ce logiciel
vous sont automatiquement proposs. Ce logiciel permet de crer et de personnaliser des tats partir des donnes de votre application. Pour plus de dtails, consultez Crez vos propres tats, page 53.

Etat imprim automatiquement

Afficher les donnes listes dans la table sous forme de graphique :


Cette fonctionnalit est automatique ds quune colonne de la table est de type numrique. Vous profitez ainsi de
toute la puissance des graphes crs avec WinDev.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Pour plus de dtails sur les fonctionnalits des graphes, consultez Les graphes, page 34.
Afficher le total, la moyenne, ... des informations affiches dans une colonne de la table :
Cette fonctionnalit est automatique ds quune colonne de la table est de type numrique. Il suffit de slectionner
"Calcul automatique (somme, moyenne, ...)" du menu contextuel, puis de choisir le type de calcul effectuer. Le
rsultat sera automatiquement affich en bas de la table.

La bulle daide de lascenseur


Votre table contient de nombreuses lignes, et vous voulez savoir o vous vous situez exactement ? Consultez la bulle
daide de lascenseur vertical ! Pour lafficher, il suffit de cliquer avec le curseur de la souris sur la "cage" de lascenseur.

Cette bulle daide contient les informations suivantes :


Plage des lignes actuellement affiches dans la table : dans notre exemple, la table affiche actuellement les
lignes 30 41 de la table.
Nombre de lignes total de la table : dans notre exemple, la table comporte 176 lignes.

w ww . pc so ft.f r

17

18

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Information sur llment actuellement affich en premire ligne de la table dans la colonne trie : dans notre
exemple, la premire ligne affiche le client ayant pour nom "CHAMOUTON".
Lorsque vous dplacez la cage de lascenseur, la bulle daide est automatiquement mise jour avec les informations
correspondant la future position de la cage de lascenseur.
Voil un moyen simple de parcourir rapidement les donnes affiches dans une table.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Bulle ascenseur vertical"
dans longlet "Dtail" de la description du champ Table.]
Remarque : Dplacement de lascenseur
Vous trouvez que le dplacement de lascenseur est saccad ? Les lignes des tables contiennent beaucoup dinformations et le dplacement laide de lascenseur est difficile ? Utilisez le dplacement au pixel. Le dplacement
pixel par pixel permet un dplacement fluide des lignes dans la table.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Dplacement au pixel"
dans longlet "Dtail" de la description du champ Table.]

Modifier la hauteur des lignes dans la table


Une cellule de table contient un texte sur plusieurs lignes et seule une ligne est affiche ? Pourquoi ne pas modifier
directement la hauteur de la ligne ?
Cette opration est trs simple :
1. Survolez le sparateur de ligne.
2. Lorsque le curseur de redimensionnement apparat
, maintenez le bouton gauche de la souris enfonc.
3. Dplacez le sparateur de ligne afin dobtenir la dimension voulue.

[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Hauteur des lignes redimensionnable" dans longlet "Dtail" de la description de la table.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Modifier la taille des colonnes


Vous ne voyez pas le contenu entier de la cellule et vous souhaitez ajuster la taille de la colonne son contenu ?
Cette opration est trs simple :
1. Survolez le sparateur de colonne.
2. Lorsque le curseur de redimensionnement apparat
, maintenez le bouton gauche de la souris enfonc.
3. Dplacez le sparateur de colonne afin dobtenir la dimension voulue.
Exemple :

La taille de la premire colonne est trop petite pour


visualiser le nom complet des socits

La premire colonne a t agrandie ...

Remarque : Pour ajuster automatiquement la taille de la colonne au texte le plus long prsent dans cette colonne,
double-cliquez sur le sparateur de colonne ( droite du titre de la colonne ajuster).
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Ajustable" dans longlet
"Gnral" de la description de la colonne.]

w ww . pc so ft.f r

19

20

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Changer lordre des colonnes


Vous voulez rorganiser les colonnes de votre table ? Rien de plus simple dans une application WinDev...
Il suffit deffectuer les oprations suivantes :
1. Cliquez sur le titre de la colonne dplacer et maintenez le bouton gauche de la souris enfonc.
2. Dplacez la colonne jusqu sa nouvelle position puis relchez le bouton gauche de la souris.

Dans cet exemple, la colonne NOM situe avant la colonne SOCIETE passe aprs ...

Si cette fonctionnalit nest pas disponible dans votre application, demandez-la votre fournisseur (il lui suffit dun
clic pour lactiver).
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Dplaable" dans longlet
"Gnral" de la description de la colonne.]

Trier les colonnes


Vous voulez trier le contenu de la table selon une colonne ? Il suffit de cliquer sur le titre de cette colonne.
Les colonnes triables sont identifies par une double flche.
Lorsque le tri est actif, une petite flche indique le sens de tri de la colonne.
Icne indiquant que la colonne
peut tre trie

Icne indiquant que le contenu


de la colonne est tri dans le
sens croissant

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Pour trier une table sur plusieurs colonnes, il suffit de :


1. Maintenir la touche CTRL enfonce.
2. Cliquer sur le titre des colonnes prendre en compte dans le tri. Attention : il est ncessaire de slectionner
les colonnes selon lordre voulu. Par exemple, pour trier sur la socit puis le nom, il est ncessaire de cliquer en
premier sur la colonne "Socit" puis ensuite sur la colonne "Nom" .
Si cette fonctionnalit nest pas disponible dans votre application, demandez-la votre fournisseur (il lui suffit dun
clic pour lactiver).
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Triable" dans longlet
"Gnral" de la description de la colonne.]

Mmoriser les tris effectus


Vous effectuez toujours le mme tri sur une des table de votre application ? Vous voulez viter laction fastidieuse de
cliquer sur le titre dune ou plusieurs colonnes ? Il suffit de mmoriser le tri effectu sur votre table.
Pour mmoriser les tris effectus sur une table :
1. Affichez le menu contextuel du titre de la colonne (clic droit sur len-tte de la colonne).
2. Slectionnez loption "Mmoriser les tris".

3. Effectuez les tris voulus dans votre table. Les derniers tris en cours sur la table au moment de la fermeture de

la fentre sont automatiquement mmoriss et seront automatiquement rappliqus lors dune nouvelle ouverture de la fentre.

Rechercher dans les colonnes


Vous voulez rechercher un lment dans une colonne de votre table ? Il suffit de cliquer sur la loupe prsente dans
le titre de colonne et de saisir les premires lettres de llment recherch. La table est automatiquement trie selon
la colonne de recherche et le premier lment correspondant est automatiquement slectionn dans la table.
Par exemple :

w ww . pc so ft.f r

21

22

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Il est galement possible de slectionner loption "Rechercher" du menu contextuel du titre de la colonne avec la
loupe (clic droit sur len-tte de la colonne). Le champ de saisie apparat la place du titre de la colonne et vous pouvez saisir les premires lettres de llment recherch.

Si cette fonctionnalit nest pas disponible dans votre application, demandez-la votre fournisseur.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Avec recherche (Loupe)"
dans longlet "Gnral" de la description de la colonne. Note : la rubrique lie la colonne doit tre une rubrique cl.]

Filtrer le contenu des colonnes


Vous souhaitez visualiser dans une table les enregistrements correspondant un critre prcis ? Rien de plus simple. Les tables permettent de crer un filtre personnalis.

Pour crer un filtre personnalis :


1. Effectuez un clic droit sur une colonne de recherche (clic droit sur le titre de la colonne ou clic droit sur la
loupe).
2. Dans le menu contextuel qui saffiche, slectionnez loption "Filtrer" puis le filtre voulu. Par exemple : "Filtrer ..
Commence par".
3. Le titre de la colonne se change en champ de saisie et vous permet de saisir la condition. Par exemple : "CAS".
4. Validez avec la touche [ENTREE]. Le filtre est automatiquement pris en compte et la table affiche uniquement
les enregistrements correspondant au filtre.
Pour annuler un filtre personnalis :
1. Effectuez un clic droit sur une colonne de recherche (clic droit sur le titre de la colonne ou clic droit sur la
loupe).
2. Dans le menu contextuel qui saffiche, slectionnez loption "Supprimer le filtre". La table affiche alors tous les
enregistrements sans appliquer de filtre personnel.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Mmoriser les filtres effectus


Vous avez appliqu plusieurs filtres votre table et vous souhaitez les conserver pour ne pas avoir les rappliquer
la prochaine ouverture de votre fentre ? Rien de plus simple.
Pour mmoriser les filtres effectus sur une table :
1. Affichez le menu contextuel du titre de la colonne (clic droit sur len-tte de la colonne).
2. Slectionnez loption "Mmoriser les filtres".

3. Effectuez les filtres voulus dans votre table. Les derniers filtres en cours sur la table au moment de la ferme-

ture de la fentre sont automatiquement mmoriss et seront automatiquement rappliqus lors dune nouvelle
ouverture de la fentre. Un message furtif sera affich pour vous rappeler les filtres mis en place.

Fixer les colonnes


Vous souhaitez toujours visualiser le contenu dune colonne, quelle que soit la taille de votre table ou les colonnes
affiches avec lascenseur horizontal ? Il suffit de fixer la colonne.
Pour fixer une colonne, il suffit deffectuer les oprations suivantes :
1. Survolez la partie gauche du titre de colonne.
2. Lorsque le curseur de la souris se transforme en cadenas ouvert

, cliquez avec le bouton gauche de la souris. Toutes les colonnes situes gauche de cette colonne sont alors fixes. Ces colonnes ne peuvent plus tre
dplaces.

Pour ne plus fixer les colonnes, il suffit deffectuer la mme opration.

w ww . pc so ft.f r

23

24

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Exemple :

Dans cet exemple, la colonne SOCIETE est fixe

Si cette fonctionnalit nest pas disponible dans votre application, demandez-la votre fournisseur (il suffit dun clic
pour lactiver !).
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Ajustable" dans longlet
"Gnral" de la description de la colonne.]

Retrouver immdiatement la dernire mise en forme dune table !


Vous avez configur une table selon vos besoins, et vous souhaitez retrouver cette configuration chaque utilisation
de votre application ?
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez loption "Mmoriser la config. des colonnes"
dans longlet "Dtail" de la table concerne.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Les champs de saisie


Les champs de saisie permettent de saisir les principales informations de votre application.
Certaines fonctionnalits simplifient la manipulation des champs de saisie.
Ces fonctionnalits sont directement accessibles depuis le menu contextuel du champ (affich par le clic droit de la
souris). Voici quelques exemples :

Oprations ddition simple :


annuler : annule la dernire action effectue. Cette opration peut galement tre ralise grce la combinaison de touches [CTRL + Z].
couper : rcupre le contenu du champ pour le mettre dans le presse-papiers. Le champ est vid. Cette opration peut galement tre ralise grce la combinaison de touches [CTRL + X].
copier : rcupre le contenu du champ pour le mettre dans le presse-papiers. Le champ nest pas vid. Cette
opration peut galement tre ralise grce la combinaison de touches [CTRL + C].
coller : remplit le champ avec le contenu du presse-papiers. Cette opration peut galement tre ralise grce
la combinaison de touches [CTRL + V].
supprimer : vide le champ. Cette opration peut galement tre ralise grce la touche [Suppr.].
Slection complte du contenu du champ (option "Slectionner tout"). Il est galement possible de slectionner le
contenu du champ grce la combinaison de touches [CTRL + A] ou en ralisant trois clics successifs sur le
champ.

w ww . pc so ft.f r

25

26

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Affichage dune barre de mise en forme RTF (option "Barre de mise en forme RTF"). Si le champ de saisie permet
deffectuer une mise en forme du texte saisi (Soulign, italique, ...), loption "Barre de mise en forme RTF" permet
dafficher la barre de mise en forme au-dessus du champ. Cette barre doutils est la suivante :

Les raccourcis clavier pouvant tre utiliss pour mettre en forme le texte sont les suivants :
Italique : CTRL + I
Gras : CTRL + G ou CTRL + B
Soulign : CTRL + U ou CTRL + _ (underscore, sous la touche 8)
Barr : CTRL + - (tiret, sous la touche 6)
Surlign : CTRL + H
Lorsque le texte slectionn correspond une option de la barre doutils (texte soulign par exemple), le bouton
correspondant dans la barre est enfonc.
Le bouton "Couleur" ne reflte pas la couleur de la slection : il correspond la dernire valeur choisie.
Proposer le correcteur orthographique :
Deux correcteurs dorthographe peuvent tre proposs selon le traitement de texte de lutilisateur final.
Si le traitement de texte utilis est Word, il est possible de lancer automatiquement le correcteur dorthographe de
Word sur les champs de saisie (option "Orthographe").

Remarque : Cette option est propose uniquement si Word est install sur la machine en cours.
Si le traitement de texte utilis est OpenOffice Writer, la correction orthographique est automatiquement ralise
dans les champs de saisie et les colonnes de table : les mots non prsents dans le dictionnaire de OpenOffice Writer sont automatiquement souligns en rouge.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Le menu contextuel du mot soulign permet soit de slectionner une des corrections proposes, soit dajouter le
mot dans le dictionnaire.

Remarque : Cette option est propose uniquement si OpenOffice Writer et son dictionnaire sont installs sur la
machine en cours. Par dfaut, le dictionnaire nest pas install avec OpenOffice Writer, consultez la documentation
de ce logiciel pour connatre les procdures suivre.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez loption "Vrifier lorthographe" dans longlet
"Dtail" du champ concern.]
Recherche dun mot ou dune expression dans un champ (option "Rechercher") :
Certains de vos champs sont trs grands et contiennent normment dinformations ? Vous souhaitez effectuer
une recherche dans le contenu de ces champs ? Rien de plus simple !
Cette opration peut galement tre ralise grce la combinaison de touches [CTRL + F]. Dans ce cas, la recherche est effectue sur tous les champs de la fentre.
Par exemple :

Cette option est disponible sur les champs de saisie et les colonnes de table.
Positionnement sur une ligne spcifique (option "Atteindre la ligne") :
Certains de vos champs sont trs grands et contiennent normment dinformations ? Vous souhaitez afficher une
ligne spcifique ? Utilisez loption "Atteindre la ligne" du menu contextuel du champ de saisie (ou le raccourci CTRL
+ G). Une fentre spcifique saffiche, dans laquelle vous pouvez saisir le numro de la ligne afficher. Il ne reste
plus qu valider.
Cette option est disponible sur les champs de saisie et les colonnes de table.

w ww . pc so ft.f r

27

28

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Affichage dun calendrier (option "Calendrier") :


Vous devez saisir une date et vous ne savez pas quel format utiliser ? Pourquoi ne pas utiliser simplement le calendrier pour saisir votre date.
Loption "Calendrier" du menu contextuel affiche un calendrier qui permet de slectionner la date voulue. Il suffit
de cliquer sur une date pour que celle-ci soit slectionne et apparaisse dans le champ de saisie.

Remarque : Dans un champ de saisie affichant une date, vous pouvez modifier simplement cette date : les touches "+" et "-" du pav numrique permettent de passer au jour suivant ou au jour prcdent.
Affichage dune calculatrice (option "Calculatrice") :
Vous devez saisir le rsultat dune opration et vous navez pas de calculatrice ? Pourquoi ne pas utiliser directement la calculatrice de votre application.
Loption "Calculatrice" du menu contextuel affiche une calculatrice qui permet deffectuer les oprations standard.
Il suffit de cliquer sur le bouton OK pour que le chiffre affich dans la calculatrice apparaisse dans le champ de saisie.

Astuce : Pour augmenter ou diminuer rapidement une valeur numrique prsente dans un champ de saisie, utilisez simplement la roulette de la souris.
Le pas d'incrmentation est fix 1 par dfaut : lorsque la valeur est slectionne dans le champ, chaque action
sur la roulette modifie la valeur de 1.
Si le curseur est positionn dans la valeur, l'incrmentation ou la dcrmentation se fera sur le chiffre gauche du
curseur. Par exemple, si le curseur est positionn sur entre les centaines et les milliers, l'incrmentation ou la
dcrmentation sera effectue sur les milliers (+ 1000 ou -1000).
Mmorisation de la dernire valeur saisie dans un champ (option "Mmorisation .. Mmoriser la dernire valeur
saisie") :
Vous manipulez des chiffres importants ? Le champ peut mmoriser la dernire valeur saisie !
Cette fonctionnalit est galement disponible dans tous les champs o vous pouvez saisir ou slectionner une
information.
Cette option nest disponible ni sur les champs de saisie avec mise en forme (possibilit de modifier la police, de
mettre en gras, ...) ni sur les champs de saisie multilignes.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Liste des dernires informations saisies (option "Mmorisation .. Mmoriser lhistorique de saisie") :
Lors de la frappe des premiers caractres, les diffrentes valeurs prcdemment saisies sont automatiquement
listes.
Par exemple :

Loption "Mmorisation .. Vider lhistorique des saisies" permet de vider cette liste.
Ces options ne sont disponibles ni sur les champs de saisie avec mise en forme (possibilit de modifier la police,
de mettre en gras, ...) ni sur les champs de saisie multilignes.
Historique des enregistrements (option "Historique") :
Vous voulez savoir les dernires modifications effectues sur ladresse dun de vos clients ? Et connatre en plus la
date et lauteur de cette modification ? Rien de plus simple. Toutes les valeurs prcdentes dun champ reli un
fichier de donnes sont automatiquement listes.
Par exemple :

[Information Dveloppeur : pour rajouter cette fonctionnalit, journalez le fichier de donnes concern. Cette fonctionnalit sera automatiquement ajoute la prochaine modification automatique des fichiers de donnes.]

Des fonctionnalits supplmentaires peuvent galement tre ajoutes aux champs de saisie. Pour dcouvrir toutes
les possibilits de ce type de champ, consultez la partie "Fonctions de WinDev que vous pouvez demander", page 46.

w ww . pc so ft.f r

29

30

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Champs de saisie correspondant un chemin de fichier


Les champs de saisie permettant de saisir un chemin de fichier proposent un menu contextuel spcifique :

Ce menu contextuel propose notamment les options suivantes :


"Ouvrir" : Cette option permet d'ouvrir le fichier dans le logiciel associ par dfaut sur le poste en cours.
"Ouvrir avec" : Cette option permet d'ouvrir le fichier dans un des logiciels proposs par le systme.
"Ouvrir l'emplacement du fichier" : Cette option permet d'ouvrir l'explorateur de fichier sur le rpertoire contenant le
fichier.
"Imprimer" : Cette option permet d'imprimer directement le fichier.
"Envoyer par email" : Cette option permet d'envoyer le fichier par email. Le logiciel de messagerie utilis est automatiquement ouvert et le fichier est ajout en pice jointe.
De plus, lorsque le fichier slectionn correspond une image ou un document PDF, lors de la saisie ou du survol du
chemin du fichier, une vignette (redimensionnable) apparat automatiquement. Vous pouvez ainsi contrler que
limage slectionne est correcte.

Remarque : Il est possible de dsactiver cette fonctionnalit grce loption "Dsactiver la prvisualisation dimage"
prsente dans le menu contextuel du chemin de limage.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Les champs Image


Les champs Image permettent dafficher des images dans une application.
Un menu contextuel est disponible sur les champs Image. Ce menu permet de copier, sauver, ouvrir et afficher
limage en haute qualit.

[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Autoriser laffichage du
menu de manipulation des images (FAA)" dans longlet "Dtail" de la description du champ.]

Les champs Combo


Les champs Combo permettent dafficher des listes dlments et de slectionner un lment dans cette liste.
Certaines fonctionnalits simplifient la manipulation des champs Combo.

Le menu contextuel
Le menu contextuel des combos permet de :
mmoriser la dernire valeur slectionne (option "Mmorisation .. Mmoriser la valeur") :
Vous slectionnez souvent la mme donne ? Le champ peut mmoriser la dernire valeur slectionne !
Cette fonctionnalit est galement disponible dans tous les champs o vous pouvez saisir ou slectionner une
information.
proposer les dernires valeurs saisies (option "Mmorisation .. Mmoriser lhistorique de saisie") :
Les dernires valeurs saisies sont automatiquement ajoutes la liste des lments de la combo.
Cette option est disponible uniquement sur les combos avec saisie.

w ww . pc so ft.f r

31

32

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

La bulle daide de lascenseur


Votre combo contient un grand nombre dlments, et vous voulez savoir o vous vous situez exactement ? Consultez la bulle daide de lascenseur vertical ! Pour lafficher, il suffit de cliquer avec le curseur de la souris sur la "cage"
de lascenseur.

Cette bulle daide contient les informations suivantes :


Plage des lments actuellement affichs dans la combo : dans notre exemple, la combo affiche actuellement
les lments 34 43 de la combo.
Nombre dlments total de la combo : dans notre exemple, la combo comporte 158 lignes.
Lorsque vous dplacez la cage de lascenseur, la bulle daide est automatiquement mise jour avec les informations
correspondant la future position de la cage de lascenseur.
Voil un moyen simple de parcourir rapidement les donnes affiches dans une combo.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Bulle ascenseur vertical"
dans longlet "Dtail" de la description du champ Combo.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Modifier la taille de la combo droule


Vous ne voyez pas compltement les diffrents lments lists dans la combo ? Agrandissez la combo droule ! Il
suffit dutiliser la poigne de redimensionnement. Cette poigne est situe en bas droite de votre combo droule.
Par exemple :

Pour redimensionner la combo droule, il suffit de :


1. Cliquer sur la poigne de redimensionnement.
2. Conserver le bouton gauche de la souris enfonc.
3. Dplacer la souris pour redimensionner la combo droule.
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez loption "Redimensionnable" dans longlet
"Dtail" de la combo concerne.]

Retrouver immdiatement la dernire mise en forme dune combo droule !


Vous avez configur une combo selon vos besoins, et vous souhaitez retrouver cette configuration chaque utilisation de votre application ?
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez loption "Mmoriser la taille" dans longlet
"Dtail" de la combo concerne.]

Des fonctionnalits supplmentaires peuvent galement tre ajoutes aux champs Combo. Pour dcouvrir toutes les
possibilits de ce type de champ, consultez la partie "Fonctions de WinDev que vous pouvez demander", page 48.

w ww . pc so ft.f r

33

34

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Les graphes
Si votre application WinDev affiche un graphe, pensez utiliser le menu contextuel de ce graphe (affich grce au
clic droit de la souris). Ce menu est affich par dfaut.

Le menu contextuel dun graphe permet de :


paramtrer le type du graphe : secteur, courbe, histogramme, graphe boursier, ... Vous pouvez ainsi choisir le
mode de visualisation le plus appropri aux donnes visualises :

Graphe de type Donut

Graphe de type Courbe

Graphe de type Histogramme

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

afficher le graphe en 3 dimensions : loption "Vision 3D spatiale" permet dafficher le graphe en 3 dimensions.
Ce mode de visualisation permet galement de manipuler le graphe laide de la souris pour le faire pivoter par
exemple. Il suffit de maintenir le bouton gauche de la souris enfonc pour faire bouger le graphe.
Quelques exemples :

paramtrer les polices utilises dans les diffrents lments du graphe.


afficher ou non la lgende et paramtrer sa position.
afficher ou non le quadrillage.
paramtrer la position des diffrents axes. Par exemple :

w ww . pc so ft.f r

35

36

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

paramtrer le style du graphe : visualisation des reliefs, lissage des courbes, couleurs dgrades, ...
afficher le zoom.
enregistrer le graphe sous forme de fichier image,
imprimer directement le graphe sur limprimante de votre choix.
Fonctionnement du zoom
Le menu contextuel du graphe permet galement dactiver le zoom sur certains types de graphes. Il est possible
dactiver :
uniquement un zoom horizontal (option "Zoom .. Zoom horizontal" du menu contextuel du graphe).
uniquement un zoom vertical (option "Zoom .. Zoom vertical" du menu contextuel du graphe).
un zoom horizontal et vertical (les deux options sont alors slectionnes).
Lorsque le zoom est activ, il est possible de manipuler le graphe dune des manires suivantes :

Utilisation des ascenseurs verticaux et horizontaux : il est possible de spcifier la zone zoomer en dplaant
les diffrentes cages des ascenseurs.
Utilisation de la touche CTRL avec la roulette de la souris : la zone pointe par la souris est automatiquement
zoome. Il est possible darrter le zoom en appuyant sur la touche ECHAP.
Utilisation du lasso de la souris : la zone slectionne par le lasso de la souris est automatiquement zoome.
Pour retrouver le graphe dans son tat initial, il est possible dutiliser :
loption "Zoom .. Zoom initial" du menu contextuel.
la combinaison de touches CTRL + 0.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Aperu avant impression


Lors dune impression, vous pouvez visualiser limpression dans une fentre daperu. Cette fentre daperu comporte de nombreuses options par dfaut.

La fentre daperu est compose par dfaut des lments suivants :


une barre doutils standard, permettant de zoomer, dimprimer, de crer des duplicata, dinsrer des filigranes, ...
une barre doutils permettant de se dplacer dans les diffrentes pages de ltat,
une barre doutils permettant dexporter ltat dans diffrents formats,
une barre doutils permettant dannoter les tats,
une barre doutils permettant de raliser une recherche.
un menu contextuel reprenant la majorit des options.

Attention : Pour des raisons de scurit, certaines options peuvent avoir t dsactives.

w ww . pc so ft.f r

37

38

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Barre doutils standard


La barre doutils standard propose les actions suivantes :

Paramtrage du zoom
Mode plein cran

Mode main : dplacement


du document en cliquant
dans laperu

Mode navigateur (affiche les vignettes des pages)


Impression de filigranes
Permet de crer un duplicata
Permet de modifier lapparence de ltat (avec le logiciel Etats et Requtes)
Permet de crer un nouvel tat (avec le logiciel Etats et Requtes)
Imprime les pages

Le zoom est entirement paramtrable. Lors du clic sur la valeur 100%, il est possible de slectionner le zoom voulu
mais aussi de visualiser les pages une par une ou par couple de pages.
Le mode plein cran permet dafficher ltat sans aucune barre de titre ou doutils. Pour revenir au mode normal, il
suffit dutiliser la touche [ESC] du clavier.
Les vignettes affiches par le mode navigateur permettent grce leur menu contextuel de lancer directement
limpression de la page voulue.

Barre doutils de dplacement


La barre doutils de dplacement permet de parcourir simplement les diffrentes pages de ltat.

Il est possible daccder une page directement en saisissant son numro.

Barre doutils dexport


La barre doutils dexport permet dexporter le document en cours dans diffrents formats. Vous pouvez ainsi raliser
directement des tris, des statistiques, des recherches, dans le format de votre choix :

Les diffrentes options de cette barre de boutons sont les suivantes :


Enregistrer et visualiser le document imprimer au format Word.
Enregistrer et visualiser le document imprimer au format Excel. Cette option simplifie les simulations sur les
tableaux.
Enregistrer et visualiser le document imprimer au format HTML.
Enregistrer et visualiser le document imprimer au format PDF (Portable Document Format).
Enregistrer et visualiser le document imprimer au format XML (eXtensible Markup Language).
Envoyer le document imprimer dans un email.
Envoyer le document imprimer sous forme de PDF joint un email.

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Lutilisation de cette barre doutils est trs simple :


1. Vous cliquez sur le bouton correspondant au type de document crer (PDF par exemple).
2. Vous indiquez le nom du fichier gnrer.
3. Vous ouvrez immdiatement si ncessaire le fichier gnr.
Ainsi, le fichier PDF gnr peut tre par exemple utilis pour archiver un document pour une utilisation future,
envoy, ... Il peut contenir des images, des codes-barres, ...

Barre doutils dannotations


Vous voulez mettre en relief une information lors de limpression ? Une information importante doit tre ajoute ?
Vous avez la possibilit dajouter directement des annotations dans votre tat. Ces annotations seront automatiquement imprimes avec ltat, quel que soit le format dimpression choisi (PDF, ...).
Pour insrer des annotations dans un tat, utilisez la barre doutils suivante :

Vous pouvez :
Annuler ou refaire une action.
Dessiner main leve (icne "Crayon"). Il suffit de cliquer sur licne et de commencer le dessin.
Dessiner une flche (icne "Flche"). Il suffit de cliquer sur licne puis de dfinir le point de dpart et le point
darrive de la flche par de simples clics dans ltat. La pointe de la flche sera dessine la fin du trait.
Insrer un texte (icne "Texte"). Il suffit de cliquer sur licne puis de cliquer lendroit o le texte doit tre
insr. Une barre doutils spcifique apparat alors pour dfinir les caractristiques du texte insr (taille, couleur, ...).
Insrer une image (icne "Image"). Il suffit de cliquer sur licne et de dfinir la zone o limage doit tre insre. Le slecteur de fichiers souvre automatiquement pour saisir le chemin de limage insrer.
Dfinir la taille du trait utilise par dfaut (icne "Traits").
Dfinir la couleur utilise par dfaut (icne "Couleur").
Pour supprimer une annotation, il suffit de slectionner lannotation voulue et dutiliser la touche [SUPPR] du clavier.
Remarque : Les annotations peuvent tre dplaces uniquement dans la page affiche actuellement.

Barre doutils de recherche


Vous souhaitez rechercher une information particulire dans ltat ? Il suffit de lancer une recherche. La barre
doutils de rechercher permet dindiquer lexpression recherche ainsi que les conditions (mot entier, avec casse ou
non). Les boutons "Suivant" et "Prcdent" permettent de se dplacer selon le critre recherch dans laperu.

w ww . pc so ft.f r

39

40

Fonctionnalits automatiques dune application WinDev 19


Fonctionnalits automatiques de votre application

Gestion des donnes


Optimisation automatique des fichiers de donnes
En cas de problme physique sur vos fichiers de donnes, par dfaut, votre application optimise automatiquement
laccs aux fichiers de donnes en "r-indexant" les fichiers posant problme.
Si une r-indexation est effectue, la fentre suivante est automatiquement affiche :

Pendant cette maintenance, aucune opration ne peut tre effectue.


Si loptimisation nest pas automatique, demandez au fournisseur de lapplication daugmenter le paramtre par
dfaut.
[Information Dveloppeur : pour augmenter le nombre denregistrements maximum lanant loptimisation automatique, affichez la fentre de description du projet (option "Projet .. Description du projet", onglet "Fichiers") et modifiez
le nombre indiqu.]

Gestion des problmes les plus courants


Lorsque les informations saisies dans les fichiers de donnes de votre application ne sont pas correctes, des fentres spcifiques peuvent safficher. Ces fentres vous informent du problme rencontr (par exemple mot de passe
incorrect, donnes en cours de modification par un autre utilisateur, ...) et vous permettent de corriger le problme.
Voici quelques exemples :

Le mot de passe est incorrect : vous pouvez


saisir nouveau ce mot de passe

Deux donnes identiques ont t saisies : il est


possible de modifier la dernire information

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

FONCTIONS DE WINDEV QUE VOUS POUVEZ


DEMANDER !
Cette partie prsente les fonctionnalits pouvant tre ajoutes rapidement dans une application WinDev.
Ces fonctionnalits vous intressent ? Demandez-les au fournisseur de lapplication. Quelques clics dans WinDev
suffisent pour optimiser votre application.
Attention toutefois ! Le fait qu'une fonctionnalit soit simple intgrer ne veut pas dire que vous pouvez lavoir tout
de suite ! En effet les dveloppeurs ont des plannings et des tches en cours, et la diffusion d'une nouvelle version
demande souvent une phase de qualification et de test de cette version ! Mme si certaines actions ne demandent
que quelques minutes, le processus de mise disposition d'une nouvelle version dune application demande du
dlai !

Gestion dun mot de passe et de niveaux daccs


Votre application est utilise en rseau par plusieurs utilisateurs ? Certains utilisateurs ne doivent pas accder certaines fonctionnalits ?
WinDev propose une gestion avance des utilisateurs et de leurs droits grce au groupware utilisateur. Lors du lancement de lapplication, une fentre permet lutilisateur de sidentifier. En fonction des droits dfinis pour cet utilisateur, certaines options de lapplication peuvent tre grises ou invisibles.
Voici un exemple de fentre de connexion une application :

[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Activer la gestion du groupware utilisateur" dans loption "Atelier .. Paramtrer le groupware utilisateur".]

Verrouillage dune application


Vos applications utilisent des donnes sensibles ? Pourquoi ne pas demander le verrouillage automatique de votre
application. Si le verrouillage de lapplication est activ, au bout dun certain dlai, toutes les fentres de lapplication sont iconises et rendues invisibles. Ainsi, si vous quittez votre poste temporairement, personne ne peut lire les
donnes affiches.

w ww . pc so ft.f r

41

42

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Lors de la restauration de lapplication, une fentre saffiche automatiquement demandant un mot de passe :

Ce mot de passe peut correspondre :


par dfaut, au mot de passe que vous utilisez pour lancer Windows sur votre poste.
au mot de passe utilis pour le groupware utilisateur (si votre application utilise le groupware utilisateur), ...
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Verrouiller lapplication si
elle reste inactive" et indiquez le nombre de minutes dattentes avant le verrouillage.]

Astuces du jour
Ce document que vous lisez actuellement prsente les diffrents trucs et astuces lis lutilisation dune application
WinDev.
Pourquoi ne pas retrouver directement ces trucs et astuces au lancement de vos applications, sous forme de "Le
Saviez-vous ?".

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, slectionnez loption "Activer le "Le Saviez-vous" des
FAA" dans longlet "Avanc" de la description du projet.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Les fentres
WinDev met disposition du fournisseur de votre application de nombreuses fonctionnalits automatiques pouvant
simplifier la manipulation quotidienne des fentres de lapplication.
Voici quelques exemples :
Animations de champs :
Par dfaut, les champs dune application ne sont pas anims.
Il est possible dajouter des effets danimation sur les champs dune application sur certaines actions. Quelques
exemples :
- lors du changement donglet.
- lors du dfilement dune table.
- lors de la manipulation dun calendrier.
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cliquez sur le bouton "Animations des champs" dans
longlet "Avanc" de la description du projet, puis slectionnez loption "Activer lanimation des champs sur le projet".]
Dplacement dune fentre par le fond :
Par dfaut, les fentres dune application peuvent tre dplaces par un simple clic sur la barre de titre de la fentre.
Si le dplacement par le fond est activ, il est possible de dplacer une fentre en cliquant simplement sur le fond
de la fentre, et en maintenant le bouton gauche de la souris enfonc pendant le dplacement de la fentre.
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez loption "Dplacement par le fond" dans
longlet "IHM" de la description de la fentre.]
Bote de dialogue :
Votre application vous demande parfois de confirmer une manipulation (ajout, modification, suppression, ...) ?
Vous devez relire plusieurs fois la question pose pour la comprendre rellement ?
Ces fentres interrogatives (appeles des "botes de dialogue") peuvent tre amliores et tre ainsi facilement
comprhensibles.
Par exemple :

Avant : Une question pas trs claire...

Aprs : Une question claire et


facilement comprhensible.

Ces nouvelles formulations vous intressent ? Demandez-les au fournisseur de votre application.


[Information Dveloppeur : pour mettre en place ces formulations, utilisez la fonction Dialogue.]

w ww . pc so ft.f r

43

44

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Organiser votre fentre : les sparateurs ("splitter" en anglais)


Qui na pas rv de personnaliser lenvironnement de travail de son application ?
Une application WinDev peut offrir cette option automatiquement grce la prsence de sparateurs. Une mme
fentre peut avoir un nombre illimit de sparateurs.
Pour agrandir ou rduire une zone, il suffit de slectionner le sparateur et de modifier sa position.
Par exemple :

Utilisation dun sparateur / splitter

[Information Dveloppeur : pour rajouter cette fonctionnalit, ajoutez simplement des champs "Sparateur" dans la
fentre. N'oubliez pas d'ancrer les champs qui doivent changer de taille et de place (onglet "IHM" de la description
du champ).]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Le menu utilitaire "?"


WinDev met disposition du fournisseur de votre application un menu utilitaire. Ce menu sintgre automatiquement
la fin du menu principal de votre application.
Par exemple :

Ce menu propose par exemple :


Lancement de laide (au format HLP ou CHM) de votre application.
Affichage laide des fonctionnalits automatiques de lapplication au format PDF (le document que vous lisez
actuellement).
Optimisation de la vitesse de la base de donnes. Cette option est utile si vous constatez des lenteurs dans
votre application.
Sauvegarde de la base de donnes. Cette option permet de raliser une sauvegarde de lensemble des donnes manipules par votre application.
Sauvegarde de lapplication. Cette option permet de raliser une sauvegarde de votre application.
Rparation de la base de donnes. Cette option est utile si vous constatez que les donnes affiches dans
votre application ne correspondent pas aux donnes relles.
Cration et modification dun tat (avec le logiciel Etats et Requtes).
Cration et modification dune requte (avec le logiciel Etats et Requtes).
Envoi de suggestions ou signalement des dysfonctionnements au fournisseur de votre application.
Mise jour de votre application.
Affichage de la licence dutilisation de votre application.
Enregistrement de la licence de votre application.
Affichage des coordonnes du fournisseur de votre application.
...
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, slectionnez loption "Fentres .. Menu principal ..
Ajouter le menu ?" et rpondez aux questions de lassistant qui se lance.]

w ww . pc so ft.f r

45

46

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Les champs de saisie


Les champs de saisie proposent de nombreuses fonctionnalits automatiques (ou pouvant tre mises en place trs
rapidement).
Il est par exemple possible de :
proposer une saisie assiste :
Lors de la frappe des premiers caractres, les diffrentes valeurs prcdemment saisies sont automatiquement
proposes. Cette option peut tre ajoute trs rapidement dans votre application.
Exemple :

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement "Saisie assiste" dans longlet
"Dtail" de la description du champ.]
obliger la saisie dune ou de plusieurs informations :
Certaines informations sont primordiales pour vos statistiques ? Votre application peut vous obliger les saisir !
Cette fonctionnalit est galement disponible dans tous les champs o vous pouvez saisir une information.
Par exemple :

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez loption "Saisie obligatoire" dans longlet
"Dtail" de la description du champ.]
transformer les chemins de fichier et les adresses de site en liens clicables :
Lors de la saisie dun chemin de fichier ou dune adresse de site, il est possible de transformer automatiquement
ces adresses en liens URL clicables. Ainsi, il suffira de cliquer sur le lien pour ouvrir le fichier ou le site indiqu.
Cette option peut tre ajoute trs rapidement dans votre application.
Exemple :

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement "Autoriser les liens" dans longlet
"Dtail" de la description du champ.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Pour les champs de saisie montaire, il est possible dafficher :


une bulle daide contenant la conversion de la valeur affiche dans une autre devise (affiche la valeur en francs
par exemple).
un menu contextuel, contenant la conversion de la devise affiche dans les principales monnaies europennes
(actuelles et monnaies nationales avant lEuro).
Exemple :

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, slectionnez les caractristiques de gestion de lEuro
dans longlet "Dtail" de la description du champ.]
Pour les champs de saisie de type date, il est possible dafficher dans le champ une icne permettant douvrir automatiquement un calendrier.

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, slectionnez loption "Afficher un bouton calendrier"
dans longlet "Gnral" de la description du champ.]
Pour les champs de saisie numriques, il est possible dafficher dans le champ une icne permettant douvrir automatiquement ue calculatrice.

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, slectionnez loption "Afficher un bouton calculatrice"
dans longlet "Gnral" de la description du champ.]

w ww . pc so ft.f r

47

48

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Les champs Combo


Les champs Combo proposent galement de nombreuses fonctionnalits automatiques (ou pouvant tre mises en
place trs rapidement).
Il est par exemple possible de :
proposer une saisie assiste :
Lors de la frappe des premiers caractres, les diffrentes valeurs prcdemment saisies sont automatiquement
proposes. Cette option peut tre ajoute trs rapidement dans votre application.
Exemple :

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement "Saisie assiste" dans longlet
"Dtail" de la description du champ.]
obliger la slection dune ou de plusieurs informations :
Certaines informations sont primordiales pour vos statistiques ? Votre application peut vous obliger les saisir !
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez loption "Saisie obligatoire" dans longlet
"Dtail" de la description du champ.]
proposer les dernires valeurs slectionnes :
Les dernires valeurs slectionnes sont proposes en haut de la combo droule.
Par exemple :

Cette option vous intresse ? Demandez-la au fournisseur de votre application.


[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement "Historique des slections" dans
longlet "Dtail" de la description du champ.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

amliorer la slection des lments :


Il est parfois fastidieux de slectionner une valeur dans une combo du fait du nombre important de donnes listes. Plus maintenant ! Il suffit de remplacer les combos traditionnelles par des combos visuelles.
Par exemple :

Avant : une combo pas forcment claire ...

Aprs : un choix facile, qui prsente toutes les possibilits


Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour raliser ce changement, slectionnez le type droul "Liste Image" dans longlet
"Contenu" de la description du champ et renseignez les rubriques utilises pour le remplissage.]

w ww . pc so ft.f r

49

50

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

MCU (Macro-Code Utilisateur)


Quest-ce que le MCU (Macro-Code Utilisateur) ?
Les "Macro-Code Utilisateur" sont des morceaux de code WLangage que vous tapez et qui permettent de dfinir vos
propres traitements dans votre application.
Attention : Cette fonctionnalit est une fonctionnalit avance de votre application, qui ncessite des connaissances de programmation.
Vous pouvez ainsi par exemple :
Associer un nouveau raccourci clavier un bouton (par exemple la touche F5 pour lancer automatiquement
limpression).
Dans une table, changer la couleur de certaines lignes (par exemple, les lignes de produit dont le stock est infrieur 10 deviennent rouges).
...
La saisie de ce code est simplifie grce un assistant, mais elle demande un niveau de connaissances assez
lev quand mme (faites vous aider par un informaticien !).

Comment savoir si mon application propose le MCU ?


Si la fentre permet la saisie d'une Macro-Code Utilisateur, l'icne
apparat ct de l'icne de rduction de la
fentre (en haut, droite de la fentre). Lors du clic sur cette icne, un assistant apparat, et vous permet de crer,
d'utiliser, vos macro-code utilisateur.
Cette fonctionnalit vous intresse ? Demandez votre fournisseur de lintgrer dans votre application !
[Information Dveloppeur : pour ajouter cette fonctionnalit, cliquez sur le bouton "Macro-Code utilisateur" dans
longlet "Charte" de la description du projet et cochez simplement la case "Oui - Autoriser la saisie de Macro-Code utilisateur".]

Ajouter un Macro-Code Utilisateur pour personnaliser lapplication


Pour ajouter un Macro-Code Utilisateur :
1. Lancez l'assistant (clic sur licne
ou combinaison de touches [Windows + F2]).
2. Cliquez sur le bouton "Ajouter un Macro-Code".

3. Indiquez le type d'action concern par le traitement personnalis : Action sur un champ ou sur une combinai-

son de touches.
4. Si vous effectuez un traitement sur un champ :

Slectionnez le champ concern. Un tableau liste les diffrents champs de l'application avec leur libell. Vous
pouvez galement slectionner directement le champ dans la fentre grce au bouton "Choisir le champ".

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Slectionnez laction personnaliser et le moment de son excution.


Un diteur de code simplifi apparat, permettant de saisir le titre de la macro et le code WLangage du MacroCode Utilisateur.
5. Si vous effectuez un traitement sur une combinaison de touches :
Spcifiez la combinaison de touches concerne.
Un diteur de code simplifi apparat, permettant de saisir le titre de la macro, le moment d'excution et le
code WLangage du Macro-Code Utilisateur.
6. Dans l'diteur de code simplifi :
la coloration syntaxique est disponible.
l'aide des fonctions WLangage est disponible.
Il est possible de tester directement le code saisi.
Il est possible d'obtenir la liste des champs, afin de manipuler un autre champ de la fentre.
7. Validez. Le macro-code est ajout et est disponible immdiatement.

Transmettre les Macro-Code Utilisateur


Vous avez saisi des "Macro-Code Utilisateur" ? Vous voulez les transmettre au fournisseur de votre application pour
que ces fonctionnalits soient intgres en standard ?
Vous pouvez :
soit envoyer directement par email vos macro-code utilisateur (si lapplication le permet).
Pour envoyer les Macro-Code Utilisateur par email, il suffit de :
1. Lancer l'assistant de gestion des Macro-Code Utilisateur (clic sur licne
ou combinaison de touches
[Windows + F2]).
2. Cliquer sur le bouton "Envoyer le code".
Attention : Lenvoi des Macro-Code Utilisateur par email n'est pas disponible pour les applications rseau.
soit transmettre les fichiers .MCU correspondant vos "Macro-Code Utilisateur". Ces fichiers sont enregistrs
dans le rpertoire de lapplication.
Remarque : Dans le cas d'une application rseau, si l'excutable est install dans un rpertoire rseau partag,
le fichier .MCU sera sauvegard dans le rpertoire "MesDocuments\Application Data\<Nom application>.
[Information Dveloppeur : pour importer des "Macro-Code Utilisateur" dans votre projet, utilisez loption "Fichier ..
Importer .. Des Macro-Code Utilisateur".]

w ww . pc so ft.f r

51

52

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Les tats
Les tats correspondent tous les documents que vous pouvez imprimer directement partir de votre application :
factures, devis, listing clients, ...
WinDev met disposition du fournisseur de votre application de nombreuses fonctionnalits automatiques pouvant
simplifier la manipulation quotidienne des tats de lapplication.
Voici quelques exemples :
Zone clicable :
Lors de limpression dune facture, vous aimeriez disposer de toutes les informations concernant le client concern
ou de toutes les caractristiques des produits commands ? Il suffit de cliquer directement dans ltat pour obtenir
ces renseignements !
Par exemple, un simple clic sur lintitul du produit command vous ouvre la fiche produit :

Dans laperu avant impression, les zones clicables sont facilement identifiables grce au signe . De plus, ces
zones se colorent en jaune lors de leur survol.
Remarque : Si vous disposez du logiciel Etats et Requtes, vous pouvez directement dfinir les zones clicables de
vos tats.
[Information Dveloppeur : les champs dun tat sont maintenant associs un traitement de clic. Pour ouvrir une
fentre ou lancer un programme spcifique, il suffit de saisir le code correspondant dans ce traitement.]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Lien :
Vos factures sont directement envoyes via email vos clients au format HTML ? Vous aimeriez que vos clients
puissent accder directement au site Internet de votre socit partir de ces factures ? Demandez un champ lien !
Un simple clic de vos clients sur ce lien lancera le site Internet de votre socit.
Dans laperu avant impression, les liens sont facilement identifiables grce au signe
rent en jaune lors de leur survol.

. De plus, ces liens se colo-

Remarque : Si vous disposez du logiciel Etats et Requtes, vous pouvez directement ajouter des champs lien dans
vos tats.
[Information Dveloppeur : pour ajouter cette fonctionnalit, ajoutez simplement un champ lien vos tats et
paramtrez la destination dans la description du champ.]

Crez vos propres tats


Vous souhaitez dfinir vos propres tats, modifier des tats existants, faire vos propres interrogations de
donnes, ... ? Utilisez le logiciel Etats et Requtes !
Le logiciel Etats et Requtes vous permet de raliser simplement les impressions que vous voulez obtenir directement partir des donnes de votre application.
Avec le logiciel Etats et Requtes, plus besoin de demander au fournisseur de lapplication de crer un nouvel tat :
vous le crez vous-mme !
Cette fonctionnalit vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour fournir gratuitement le logiciel Etats et Requtes avec votre application, cochez
loption "Incorporer "Etats et Requtes" dans linstallation" lors de la cration de la procdure dinstallation de votre
application. Noubliez pas de lire la licence de WinDev pour connatre les conditions de redistribution de ce logiciel.]

w ww . pc so ft.f r

53

54

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Envoi automatique de suggestions et de bogues sur votre application


Vous rencontrez un problme dans votre application ? Ca arrive ! Vous voulez le signaler immdiatement au fournisseur de votre application.
Cette fonctionnalit peut tre facilement intgre dans votre application.
Vous pourrez ainsi prvenir votre fournisseur des problmes rencontrs ou des suggestions faire, ou des rgles
mtier, grce un simple assistant :

Slection du type de problme

Saisie de la demande

Intgration dune copie dcran


(avec annotations)
Cette option vous intresse ? Demandez-la au fournisseur de votre application.
[Information Dveloppeur : pour ajouter cette fonctionnalit, intgrez le composant "FeedBack" dans votre application. Cette fonctionnalit peut galement tre automatiquement ajoute votre application en intgrant le menu
"?".]

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Passage de lapplication sur un Mobile (Pocket PC ou Smartphone) ou sur Internet


Votre application est une application Windows et vous voulez obtenir un site Internet et une application pour Mobile
/ Android / iPhone ou iPad utilisant les mmes donnes.
Cest possible (avec quelques modifications). Votre fournisseur peut transformer votre application grce deux logiciels spcifiques :
WebDev, qui permet de crer des sites Internet / Intranet.
WinDev Mobile, qui permet de crer des applications pour Mobile (Android, Windows Phone 7, iPhone, iPad, ...).

Une fonctionnalit utile n'est pas prsente dans ce document ?


N'hsitez pas nous en faire part !
Envoyez un mail suggestion@pcsoft.fr
Nous en ferons profiter les autres utilisateurs !

w ww . pc so ft.f r

55

56

Fonctionnalits automatiques dune application WinDev 19


Fonctions de WinDev que vous pouvez demander !

Ut ilisez au mieu x vo s ap plic atio ns d ve lop p es av ec W INDEV