Aller directement au contenu principal

Onglet Conception - Barres d'outils

Présentation d'
Les différentes barres d'outils accessibles depuis l'espace de travail de conception sont décrites dans cette section. Les barres d'outils sont ancrables et reprennent le style de l'interface Office. Les barres d'outils sont accessibles via l'option de menu Affichage... Barres d'outils du Concepteur de rapports ou en cliquant avec le bouton droit de la souris sur la zone d'ancrage située en haut du Concepteur de rapports.

L'arborescence des rapports

Pour accéder à cette fenêtre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Arborescence des rapports dans le menu principal du Concepteur de rapports. Cette fenêtre d'outils peut être ancrée à gauche ou à droite du Concepteur de rapports. Le volet supérieur affiche une arborescence de la structure du sous-rapport qui compose la mise en page du rapport. Les éléments de chaque bande s'affichent selon l'ordre de superposition. Le volet inférieur de l'arborescence des rapports contient l'Inspecteur d'objets, qui permet de consulter et de modifier les propriétés de l'objet actuellement sélectionné.

L'arborescence des données

Pour accéder à cette fenêtre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Arborescence des données dans le menu principal du Concepteur de rapports. Cette fenêtre d'outils peut être ancrée à gauche ou à droite du Concepteur de rapports. Il peut être utilisé pour créer des composants au sein de n'importe quel groupe. Sélectionnez un ensemble de champs et faites glisser la sélection dans la bande. Un ensemble de composants « data-aware » correspondants sera créé.

Barre d'outils Composants standard
Pour accéder à cette barre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Composants standard dans le menu principal du Concepteur de rapports. Cette barre d'outils vous aidera à créer les composants de rapport les plus couramment utilisés. Pour ajouter des composants, cliquez sur le composant, puis cliquez dans la bande à l'endroit où vous souhaitez placer son coin supérieur gauche. En cliquant avec le bouton droit de la souris sur la propriété, vous accéderez à de nombreuses autres options, dont certaines sont mentionnées dans les descriptions ci-dessous.

Barre d'outils des composants standard d'

Ces composants affichent des objets simples qui ne sont pas destinés à interagir avec les données extraites d'IndySoft. Si vous souhaitez ajouter un comportement dynamique, utilisez les composants de données ou l'onglet « Calc » pour contrôler ces composants.

HM_clip1834 Sélectionner un objet

Vous pouvez sélectionner un objet pour modifier ses propriétés ou effectuer toute autre opération souhaitée en cliquant dessus. Vous pouvez sélectionner plusieurs objets en maintenant la touche Maj enfoncée et en cliquant sur plusieurs objets, ou en maintenant le bouton gauche enfoncé et en sélectionnant une zone.

HM_clip1835 Étiquette

Affiche du texte. Définissez la propriété Caption pour contrôler la valeur du texte. Vous pouvez redimensionner automatiquement l'étiquette pour l'adapter à un texte variable en définissant la propriété AutoSize sur True.

HM_clip1836 Remarque

Permet d'imprimer plusieurs lignes de texte brut dans un rapport. Pour définir cette valeur, attribuez une liste de chaînes à la propriété Lines. Définissez la propriété Stretch sur True pour redimensionner dynamiquement le mémo lors de l'impression. Utilisez la propriété ShiftRelativeTo pour définir des relations dynamiques avec d'autres objets extensibles.

HM_clip1837 RichText

Imprime le texte mis en forme. Pour définir la valeur, attribuez la propriété RichText ou utilisez les méthodes LoadFromFile. Utilisez la propriété ShiftRelativeTo pour définir des relations dynamiques avec d'autres objets extensibles. Au moment de la conception, vous pouvez utiliser l'éditeur RTF intégré à ReportBuilder pour charger, modifier et enregistrer des données de texte enrichi stockées dans des fichiers.

HM_clip1838 Variable système

Affiche des informations courantes sur le rapport, telles que le numéro de page, le nombre de pages, la date d'impression et l'heure. Le type d'informations affichées est déterminé par la propriété VarType. Le type de données peut être sélectionné dans la barre d'outils d'édition.

HM_clip1833 Exemple de la barre d'outils d'édition de

HM_clip1839 Variable

Insère une variable pouvant être utilisée dans l'onglet « Calc ». Le type de données peut être sélectionné dans la barre d'outils Édition.

HM_clip1840 Image

Affiche les images bitmap et les métafichiers Windows dans les rapports. Définissez la propriété Picture de ce composant pour insérer une image dans votre rapport. Utilisez la boîte de dialogue « Image » intégrée au Concepteur de rapports pour charger des images lors de la conception (cliquez avec le bouton droit de la souris et sélectionnez « Image... »).

HM_clip1841 Forme

Imprime différentes formes (carrés, rectangles, cercles, ellipses). Définissez la propriété Shape pour sélectionner un type de forme. Utilisez les propriétés « Pinceau » et « Stylo » pour définir la couleur et le contour.

HM_clip1842 Ligne

Affiche des lignes simples et doubles (verticales ou horizontales). Définissez la propriété Style pour déterminer si la ligne doit être simple ou double. Définissez la propriété « Weight » pour contrôler l'épaisseur de la ligne en points. Définissez la propriété Position pour déterminer si la ligne est verticale ou horizontale.

HM_clip1843 BarCode

Génère le code-barres correspondant à tout ce qui est saisi dans la barre d'outils « Édition » et au texte. La valeur de chaîne attribuée à la propriété Data est encodée en fonction du type de code-barres. Si les données à encoder se trouvent dans une base de données, utilisez DBBarCode. Les symbologies suivantes sont prises en charge : Codabar, Code 128, Code 39, EAN-13, EAN-8, FIM A, B, C, Interleaved 2 of 5, PostNet, UPC-A, UPC-E.

HM_clip1844 2DBarCode

Génère des codes-barres 2D. La valeur de chaîne attribuée à la propriété Data est encodée selon le type de code-barres. Les symbologies suivantes sont prises en charge : PDF417, Maxicode. Remarque : les anciens objets « DataMatrix Barcode » et « PDF417 Barcode » de la version 8.0 sont désormais obsolètes. Si vos rapports contiennent ces objets, un message d'erreur s'affichera lorsque vous rouvrirez votre projet. Le mieux serait de remplacer votre ancienne référence d'objet par le composant 2DBarCode standard.



Propriétés du code-barres - BarCodeType

Une autre méthode pour imprimer des codes-barres, permettant d'en créer encore plus que le composant 2DBarCode standard mentionné ci-dessus. Pour avoir un aperçu des options disponibles, cliquez avec le bouton droit de la souris sur l'objet et sélectionnez « Paramètres... ». Sélectionnez l'option « Principal » dans l'arborescence pour découvrir de nombreux types de codes-barres.

Cet objet prend en charge les formats suivants :

Codes-barres linéaires : 2/5 Coop, 2/5 Datalogic, 2/5 IATA, 2/5 Industrial, 2/5 Interleaved, 2/5 Invert, 2/5 Matrix, ABC Codabar, AddOn 2 ou 5, Codabar, Codabar Monarch, Code 39 Extended, Code 93 Extended, Code11, Code 128, Code 128A, Code 128B, Code 128C, Code 39, Code 93, EAN 13, EAN 8, EAN 99, EAN Velocity, EAN 128, ISBN, ISMN, ISSN, ITF, JAN 8, JAN 13, MSI Plessey, OPC, PZN, Royal Mail, SSC-14, SSCC, UPC E-0, UPC E-1, UPC Shipping, UPC-A, USPS Postnet 5

. Codes-barres empilés : PDF417, PDF417 Macro, PDF417 Micro, PDF417 Truncated

Codes-barres postaux : Australia Post Barcode, IntelligentMail Barcode, Telepen

Codes-barres couleur : Chromocode

2D - Matrice : DataMatrix, QR Code

HM_clip1845 Rotatedlabel

Crée une étiquette pouvant être pivotée. La mise en forme du texte s'effectue dans la barre d'outils Édition. Cliquez avec le bouton droit de la souris et sélectionnez « Angle »... pour choisir de combien de degrés, dans le sens inverse des aiguilles d'une montre, faire pivoter le texte.

HM_clip1846 Simplegrid

Affiche une grille. Pour définir le nombre de lignes et de colonnes, cliquez avec le bouton droit de la souris sur la grille et sélectionnez « ColCount... » ou RowCount...

HM_clip1847 CheckBox

Affiche une case à cocher statique. Les styles disponibles dans la barre d'outils Édition sont : « Coche et case », « X et case », « Coche uniquement » ou « X uniquement ». Cliquez avec le bouton droit pour cocher ou décocher cette option.

HM_clip1848 TeeChart

Affiche des graphiques TeeChart standard (sans prise en charge des données). Ce composant vous permet d'utiliser TeeCharts dans le Concepteur de rapports. Vous pouvez accéder à l'éditeur TeeChart via un menu contextuel.

Barre d'outils Composants de données
Ces composants permettent de placer des objets qui affichent des données extraites d'IndySoft. Utilisez la barre d'outils Édition pour sélectionner la source des données.

Barre d'outils « Composants de données » d'

HM_clip1850 DBText

Permet d'ajouter des étiquettes de texte de données.

HM_clip1851 DBMemo

Affiche le texte brut contenu dans le champ « mémo » d'une table de base de données. Cet élément de contrôle effectuera automatiquement un retour à la ligne automatique du texte.

HM_clip1852DBRichText

Affiche ou imprime le texte formaté d'un champ de note de données. Cet élément de contrôle effectuera automatiquement un retour à la ligne automatique du texte.

HM_clip1853 DBCalc

Utilisé pour des calculs simples sur des bases de données (somme, minimum, maximum, nombre et moyenne). La valeur peut être réinitialisée lorsqu'un groupe est dissous à l'aide de la propriété ResetGroup.

HM_clip1854 DBImage

Les images bitmap ou les métafichiers Windows sont stockés dans un champ BLOB de la base de données.

HM_clip1855 DBBarCode

Convertit les données d'un champ de données dynamique en un symbole de code-barres.

HM_clip1856 2DDBBarCode

Génère des codes-barres 2D en fonction du type de code-barres et de la valeur fournie via la propriété DataField. Les symbologies suivantes sont prises en charge : PDF417, Maxicode.

HM_clip1857 DBCheckBox

Affiche une case à cocher en fonction de la valeur du champ spécifiée dans la propriété DataField. Ce composant peut être utilisé avec un champ booléen (ou tout autre type de champ via les propriétés BooleanTrue (oui) et BooleanFalse (non)).

HM_clip1858 DBTeeChart

Permet d'intégrer des graphiques TeeChart basés sur des données dans un rapport.

Astuce de productivité

N'oubliez pas de cliquer avec le bouton droit de la souris dans les champs des composants pour accéder à davantage d'options de menu. Barre d'outils Composants avancés
Cette barre d'outils vous aidera à créer des composants de rapport avancés.



Annonce Cf. Barre d'outils

HM_clip1860 Zone «

» : cela crée une zone dans la bande où d'autres composants peuvent être placés. Tout élément situé dans la zone se déplacera avec celle-ci — ce qui regroupe logiquement les éléments. Utilisez la propriété ShiftRelativeTo pour déplacer la région par rapport à un autre composant dont la taille change dynamiquement (tel que Memo, RichText ou un sous-rapport de type enfant).

HM_clip1861 SubReport

Cela crée un nouvel onglet permettant de saisir des données spécifiques. Les sous-rapports vous permettent d'organiser des volumes de données variables.

HM_clip1862 PageBreak

Force l'insertion d'une nouvelle page lors de la génération du rapport. L'insertion d'un saut de page dans un rapport entraînera le déplacement de tous les objets créés après ce saut de page (ordre de superposition) vers la page suivante.

HM_clip1864 PaintBox

HM_clip1863 CrossTab

Permet de générer une série de calculs résumant les données d'une table de base de données. Il affiche les calculs sous forme de tableau.

HM_clip0046 Google Map

Sélectionnez l'objet et définissez les propriétés « Adresse » et « Zoom » à utiliser ; ces options peuvent également être définies pour l'objet à l'aide d'un script dans l'onglet « Calc ».

BW_clip0404

IndySoft Project Designer - Intégration de Google Maps

Barre d'outils standard
Cette barre d'outils vous permet d'enregistrer la mise en page du rapport, d'accéder aux options d'impression et d'aperçu avant impression, ainsi que d'effectuer des opérations de copier-coller. Pour accéder à cette barre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Standard dans le menu principal du Concepteur de rapports.

HM_clip1865 Barre d'outils standard de

HM_clip1866 Nouveau rapport

Crée une mise en page de rapport vierge.

HM_clip1867 Ouvrir un rapport

Affiche la boîte de dialogue « Ouvrir », qui vous permet d'ouvrir une mise en page de rapport existante.

HM_clip1868 Enregistrer le rapport

Enregistre la mise en page d'un rapport dans un fichier.

HM_clip1869 Mise en page

Affiche la boîte de dialogue Mise en page, qui vous permet de définir le format du papier et de configurer la mise en page du rapport.

HM_clip1870 Imprimer

Affiche la boîte de dialogue d'impression avant d'envoyer le rapport à l'imprimante.

HM_clip1871 Aperçu avant impression

Affiche la fenêtre d'aperçu avant impression.

HM_clip1872 Couper

Coupe les éléments actuellement sélectionnés et les place dans le presse-papiers.

HM_clip1873 Copier

Copie les composants actuellement sélectionnés dans le presse-papiers.

HM_clip1874 Coller

Colle les éléments du presse-papiers dans le rapport.

Barre d'outils « Modifier »
Cette barre d'outils vous aidera à définir la ou les propriétés les plus importantes du composant actuellement sélectionné.

  1. Aucun composant sélectionné :

HM_clip1875

  1. Composant sensible aux données sélectionné :

HM_clip1876

Cette configuration permet de définir le pipeline de données et le champ de données du composant. La liste déroulante à gauche présente le pipeline de données. La liste déroulante à droite affiche le nom du champ.

  1. Composant « Données/Étiquette » sélectionné :

HM_clip1833

Enfin, cette configuration affiche les informations relatives aux données, aux étiquettes, aux formes, aux lignes et aux cases à cocher.

Barre d'outils Format
Cette barre d'outils contient les fonctions standard de traitement de texte. Cela facilitera également la superposition des éléments.

HM_clip1877 Barre d'outils de mise en forme d'

Nom de la police

Permet de sélectionner le nom de la police pour les éléments textuels. Utilisez si possible des polices TrueType (signalées par une icône HM_clip1879). Ils s'affichent parfaitement bien à l'écran et à l'impression.

Taille de la police

Permet de sélectionner la taille de la police. Vous pouvez également saisir une valeur dans ce champ pour définir précisément la taille de la police.

HM_clip1880 Gras

Met la police en gras.

HM_clip1881 Italique

Met la police en italique.

HM_clip1882 Souligner

Permet de souligner le texte.

HM_clip1883 Alignement à gauche

Aligne le texte à gauche dans le composant.

HM_clip1884 Centrer

Centre le texte dans le composant.

HM_clip1885 Alignement à droite

Aligne le texte à droite dans le composant.

HM_clip1887 Couleur de la police

Permet de définir la couleur de la police.

HM_clip1888 Couleur de mise en évidence

Définit la couleur d'arrière-plan du composant textuel.

HM_clip1889 Ancrages

Définit la manière dont un composant de rapport est ancré à son élément parent. Utilisez les ancrages pour garantir qu'un élément de rapport conserve sa position actuelle par rapport à un bord de son contrôle parent (c'est-à-dire une bande ou une région), même si la taille du contrôle parent est modifiée.

HM_clip1890 Bordures

Détermine quelles lignes de bordure extérieures d'un composant de rapport sont affichées.

HM_clip1892 Mettre au premier plan

Place le composant au premier plan. Les éléments situés à l'avant s'impriment en dernier, tandis que ceux situés à l'arrière s'impriment en premier. Utilisez l'arborescence des rapports pour visualiser la structure exacte des composants au sein de la bande.

HM_clip1893 Envoyer à l'arrière-plan

Envoie le composant à l'arrière-plan. Les éléments situés à l'avant s'impriment en dernier, tandis que ceux situés à l'arrière s'impriment en premier. Utilisez l'arborescence des rapports pour visualiser la structure exacte des composants au sein de la bande.


de la barre d'outils « Aligner ou espacer » Cette barre d'outils vous aidera à positionner les composants les uns par rapport aux autres et par rapport à la bande dans laquelle ils apparaissent, afin qu'ils soient organisés de manière uniforme. Pour accéder à cette barre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Aligner ou Espacer dans le menu principal du Concepteur de rapports.

HM_clip1894

Barre d'outils « Aligner » ou « Espacer »

HM_clip1895 Aligner les bords gauches

Aligne un groupe de composants sur la position la plus à gauche du composant sélectionné.

HM_clip1896 Centrer au milieu

Les centres constituent un ensemble de composants basés sur le centre horizontal du composant sélectionné en premier.

HM_clip1897 Aligner les bords droits

Aligne un groupe de composants sur la position la plus à droite du composant sélectionné.

HM_clip1898 Aligner les bords supérieurs

Aligne un groupe de composants sur la position la plus haute du composant sélectionné en premier.

HM_clip1899 Aligner au centre

Aligne un groupe de composants par rapport au centre vertical du composant sélectionné en premier.

HM_clip1900 Aligner les bords inférieurs

Aligne un groupe de composants sur la position la plus basse du composant sélectionné en premier.

HM_clip1903 Espacement horizontal

Espace un ensemble de composants en fonction de la position la plus à gauche du premier composant sélectionné et de la position la plus à droite du dernier composant sélectionné.

HM_clip1904 Espacement vertical

Espace un ensemble de composants en fonction de la position la plus haute du premier composant sélectionné et de la position la plus basse du dernier composant sélectionné.

HM_clip1901 Centrer horizontalement dans une bande

Centre un élément horizontalement au sein d'une bande.

HM_clip1902 Centrer verticalement dans une bande

Centre un composant verticalement au sein d'une bande

Astuce de productivité

N'oubliez pas de cliquer avec le bouton droit de la souris dans les champs des composants pour accéder à d'autres options de menu. Barre d'outils Taille
Pour accéder à cette barre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Taille dans le menu principal du Concepteur de rapports.

HM_clip1905 Barre d'outils de taille d'

HM_clip1906 Réduire la largeur

Détermine la largeur minimale de tous les composants sélectionnés, puis définit la largeur de ces composants sur cette valeur.

HM_clip1907 Agrandir la largeur

Détermine la largeur maximale de tous les composants sélectionnés, puis définit la largeur des composants sur cette valeur.

HM_clip1908 Réduire la hauteur

Détermine la hauteur minimale de tous les composants sélectionnés, puis définit la hauteur de ces composants à cette valeur.

HM_clip1909 Agrandir la hauteur

Détermine la hauteur maximale de tous les composants sélectionnés, puis définit la hauteur de ces composants à cette valeur.

Barre d'outils Nudge
Pour accéder à cette barre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Taille dans le menu principal de Report Designer.

HM_clip1910

Barre d'outils Nudge

HM_clip1911 Déplacer vers le haut

Déplace tous les composants sélectionnés d'un pixel vers le haut.

HM_clip1912 Déplacer vers le bas

Déplace tous les éléments sélectionnés d'un pixel vers le bas.

HM_clip1913 Décaler vers la gauche

Déplace tous les éléments sélectionnés d'un pixel vers la gauche.

HM_clip1914 Déplacer vers la droite

Déplace tous les composants sélectionnés d'un pixel vers la droite.

Astuce de productivité

Pour ajuster plusieurs éléments à la fois, cliquez dans l'espace blanc situé à l'extérieur de l'élément et faites glisser le curseur pour sélectionner plusieurs éléments. Vous pouvez également maintenir la touche « Ctrl » enfoncée tout en cliquant sur chaque composant individuellement pour former un groupe. Astuce de productivité

Utilisez le clavier pour déplacer et aligner les composants. Sélectionnez un élément, puis appuyez sur Ctrl + les flèches pour effectuer des ajustements mineurs. CTL + Maj + « flèches » pour des ajustements plus importants. Barre d'outils de dessin
Cette barre d'outils vous aidera à définir les couleurs et les bordures des composants. Pour accéder à cette barre d'outils, sélectionnez l'option de menu Affichage... Barres d'outils... Dessiner dans le menu principal du Concepteur de rapports.

HM_clip1915 Barre d'outils de dessin d'

Couleur de remplissage

Uniquement pour les formes, les lignes et les composants de zone. Définit la propriété « Couleur du pinceau ». Pour définir la couleur d'un élément textuel, sélectionnez l'action « Couleur de surlignage » dans la barre d'outils Format.

Couleur de la ligne

Uniquement pour les formes, les lignes et les composants de zone. Définit la propriété Pen—color.

Épaisseur de trait

À utiliser uniquement avec un composant « Ligne ». Définit la propriété « Weight ».

Style de ligne

À utiliser uniquement avec un composant « Ligne ». Définit la propriété Pen.Style.

Arbres
Outre les barres d'outils, deux arborescences vous permettent de parcourir rapidement les ressources disponibles. Les arborescences sont ancrables et respectent le style de l'interface Office. On peut accéder à ces arborescences via l'option de menu « Affichage... Barres d'outils » du Concepteur de rapports ou en cliquant avec le bouton droit de la souris sur la zone d'ancrage située en haut du Concepteur de rapports.

L'arborescence du rapport

L'arborescence du rapport vous offre une vue d'ensemble de l'organisation des éléments du rapport et vous permet de sélectionner n'importe quel élément du rapport pour le localiser. Cliquez sur un objet dans la liste des objets : l'objet correspondant sera alors sélectionné dans la bande où il se trouve.

HM_clip1916

Arbre des rapports

L'arborescence des données

L'onglet « Données » de l'arborescence des données vous permet de glisser-déposer des champs sur une bande afin d'afficher soit une étiquette appropriée, soit le champ de données, soit les deux. Cela peut vous aider à intégrer plus facilement les données souhaitées dans votre rapport. Vous pouvez cliquer tout en maintenant la touche Maj enfoncée ou la touche Ctrl enfoncée pour sélectionner plusieurs champs à la fois.

HM_clip1917 Arbre de données de l'

- Onglet « Données »

L'onglet « Mise en page » de l'arborescence de données permet de définir la manière dont les données s'afficheront lorsque vous les glisserez-déposerez dans une bande. Il permet d'insérer des étiquettes, des champs ou les deux, les éléments pouvant être disposés selon un style vertical ou tabulaire. L'option « Vertical » place les étiquettes à côté des données. Dans le mode tableau, les étiquettes apparaissent au-dessus des données.

HM_clip1918

Arborescence des données - Onglet « Mise en page » |