Les fonctions automatiques incluses dans vos applications dveloppes avec WinDev
SOMMAIRE
UTILISEZ AU MIEUX VOTRE LOGICIEL FONCTIONNALITS AUTOMATIQUES DE VOTRE APPLICATION
Les fentres ........................................................................................................................................................................................................6 Redimensionner une fentre..............................................................................................................................................................6 Organiser votre fentre : les sparateurs ("splitter" en anglais) ......................................................................................................8 Le menu contextuel.............................................................................................................................................................................9 Les Tables ........................................................................................................................................................................................................ 12 Le menu contextuel.......................................................................................................................................................................... 13 La bulle daide de lascenseur......................................................................................................................................................... 16 Modifier la taille des colonnes......................................................................................................................................................... 17 Changer lordre des colonnes.......................................................................................................................................................... 18 Trier les colonnes ............................................................................................................................................................................. 19 Rechercher dans les colonnes ........................................................................................................................................................ 19 Fixer les colonnes ............................................................................................................................................................................. 20 Retrouver immdiatement la dernire mise en forme dune table ! ............................................................................................ 21 Les champs de saisie ..................................................................................................................................................................................... 22 Les champs Combo ........................................................................................................................................................................................ 25 Le menu contextuel.......................................................................................................................................................................... 25 La bulle daide de lascenseur......................................................................................................................................................... 25 Modifier la taille de la combo droule .......................................................................................................................................... 26 Retrouver immdiatement la dernire mise en forme dune combo droule ! ......................................................................... 26 Les graphes ..................................................................................................................................................................................................... 27 Aperu avant impression ............................................................................................................................................................................... 29 Gestion des donnes ...................................................................................................................................................................................... 31 Optimisation automatique des fichiers de donnes...................................................................................................................... 31 Gestion des problmes les plus courants ...................................................................................................................................... 31
www.pcsoft.fr
w w w .p c so ft.fr
Les fentres
Plusieurs fonctionnalits intressantes sont proposes par dfaut dans les fentres WinDev.
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, signalez-le 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).]
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 w w .p c so ft.fr
Par exemple :
[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).]
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.
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)".
www.pcsoft.fr
10
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 "Restaure 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". [Information Dveloppeur : pour animer les fentres de votre application, paramtrez les diffrentes animations (bouton "Animations de fentre") dans longlet "Charte" de la description du projet.]
11
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 vos fentres soit automatiquement adapte leur contenu ! Par exemple :
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".
www.pcsoft.fr
12
Les Tables
Votre application affiche des informations sous forme de tableau (appel galement Table) ? Profitez de toute la puissance de ces tables.
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.
13
Le menu contextuel
Le menu contextuel des tables (affich par un clic droit sur une ligne de la table ou bien par licone haut droite de la table) contient par dfaut les options suivantes : en
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.]
www.pcsoft.fr
14
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 pressepapiers (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.
15
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.
Pour plus de dtails sur les fonctionnalits des graphes, consultez Les graphes, page 27. Affichez 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.
www.pcsoft.fr
16
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. 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.]
17
La taille de la premire colonne est trop petite pour visualiser le nom complet des socits
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.]
www.pcsoft.fr
18
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.]
19
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.]
www.pcsoft.fr
20
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.]
, 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. Exemple :
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.]
21
www.pcsoft.fr
22
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 clic successifs sur le champ. Proposer le correcteur orthographique (option "Orthographe") : Il est possible de lancer automatiquement le correcteur dorthographe de Word sur les champs de saisie.
Remarque : Cette option est propose uniquement si Word est install si la machine en cours.
23
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]. Par exemple :
Cette option est disponible uniquement sur les champs de saisie avec mise en forme (possibilit de modifier la police, de mettre en gras, ...). Mmorisation de la dernire valeur saisie dans un champ (option "Mmorisation .. Mmoriser la valeur") : 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 pas disponible sur les champs de saisie avec mise en forme (possibilit de modifier la police, de mettre en gras, ...). 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 pas disponibles sur les champs de saisie avec mise en forme (possibilit de modifier la police, de mettre en gras, ...).
www.pcsoft.fr
24
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.]
25
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.
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.]
www.pcsoft.fr
26
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.]
27
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 :
www.pcsoft.fr
28
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, la prsence et la position de la lgende, la prsence du quadrillage, lorientation des axes, le style du graphe, ... enregistrer le graphe sous forme de fichier image, imprimer directement le graphe sur limprimante de votre choix.
29
La fentre daperu est compose par dfaut des lments suivants : Une barre d'outils standard proposant les options suivantes :
Ferme laperu Parcours des pages Mode main : dplacement du document en cliquant dans laperu Zoom avant, arrire et personnalis en cliquant sur le document Paramtrage du zoom Mode navigateur (affiche les vignettes des pages) Permet de modifier lapparence de ltat (avec le logiciel Etats & Requtes) Permet de crer un nouvel tat (avec le logiciel Etats & Requtes) Imprime la page en cours Imprime toutes les pages
www.pcsoft.fr
30
Une barre de boutons permettant 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. Lutilisation de cette barre de boutons 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 code-barres, ... Un menu contextuel reprenant la majorit des options de la barre d'outils et de la barre de boutons.
Attention : Pour des raisons de scurit, certaines options peuvent avoir t dsactives.
31
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.]
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
www.pcsoft.fr
32
[Information Dveloppeur : pour rajouter cette fonctionnalit, cochez simplement la case "Activer la gestion du groupware utilisateur" dans loption "Atelier .. Paramtrer le groupware utilisateur".]
33
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 : 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.
Cette option vous intresse ? Demandez-la au fournisseur de votre application. [Information Dveloppeur : pour rajouter cette fonctionnalit, indiquez simplement le bouton temporis dans longlet "Dtail" de la description de la fentre.] 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.]
www.pcsoft.fr
34
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 :
Ces nouvelles formulations vous intressent ? Demandez-les au fournisseur de votre application. [Information Dveloppeur : pour mettre en place ces formulations, utilisez la fonction Dialogue.]
35
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 & Requtes). Cration et modification dune requte (avec le logiciel Etats & 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. 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.]
www.pcsoft.fr
36
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 les rappeler ! 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.] 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.]
37
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 les rappeler ! 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.]
www.pcsoft.fr
38
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 :
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.]
39
3. Indiquez le type d'action concern par le traitement personnalis : Action sur un champ ou sur une com-
binaison 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".
www.pcsoft.fr
40
Slectionnez l'action personnaliser, et le moment de l'excution de l'action personnalise. Un diteur de code simplifi apparat, permettant de saisir le titre de la macro, et le code W-Langage du Macro-Code 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 W-Langage du Macro-Code Utilisateur. 6. Dans l'diteur de code simplifi : la coloration syntaxique est disponible. l'aide des fonctions W-Langage 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.
41
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 tous 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 & 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.]
www.pcsoft.fr
42
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 se colorent en jaune lors de leur survol. . De plus, ces liens
Remarque : Si vous disposez du logiciel Etats & 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.]
43
www.pcsoft.fr
44
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 "?".]
45
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 !
www.pcsoft.fr
46