Site
Accueil
Contact
Actualité
Auteur
Passion
Ouvrages
Téléchargements
Lien
Hors sujet
Recherche...
Rechercher un exemple ?
Accès direct à une étape de
présentation de WINDEV
1. Vous avez dit programme ?
2. Que fait WINDEV dans tout ça ?
3. Editeur de fenêtres
4. Editeur d'analyses
5. Outils
6. Editeur de Requetes
Exemples complets de réalisations...
Création illustrée d'un utilitaire à
télécharger WD IPMAIL !
Création illustrée d'un utilitaire à
télécharger WD TRANSFERT MAIL !
Etapes de création d'un composant
à télécharger !
Le saviez-vous ?
Mon Premier ...
Codes & Astuces
WINDEV 10 !!!
Nouvelle version
Assistant d'ouverture de
projets WINDEV 9
Le saviez-vous ?
PC SOFT propose sur son site des "le Saviez-vous ?"
En voici une copie, de nombreuses informations sur les possibilités de WINDEV y figure.
Comment savoir si une impression à été demandée ?
22/06/2005
Lors de l'impression d'états, il peut être intéressant de savoir si l'impression papier a été demandée par l'utilisateur depuis la fenêtre d'aperçu. Cette information peut être récupérée via la fonction iImpressionDemandée(). A la suite de la prévisualisation de l'impression, il est ainsi possible de réaliser différents traitements suivant que l’impression ait été demandée ou non par l’utilisateur.
Typage des indirections
21/06/2005
Lors de l'utilisation des indirections, l'élément concerné est recherché parmi tous les éléments du projet. Afin d'optimiser les temps de traitement il est possible de typer les indirections. Ainsi, la recherche se limitera au type d'élément spécifié. La syntaxe à utiliser dans ce cas est la suivante : { , } - permettant d'identifier le champ, la variable ou la rubrique à manipuler. - étant une constante correspondant au type de l'élément recherché : IndFenêtre Élément recherché parmi les fenêtres IndEtat Élément recherché parmi les états IndChamp Élément recherché parmi les champs IndFichier Élément recherché parmi les fichiers IndRubrique Élément recherché parmi les rubriques IndVariable Élément recherché parmi les variables IndPage Élément recherché parmi les pages Exemple : NomChamp est une chaîne = "Saisie1" {NomChamp,indChamp} = "Test" Dans cet exemple simple, le nom contenu dans la variable NomChamp ne sera recherché que parmi les champs. Nous vous conseillons de systématiquement typer vos indirections, le gain peut être réellement significatif !
Masque de saisie numérique ne conservant que les chiffres significatifs
15/06/2005
Comment ne conserver que les chiffres significatifs de la partie décimale dans un champ de saisie de type numérique ? Il est possible de définir un masque de saisie numérique ne conservant que les chiffres significatifs en remplaçant les chiffres 9 par des 0 (zéro) pour la partie décimale. Exemple avec un masque de saisie classique "999,999" , on obtient : - 152,520 - 12,000 - 2,984 Avec le masque "999,000", les mêmes valeurs seront affichées comme suit : - 152,52 - 12 - 2,984 A l'inverse, l'utilisation du 0 à la place du 9 dans la partie entière du masque de saisie permet de conserver les zéros. Avec le masque "000,999" nous obtenons donc : - 152,520 - 012,000 - 002,984 Il est bien sur possible d'utiliser des zéros pour la totalité du masque de saisie.
Comment inhiber l'affichage de la fenêtre d'impression en cours ?
10/06/2005
Comment inhiber l'affichage de la fenêtre d'impression en cours ? Lors d'une impression, une fenêtre d'impression en cours est affichée automatiquement. Dans certains cas il peut être utile de ne pas afficher cette fenêtre. Pour cela il suffit de faire appel à la fonction iFenêtreAbandon() avec la syntaxe suivante : iFenêtreAbandon(Faux) Cette fonction permet également de personnaliser le titre de la fenêtre et le message affiché. Vous pouvez retrouver le détail de son utilisation dans l'aide en ligne de WinDev 9.
Comment modifier la couleur d'une branche d'un champ arbre/ treeview ?
08/06/2005
Comment modifier la couleur et la police d'un élément d'un champ arbre (treeview) ? Il peut être intéressant de faire ressortir un ou plusieurs éléments affichés dans un champ arbre (treeview). Cette possibilité est offerte avec la version 9 de WinDev en utilisant les propriétés "..Couleur", "..Police" et "..PoliceGras" suivant la syntaxe suivante : NomTreeview [ ] .. Couleur = NomTreeview [ ] .. Police = NomTreeview [ ] .. PoliceGras = VRAI (ou FAUX) Exemple : MaPolice est une Police MaPolice = PoliceCrée ("Arial", 12, iGras , iVertClair ) ArbreAjoute(Arbre1, "Racine", aDéfaut, aDéfaut, "", aTriAlpha) ArbreAjoute(Arbre1, "Racine"+TAB+"Feuille 1", aDéfaut, aDéfaut, "", aTriAlpha) ArbreAjoute(Arbre1, "Racine"+TAB+"Feuille 2", aDéfaut, aDéfaut, "", aTriAlpha) ArbreAjoute(Arbre1, "Racine"+TAB+"Feuille 3", aDéfaut, aDéfaut, "", aTriAlpha) Arbre1["Racine"+TAB+"Feuille 1"]..Couleur = iRougeClair Arbre1["Racine"+TAB+"Feuille 2"]..Police = MaPolice Arbre1["Racine"+TAB+"Feuille 3"]..PoliceGras = Vrai ArbreDérouleTout(Arbre1)
Fonctions FAA
06/06/2005
Les Fonctionnalités Automatiques de l'Application (FAA) permettent d'ajouter des fonctionnalités à votre application sans aucune ligne de code. Il est toutefois possible de les exécuter ou de les désactiver par programmation. La fonction ExecuteFAA() exécute une fonctionnalité automatique de l'application sur un champ spécifique. Cette fonction permet par exemple de lancer la correction orthographique sur un champ de saisie. Exemple : ExécuteFAA (Saisie1 , faaCorrectionOrthographique ) La fonction DesactiveFAA() désactive une fonctionnalité automatique de l'application sur un champ ou une fenêtre. Il est ainsi possible de désactiver l'export vers Excel pour un champ Table. Exemple : DésactiveFAA(Table_Client , faaTableVersExcel ) Nous vous rappelons qu'une documentation "Utilisateur" WINDEV des FAA est à votre disposition sur notre site : http://www.pcsoft.fr/windev/FAA.html
Recycler les fenêtres de code
03/06/2005
Par défaut, une seule fenêtre de code est ouverte par élément dans l'éditeur de code. Par exemple, une fenêtre de code affiche le code d'un bouton d'une fenêtre. Si une nouvelle fenêtre de code est ouverte pour afficher le code d'un champ de cette fenêtre, la fenêtre affichant le code du bouton est utilisée. C'est le recyclage des fenêtres de code (mode par défaut). Pour utiliser plusieurs fenêtres de code pour afficher le code de plusieurs élément d'un même élément, il suffit d'annuler le recyclage des fenêtres de code. Ce fonctionnement est paramétrable, sous l'editeur de code, par l'option de menu "Affichage...Recycler les fenêtres de code".
Info auto dans barre d'état (heure, date,...)
02/06/2005
La barre de message permet d'afficher différentes informations de manière automatique. Vous avez la possibilité d'afficher les informations suivantes sans aucune ligne de code : - la date système - l'heure système - la position du curseur dans un champ de saisie (Colonne et ligne du caret) - l'état de la touche [MAJ] - l'état de la touche [INSER] - le login de l'utilisateur du groupware Pour afficher ces divers éléments il suffit d'activer la barre de message, et de l'éditer ensuite. Vous pouvez réaliser ces opérations via le menu "Fenêtres .. Barre de message". Vous pouvez alors sélectionner le contenu désiré pour chaque case créée dans la barre de message.
Création d'une palette de couleurs personnaliée dans Windev, WinDev Mobile et WebDev
01/06/2005
WinDev, WebDev et WinDev Mobile permettent de créer des palettes de couleurs personnalisées, comment le faire ? La création d’une palette de couleur est aisée. Vous devez simplement : - ouvrir un objet quelconque (Bouton, libellé...) - aller dans l’onglet « Style » - éditer la description du style - cliquer sur le bouton à droite de la combo nommée « Couleur fond » - choisir l’onglet « Personnaliser » dans le sélecteur de couleurs - définir votre couleur - lui donner un nom explicite - l’ajouter à votre palette par le bouton « Ajouter » Vous pouvez ainsi créer autant de couleurs que désirées. Ces différentes couleurs seront accessibles depuis n’importe quel objet de votre projet.
Aide des éditeurs
31/05/2005
Les éditeurs d’analyse, d’aide et de code disposent de différentes options qui leur sont propre. Il est par exemple possible de définir si l’on veut : - dans l’éditeur d’analyse : restaurer les fichiers supprimés restaurer les rubriques supprimées vérifier les abonnements etc. - dans l’éditeur de code : Activer l’aide à la saisie Afficher les syntaxes des fonctions Convertir le code dans une autre langue Proposer de terminer le test lors du retour sous WinDev Proposer de terminer le test lors d’une modification de code etc. - dans l’éditeur d’aide : Vérifier l’intégrité de l’aide lors de son chargement Définir la qualité des images générées à la compilation etc. Ces options sont accessibles par le menu « Affichage...Options ». Vous pouvez ainsi bénéficier d’une interface complètement personnalisée.
<< < 1 2 3 4 5 6 7 8 9 > >>
Retour à la page d'accueil
Mise à jour : 21/3/2006