WinDev 16 - WebDev 16 - WinDev Mobile 16 Documentation version 16(1) - 1010 Vis

WinDev 16 - WebDev 16 - WinDev Mobile 16 Documentation version 16(1) - 1010 Visitez régulièrement le site www.pcsoft.fr, espace téléchargement pour vérifier si des mises à jour sont pro- posées. Adresse e-mail Support Technique Gratuit : supportgratuit@pcsoft.fr. Conseil : Pour recevoir directement des mises à jour intermédiaires et des conseils d’utilisation, abonnez-vous à la LST (revue trimestrielle + CD), en français. Cette documentation n’est pas contractuelle. Des modifications ont pu intervenir dans le logiciel depuis la parution de ce manuel. Veuillez consulter l’aide en ligne. Tous les noms de produits ou autres marques cités dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. © PC SOFT 2010 : Aucune reproduction intégrale ou partielle du présent ouvrage sur quelque support que ce soit ne peut être effectuée sans l’autorisation expresse de PC SOFT. SOMMAIRE PARTIE 1 - GÉNÉRATEUR D’ÉTATS 1. INTRODUCTION 13 2. COMMENT CRÉER UN ÉTAT? 28 3. SOURCES DE DONNÉES D’UN ÉTAT 46 4. DESCRIPTION / MANIPULATIONS D’UN ÉTAT 54 5. BLOCS D’UN ÉTAT 63 6. CHAMPS D’UN ÉTAT 72 7. UTILISER DES TABLEAUX DANS UN ÉTAT 95 8. ETATS AVEC SAISIE 104 9. ETATS IMBRIQUÉS 107 10. IMPRIMER UN ÉTAT PAR PROGRAMMATION 111 11. PROGRAMMATION D’UN ÉTAT 132 PARTIE 2 - GÉNÉRATEUR DE REQUÊTES 1. INTRODUCTION 155 2. COMMENT CRÉER UNE REQUÊTE? 165 3. DESCRIPTION D’UNE REQUÊTE 183 4. TESTER ET UTILISER UNE REQUÊTE 205 5. REQUÊTE AVANCÉE 212 PARTIE 3 - LOGICIEL ETATS & REQUÊTES 1. DIFFUSER LE LOGICIEL ETATS & REQUÊTES 229 2. UTILISER LE LOGICIEL ETATS & REQUÊTES 234 3. LIMITATIONS PAR RAPPORT À L’ÉDITEUR D’ÉTATS INTÉGRÉ À WINDEV 237 PARTIE 1 Editeur d’états Partie 1 : Editeur d’états 7 EDITEUR D’ÉTATS - SOMMAIRE 1. INTRODUCTION .................................................................................................................................. 13 1.1 Qu'est ce qu'un état? .....................................................................................................................................13 1.2 L'éditeur d'états ..............................................................................................................................................17 1.2.1 Présentation rapide...................................................................................................................... 17 1.2.2 Différences entre l’éditeur d’états intégré et le logiciel Etats & Requêtes.............................. 18 1.3 Interface principale de l’éditeur d’états ......................................................................................................21 1.4 Menus déroulants de l’éditeur d’états .........................................................................................................22 1.5 Les principales barres d’outils de l’éditeur d’états .....................................................................................25 1.5.1 Barre d’outils des champs........................................................................................................... 25 1.5.2 Barre d’outils d’alignement des champs.................................................................................... 26 1.5.3 Barre d’outils d’encadrement des champs ................................................................................ 26 1.5.4 Raccourcis clavier......................................................................................................................... 26 2. COMMENT CRÉER UN ÉTAT? ............................................................................................................... 28 2.1 Etat et projet ...................................................................................................................................................28 2.2 Création d'un état ..........................................................................................................................................29 2.2.1 Présentation.................................................................................................................................. 29 2.2.2 Les différents types d’états disponibles..................................................................................... 29 2.2.3 Source de l’état............................................................................................................................. 37 2.2.4 Ruptures et tris............................................................................................................................. 38 2.2.5 Réaliser des calculs dans un état............................................................................................... 40 2.2.6 Gabarit........................................................................................................................................... 40 2.2.7 Format d’impression de l’état...................................................................................................... 40 2.3 Enregistrement de l’état ................................................................................................................................40 2.4 Test de l’état ...................................................................................................................................................41 2.4.1 Lancer le test................................................................................................................................ 41 2.4.2 Arrêter le test................................................................................................................................ 42 2.4.3 Répertoire des fichiers de données à utiliser en test................................................................ 42 2.4.4 Gestion des mots de passe (analyse ou fichier de données).................................................... 42 2.4.5 WinDev Mobile : Ouverture d’une fenêtre en mode test dans le code du projet .................... 42 2.5 Impression d’un état .....................................................................................................................................43 2.5.1 Modes d’impression disponibles................................................................................................. 43 2.5.2 Aperçu avant impression ............................................................................................................. 43 3. SOURCES DE DONNÉES D’UN ÉTAT ...................................................................................................... 46 3.1 Présentation ...................................................................................................................................................46 3.2 Etat sur un fichier de données ......................................................................................................................46 3.2.1 Présentation.................................................................................................................................. 46 3.2.2 Caractéristiques............................................................................................................................ 47 3.3 Etat sur une requête ......................................................................................................................................47 3.3.1 Présentation.................................................................................................................................. 47 3.3.2 Les différents types de requêtes................................................................................................. 48 3.4 Etat sur une variable ......................................................................................................................................49 8 Partie 1 : Editeur d’états 3.5 Etat sur une vue HyperFileSQL Classic ........................................................................................................49 3.5.1 Présentation.................................................................................................................................. 49 3.5.2 Caractéristiques............................................................................................................................ 49 3.6 Etat sur une zone mémoire ...........................................................................................................................50 3.6.1 Présentation.................................................................................................................................. 50 3.6.2 Caractéristiques............................................................................................................................ 50 3.7 Etat sur un champ Table ...............................................................................................................................51 3.7.1 Présentation.................................................................................................................................. 51 3.7.2 Caractéristiques............................................................................................................................ 51 3.8 Etat sur fichier texte .......................................................................................................................................52 3.8.1 Présentation.................................................................................................................................. 52 3.8.2 Caractéristiques............................................................................................................................ 53 3.9 Etat sur une source de données programmée ...........................................................................................53 4. DESCRIPTION / MANIPULATIONS D’UN ÉTAT ..........................................................................................54 4.1 Présentation ...................................................................................................................................................54 4.2 Visualiser et modifier la description de l’état .............................................................................................54 4.2.1 Gestion de la source de données................................................................................................ 54 4.2.2 Options d’affichage dans l’aperçu avant impression ................................................................ 55 4.2.3 Gestion des blocs......................................................................................................................... 55 4.2.4 Options .......................................................................................................................................... 55 4.2.5 Formulaire et image de fond ....................................................................................................... 56 4.2.6 Langue........................................................................................................................................... 56 4.3 Ouvrir, fermer et enregistrer un état ............................................................................................................56 4.4 Utiliser un formulaire dans un état ..............................................................................................................57 4.4.1 Informations spécifiques au formulaire...................................................................................... 58 4.4.2 Intégrer un formulaire dans un état............................................................................................ 59 4.4.3 Image du formulaire..................................................................................................................... 59 4.4.4 Etat basé sur un fichier PDF........................................................................................................ 60 4.5 Visualisation de l’état en 3 dimensions ......................................................................................................60 4.6 Changer le gabarit associé à l’état ..............................................................................................................62 4.7 Changer le modèle d’états associé à l’état .................................................................................................62 5. BLOCS D’UN ÉTAT ...............................................................................................................................63 5.1 Présentation ...................................................................................................................................................63 5.2 Les différents types de blocs ........................................................................................................................64 5.2.1 Bloc Début de document ............................................................................................................. 65 5.2.2 Bloc Haut de page........................................................................................................................ 65 5.2.3 Bloc Haut de rupture.................................................................................................................... 65 5.2.4 Bloc Corps..................................................................................................................................... 65 5.2.5 Bloc Complément de corps.......................................................................................................... 66 5.2.6 Bloc Bas de rupture...................................................................................................................... 66 5.2.7 Bloc Bas de page.......................................................................................................................... 66 5.2.8 Bloc Fin de document .................................................................................................................. 66 5.2.9 Bloc Itération................................................................................................................................. 66 5.3 Caractéristiques des blocs d’un état ............................................................................................................66 5.4 Paramètres et options d’impression des blocs ..........................................................................................67 Partie 1 : Editeur d’états 9 5.5 Manipuler les blocs sous l’éditeur d’états ...................................................................................................68 5.5.1 Créer un bloc................................................................................................................................. 68 5.5.2 Supprimer un bloc........................................................................................................................ 68 5.5.3 Ré-ordonner les blocs................................................................................................................... 69 5.6 Manipuler les blocs par programmation .....................................................................................................69 5.6.1 Traitements des blocs d’un état.................................................................................................. 69 5.6.2 Manipuler un bloc dans un traitement WLangage..................................................................... 70 5.6.3 Propriétés associées aux blocs d’un état................................................................................... 71 6. CHAMPS D’UN ÉTAT ........................................................................................................................... 72 6.1 Les différents types de champs ...................................................................................................................72 6.1.1 Champ Libellé............................................................................................................................... 72 6.1.2 Champ Rubrique........................................................................................................................... 74 6.1.3 Champ Calculé.............................................................................................................................. 74 6.1.4 Champ Image................................................................................................................................ 75 6.1.5 Champ Code-barres...................................................................................................................... 76 6.1.6 Champ RTF.................................................................................................................................... 76 6.1.7 Champ Pré-défini .......................................................................................................................... 78 6.1.8 Champ Graphe.............................................................................................................................. 78 6.1.9 Champ Forme ............................................................................................................................... 80 6.1.10 Champ Interrupteur.................................................................................................................... 80 6.1.11 Champ Etat Interne.................................................................................................................... 81 6.1.12 Champ Lien URL......................................................................................................................... 81 6.1.13 Champ de saisie......................................................................................................................... 82 6.2 Caractéristiques des champs d’un état .......................................................................................................83 6.2.1 Fenêtre de description d’un champ............................................................................................ 83 6.2.2 Détail de la fenêtre de description.............................................................................................. 84 6.3 Multilingue des champs d’un état ................................................................................................................84 6.4 Groupe de champs .........................................................................................................................................85 6.5 Manipuler les champs sous l’éditeur ...........................................................................................................85 6.5.1 Créer un champ............................................................................................................................ 85 6.5.2 Sélectionner un ou plusieurs champs ........................................................................................ 86 6.5.3 Copier un champ .......................................................................................................................... 87 6.5.4 Copier le style d’un champ .......................................................................................................... 87 6.5.5 Déplacer un champ...................................................................................................................... 88 6.5.6 Supprimer un champ.................................................................................................................... 88 6.5.7 Utiliser un champ hors état ......................................................................................................... 88 6.6 Aligner les champs d’un état ........................................................................................................................89 6.6.1 Options d’alignement................................................................................................................... 89 6.6.2 Correcteur d’interface en temps réel.......................................................................................... 90 6.6.3 Zoom.............................................................................................................................................. 90 6.6.4 Règles et repères.......................................................................................................................... 90 6.6.5 Grille magnétique......................................................................................................................... 91 6.7 Manipuler les champs par programmation ................................................................................................92 6.7.1 Traitements des champs d’un état............................................................................................. 92 6.7.2 Manipuler un champ dans un traitement WLangage................................................................ 92 6.7.3 Propriétés associées aux champs d’un état............................................................................... 93 10 Partie 1 : Editeur d’états 7. UTILISER DES TABLEAUX DANS UN ÉTAT ...............................................................................................95 7.1 Présentation ...................................................................................................................................................95 7.2 Créer un tableau dans un état ......................................................................................................................97 7.2.1 Création d’un état de type tableau.............................................................................................. 97 7.2.2 Création d’un état de type tableau croisé .................................................................................. 98 7.2.3 Insertion d’un tableau dans un état............................................................................................ 98 7.3 Description du tableau ..................................................................................................................................99 7.3.1 Caractéristiques du tableau ........................................................................................................ 99 7.3.2 Caractéristiques des colonnes..................................................................................................100 7.4 Manipulation des cellules du tableau ........................................................................................................100 7.4.1 Sélectionner un élément du tableau.........................................................................................101 7.4.2 Afficher la description du tableau.............................................................................................101 7.4.3 Ajouter une cellule dans un tableau.........................................................................................101 7.4.4 Ajouter une colonne dans un tableau.......................................................................................101 7.4.5 Redimensionner les cellules du tableau ..................................................................................102 7.4.6 Déplacer une colonne du tableau.............................................................................................103 7.4.7 Enlever ou supprimer une colonne d’un tableau.....................................................................103 8. ETATS AVEC SAISIE .......................................................................................................................... 104 8.1 Présentation .................................................................................................................................................104 8.2 Comment le faire? .......................................................................................................................................104 8.2.1 Création de l’état en saisie........................................................................................................104 8.2.2 Caractéristiques des champs de saisie....................................................................................104 8.2.3 Traitements associés à un champ de saisie dans un état......................................................105 8.3 Saisie dans l’aperçu avant impression (WinDev uniquement) ...............................................................105 8.4 Saisie dans un fichier PDF ..........................................................................................................................106 8.5 Saisie dans un état basé sur un formulaire PDF ......................................................................................106 9. ETATS IMBRIQUÉS ........................................................................................................................... 107 9.1 Présentation .................................................................................................................................................107 9.2 Créer un état imbriqué ................................................................................................................................107 9.2.1 Principe........................................................................................................................................107 9.2.2 Exemple.......................................................................................................................................108 9.3 Particularités des états secondaires .........................................................................................................109 9.3.1 Blocs de l'état secondaire..........................................................................................................109 9.3.2 Orientation des états secondaires............................................................................................109 9.3.3 Saut de page de l'état secondaire ............................................................................................109 9.3.4 Etat secondaire basé sur une requête paramétrée.................................................................109 9.3.5 Etat secondaire basé sur une requête utilisant une connexion spécifique...........................109 9.4 Imprimer un état imbriqué .........................................................................................................................109 9.5 Différences entre les états imbriqués et les états internes ....................................................................110 10. IMPRIMER UN ÉTAT PAR PROGRAMMATION ..................................................................................... 111 10.1 Présentation ...............................................................................................................................................111 10.1.1 Principe d’impression en WinDev ...........................................................................................111 10.1.2 Principe d’impression en WebDev..........................................................................................112 10.1.3 Principe d’impression en WinDev Mobile...............................................................................112 Partie 1 : Editeur d’états 11 10.2 Etat sur fichier de données ...................................................................................................................... 115 10.2.1 Imprimer un état sur fichier de données................................................................................115 10.2.2 Imprimer un état borné basé sur un fichier de données ......................................................116 10.2.3 Imprimer un état paramétré basé sur un fichier de données ..............................................117 10.2.4 Imprimer un état paramétré et borné basé sur un fichier de données ...............................119 10.3 Etat sur une requête ................................................................................................................................. 120 10.3.1 Imprimer un état sur requête sans paramètre ......................................................................121 10.3.2 Imprimer un état sur requête paramétrée.............................................................................121 10.4 Etat sur un champ table ........................................................................................................................... 122 10.5 Etat sur une variable ................................................................................................................................ 124 10.5.1 Imprimer un état sur variable..................................................................................................124 10.5.2 Imprimer un état paramétré sur variable...............................................................................125 10.6 Etat sur une vue HyperFileSQL Classic ................................................................................................... 126 10.7 Etat uploads/Geographie/ etats-et-requetes.pdf

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager