Le Concepteur de Rapports InterAction est un outil qui contient de nombreuses fonctionnalités puissantes vous permettant de créer les rapports dont votre organisation a besoin. En utilisant le Concepteur de Rapports InterAction, vous pouvez :
- Définir la taille globale et la mise en page du rapport
- Ajouter et supprimer des champs, et contrôler leur affichage (y compris le placement, la taille et la police)
- Effectuer des calculs, y compris la somme et le total des champs numériques
- Grouper les données.
Cette section fournit des informations sur l'utilisation des fonctionnalités de base du Concepteur de Rapports InterAction.
Ajouter un En-tête à un Rapport
Déterminez si vous souhaitez un en-tête de page ou un en-tête de rapport. Un en-tête de page est répété sur chaque page tandis qu'un en-tête de rapport n'apparaît que sur la première page du rapport.
Les sections de rapport d'aperçu n'incluent pas les PageHeaders et ReportHeaders.
- Dans la zone de détail du rapport, vérifiez si l'en-tête dont vous avez besoin est déjà sur le rapport. Vous devriez voir soit PageHeader soit ReportHeader. Si l'en-tête que vous souhaitez utiliser n'est pas dans la mise en page du rapport, cliquez avec le bouton droit sur le rapport et choisissez Insérer > En-tête/Pied de Rapport ou Insérer > En-tête/Pied de Page.
- Pour changer la couleur de l'en-tête, sélectionnez le séparateur d'en-tête puis modifiez la propriété BackColor pour la section.
- Pour ajouter du texte à l'en-tête, dessinez une étiquette. Dans les propriétés de l'étiquette, spécifiez le texte de l'en-tête que vous souhaitez afficher dans la propriété Text.
Ajouter des Champs de Données InterAction à un Rapport
Il y a deux façons d'ajouter des champs de données InterAction à votre rapport :
- Cliquez et faites glisser le champ depuis la liste des champs InterAction ou Calculés
- Dessinez un contrôle TextBox ou RichTextBox sur le rapport, puis dans la propriété DataField, spécifiez les données que vous souhaitez inclure dans cette zone de texte.
Si vous ajoutez un champ qui peut inclure un grand nombre de caractères, utilisez le contrôle RichTextBox au lieu du contrôle TextBox ou faites glisser le champ directement sur le rapport.
Ajouter un Champ en le Faisant Glisser Depuis la Liste des Champs
- Choisissez le champ que vous souhaitez ajouter au rapport depuis la liste des champs InterAction ou Calculés.
-
Faites glisser le champ sur la section du rapport où vous souhaitez ajouter le champ.
Le pointeur de la souris montre la taille du contrôle et un signe plus.
- Avec le champ sélectionné, modifiez l'apparence et le comportement du champ en changeant les paramètres dans la zone des propriétés.
Ajouter un Champ en Dessinant une Zone de Texte
- Dans la boîte à outils, choisissez TextBox ou RichTextBox.
-
Déplacez le pointeur de la souris vers la section où vous souhaitez ajouter la zone de texte.
Le pointeur de la souris se transforme en croix.
- Cliquez et faites glisser la souris pour ajuster la taille de la bande élastique à la taille souhaitée de la zone de texte.
- Avec la zone de texte sélectionnée, choisissez le champ à afficher dans la propriété DataField. Pour personnaliser les données que vous souhaitez afficher, consultez Champs Calculés.
Les étiquettes sont utilisées uniquement pour étiqueter des informations - vous ne pouvez pas gérer le format de sortie sur les étiquettes. Par exemple, vous ne pouvez pas utiliser Somme, Compte, PeutGrandir ou PeutRéduire. Pour ajouter un contrôle de texte qui vous permet de gérer le format de sortie, utilisez un contrôle TextBox.
- Dans la boîte à outils, choisissez Label.
- Déplacez le pointeur de la souris vers la section où vous souhaitez ajouter l'étiquette ; le pointeur de la souris se transforme en croix.
- Cliquez et faites glisser la souris pour ajuster la taille de la bande élastique à la taille souhaitée de l'étiquette.
- Avec l'étiquette sélectionnée, entrez le texte que vous souhaitez inclure dans l'étiquette dans la zone des propriétés (dans la propriété Text). Modifiez toute autre propriété si nécessaire.
Ajouter des Champs de Texte Longs à un Rapport
Ajoutez des champs de texte longs (champs permettant un grand nombre de caractères) et des champs HTML comme des articles de presse à votre rapport en utilisant le contrôle RichTextBox au lieu de faire glisser le champ directement sur le rapport.
Si vous n'utilisez pas le contrôle RichTextBox pour ajouter un champ de texte long au rapport, le rapport peut nécessiter un long temps de chargement lorsqu'il est exécuté. Il est également possible que le rapport ne se charge pas.
Les contrôles RichTextBox utilisent le style de police Normal. Pour changer la police utilisée pour un contrôle RichTextBox, vous devez modifier ce style.
Voici des exemples de champs pouvant contenir du texte long :
- Activités et Rendez-vous : Description
- Tous les champs de Notes
- Les champs suivants pour Dossier, Opportunité et Engagement :
- Description
- Notre Rôle
- Description du Résultat
Lors de la création d'un rapport contenant l'un des champs de texte long listés ci-dessus, ne faites pas glisser le champ directement sur le rapport. Au lieu de cela, procédez comme suit :
- Choisissez le contrôle RichTextBox dans la boîte à outils.
- Dessinez une zone de texte sur la mise en page de votre rapport (où vous souhaitez placer le champ de texte long).
- Dans la propriété DataField dans la zone des propriétés (sous la section Données), sélectionnez le champ de texte long dans la liste déroulante.
- Lorsque vous avez terminé de concevoir votre rapport, choisissez Fichier > Enregistrer la Mise en Page pour enregistrer vos modifications.
Ajouter d'Autres Contrôles à un Rapport
- Choisissez le contrôle que vous souhaitez ajouter dans la boîte à outils.
- Déplacez le pointeur de la souris vers la section où vous souhaitez ajouter le contrôle ; le pointeur de la souris se transforme en croix.
- Cliquez et faites glisser la souris pour ajuster la taille de la bande élastique à la taille souhaitée du contrôle.
Copier des contrôles ou des champs d'autres rapports
Vous n'avez pas besoin de repartir de zéro pour chaque rapport que vous créez. Non seulement vous pouvez utiliser Enregistrer sous Nouveau pour créer un nouveau rapport à partir d'un existant, mais vous pouvez également copier et coller des contrôles entre les rapports. Lors de la copie et du collage de contrôles, tous les formats que vous avez spécifiés dans la zone des propriétés pour les contrôles sont également copiés.
Sélectionner plusieurs contrôles
Vous pouvez sélectionner plusieurs contrôles, puis les déplacer, les copier ou effectuer d'autres actions avec eux en tant que groupe. Il existe trois méthodes pour sélectionner plus d'un contrôle :
- Maintenez la touche Shift ou Ctrl enfoncée tout en cliquant sur les contrôles que vous souhaitez sélectionner.
- Cliquez dans une zone vide, puis dessinez un rectangle de sélection autour de tous les contrôles que vous souhaitez sélectionner. La sélection ne vous permet pas de sélectionner des contrôles à travers les sections.
- Cliquez soit sur la règle horizontale, soit sur la règle verticale et faites glisser le pointeur pour dessiner une ombre couvrant les contrôles que vous souhaitez sélectionner. En utilisant cette méthode sur la règle verticale, vous ne pouvez sélectionner des contrôles que dans une section à la fois. En utilisant cette méthode sur la règle horizontale, vous pouvez sélectionner des contrôles à travers plusieurs sections.
Formater les contrôles
Pour déplacer un contrôle ou un ensemble de contrôles sélectionnés, sélectionnez les contrôles que vous devez déplacer et faites-les glisser avec la souris ou appuyez sur les touches fléchées de votre clavier.
Pour redimensionner un contrôle ou un ensemble de contrôles, sélectionnez d'abord le(s) contrôle(s) puis faites glisser le bord ou le coin du contrôle avec votre souris.
Lorsque vous redimensionnez un contrôle au-delà des limites d'une section, la section ne s'ajuste pas automatiquement pour contenir la nouvelle taille du contrôle.
Aligner et redimensionner plusieurs contrôles
Les boutons de la barre d'outils d'alignement et de redimensionnement des contrôles facilitent l'organisation de la mise en page de votre rapport et garantissent que les contrôles sont dimensionnés et alignés avec précision.
- Sélectionnez plusieurs contrôles dans votre rapport, en vous assurant que le contrôle que vous souhaitez utiliser comme modèle pour l'alignement et le redimensionnement est sélectionné en dernier.
- Cliquez sur les boutons de la barre d'outils Aligner à gauche
, Centrer
, ou Aligner à droite
pour aligner les contrôles.
Suivez des étapes similaires pour aligner ou redimensionner verticalement ou horizontalement les contrôles sélectionnés. Voir Barre d'outils d'alignement pour la liste complète des options que vous avez pour aligner et redimensionner les contrôles.
Définir les couleurs de premier plan et d'arrière-plan
Les couleurs de premier plan et d'arrière-plan peuvent être définies pour les sections ou les contrôles. Par défaut, tous les contrôles, champs et sections ont un arrière-plan transparent. Pour changer la couleur d'arrière-plan d'une section ou d'un contrôle, sélectionnez la section ou le contrôle et dans la zone des propriétés, sélectionnez BackColor dans la section Apparence. Utilisez la liste déroulante pour sélectionner la couleur de l'arrière-plan.
Par défaut, tous les contrôles ont une couleur de premier plan noire. La couleur de premier plan détermine la couleur de la police utilisée. Pour changer la couleur de premier plan d'un contrôle, sélectionnez le contrôle et dans la zone des propriétés, sélectionnez ForeColor. Utilisez la liste déroulante pour sélectionner une couleur.
Alternativement, vous pouvez changer le BackColor et le ForeColor pour tous les contrôles en une seule fois. Pour ce faire, choisissez Fichier > Mise en page, puis choisissez Styles. Sélectionnez les couleurs souhaitées pour le BackColor et le ForeColor pour tous les contrôles, puis choisissez OK.
Sélectionner un style de bordure
Vous pouvez ajouter des bordures aux contrôles ou spécifier un style pour une ligne incluse dans un rapport.
- Sélectionnez un contrôle tel qu'une étiquette ou un champ sur votre rapport.
- Cliquez avec le bouton droit sur le contrôle pour accéder au menu contextuel.
- Sélectionnez Formater la bordure dans le menu.
- Vous pouvez définir la bordure sur chaque côté du contrôle en sélectionnant d'abord le style et la couleur de la ligne, puis en cliquant sur les côtés (entre les signes +) que vous souhaitez définir. La liste des préréglages contient une liste de paramètres de bordure courants. Vous pouvez cliquer sur n'importe quel bouton de la liste des préréglages pour définir la bordure selon le style affiché.
Formater les champs numériques et décimaux
Vous pouvez contrôler l'affichage d'un champ numérique. Par exemple, vous pouvez spécifier qu'un champ s'affiche comme 123-45-6789 ou 1 234 567,89.
Dans la zone des propriétés d'un champ numérique, le formatage numérique est configuré à l'aide de la propriété OutputFormat. Sélectionnez l'ellipse pour choisir parmi une liste d'options de numéros préformatés. Si vous sélectionnez une option préformatée, les paramètres régionaux de l'utilisateur sont utilisés pour déterminer le caractère utilisé pour les séparateurs décimaux et de milliers.
Vous pouvez également entrer un format pour un champ numérique directement dans le paramètre de propriété OutputFormat. Par exemple, vous pouvez entrer ###-##-###0 pour formater un numéro comme 123-45-6789. (Les formats de numéros doivent être saisis avec des symboles #, avec un zéro comme dernier caractère.)
Si vous choisissez de ne pas formater les champs numériques ou décimaux, les champs contenant des nombres ou des décimales apparaissent avec le séparateur décimal approprié pour le paramètre régional de l'utilisateur, mais sans séparateur de milliers.
Les champs qui produisent plusieurs valeurs séparées par un caractère (comme un point-virgule) sont toujours produits sous forme de texte et ne peuvent jamais être formatés en tant que champs numériques, décimaux ou de date.
Formater les champs de date
Si vous choisissez de ne pas formater les champs de date, tous les champs à valeur unique contenant des dates apparaissent avec la date formatée selon le format de date courte de l'utilisateur et incluent une heure de 12:00:00. Par exemple :
03/01/26 12:00:00
Cela s'applique à tous les champs de date supplémentaires à valeur unique ainsi qu'aux champs de date sur les activités et les rendez-vous.
Si vous ne souhaitez pas inclure l'heure de 12:00:00, procédez comme suit :
Dans la zone des propriétés pour le champ de date, entrez l'une des options suivantes pour la propriété OutputFormat :
- D - utilisez le format de “date longue” pour le paramètre régional de l'utilisateur (par exemple : mardi 7 mars 2026)
- d - utilisez le format de “date courte” pour le paramètre régional de l'utilisateur (par exemple : 7/3/2026)
Alternativement, vous pouvez sélectionner l'option du bouton ellipse (…) dans la propriété OutputFormat pour choisir parmi une liste d'options de date préformatées. Si vous sélectionnez une option de date préformatée, notez que les paramètres régionaux de l'utilisateur pour la date ne sont pas utilisés lors de l'affichage du rapport.
Pour plus d'informations sur les dates et l'utilisation des calculs de date dans les rapports, voir Calculs de date.
Utilisation des polices
Par défaut, les rapports InterAction prêts à l'emploi utilisent la police Verdana. Vous pouvez changer cette police pour n'importe quelle police de votre choix, cependant, notez les points suivants :
- Évitez d'utiliser plusieurs polices différentes dans un rapport. Cela inclut les rapports d'aperçu - gardez la même police pour toutes les sections. Plusieurs polices peuvent rendre les rapports peu attrayants ou difficiles à lire.
- Si vous changez la police d'un rapport, prévisualisez le rapport avant de le rendre disponible aux utilisateurs car les champs peuvent se comporter différemment.
Définir les propriétés de police pour des contrôles individuels
Cette procédure vous indique comment changer les propriétés de police pour des contrôles individuels. Notez que cette procédure ne s'applique pas aux contrôles RichTextBox. Les contrôles RichTextBox utilisent le style Normal. Ces polices ne peuvent être changées qu'en modifiant le style Normal.
- Sélectionnez le champ ou le contrôle pour lequel vous souhaitez changer la police. Vous pouvez changer la police pour plus d'un contrôle à la fois en sélectionnant plusieurs champs ou contrôles.
- Dans la zone des propriétés, sélectionnez le bouton ellipse dans la propriété Font sous la section Appearance.
-
Dans la boîte de dialogue de police, spécifiez la Police, le Style de police et la Taille. Vous pouvez également spécifier les Effets ou le Script (langue) utilisé.
Si vous choisissez d'utiliser des polices non anglaises, le script de la langue doit être sélectionné dans la boîte de dialogue de police, et la langue doit être disponible dans les paramètres régionaux du système.
Alternativement, vous pouvez utiliser le bouton de la barre d'outils Format et les boîtes combinées pour définir les propriétés de police pour tous les contrôles sélectionnés. Pour plus de détails sur cette barre d'outils, voir Barre d'outils Format.
La police par défaut est Verdana. Si vous utilisez des caractères de police internationaux, vous devez changer la police pour une police qui prend en charge Unicode.
Changer le style Normal (Police par défaut)
Vous pouvez changer l'apparence par défaut de tous les contrôles en modifiant le style Normal. Le style Normal est appliqué à tous les contrôles par défaut, cependant, vous pouvez changer les propriétés de police pour des contrôles individuels, comme décrit dans « Définir les propriétés de police pour des contrôles individuels », plus haut. Notez que les contrôles RichTextBox utilisent uniquement la police Normal et ne peuvent pas être changés individuellement.
- Dans le Concepteur de rapports InterAction, choisissez Fichier > Mise en page.
-
Choisissez Styles.
- Choisissez Normal dans la liste des styles, puis apportez les modifications nécessaires à la police sur le côté droit de la boîte de dialogue.
- Choisissez OK.
Dois-je utiliser une police Unicode ?
Les polices Unicode sont des polices qui peuvent afficher du texte dans n'importe quelle langue. Par exemple, si vous avez des contacts en japonais, allemand et anglais dans votre rapport, les polices Unicode peuvent afficher tous ces contacts dans leurs langues respectives.
Si vous n'utilisez pas une police Unicode dans votre rapport, le texte écrit en caractères étrangers ne s'affiche pas dans le visualiseur PDF du Web Client InterAction. Par exemple, si vous avez un rapport qui liste dix contacts en anglais et un contact en japonais, le contact enregistré en japonais sera vide dans le rapport.
Pour éviter ce problème, vous devez faire ce qui suit :
- Installer la police Arial Unicode MS sur l'AppServer. Cette police est une police Unicode couramment utilisée et est incluse avec Microsoft Office.
- Dans le Concepteur de rapports InterAction, assurez-vous que la police Arial Unicode MS est utilisée dans toute la conception du rapport. Vous pouvez changer la police par défaut en Arial Unicode MS afin que tous vos contrôles utilisent cette police par défaut.