Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
version:web:fonction:editeuretat [2018/07/30 17:52] nicolas ↷ Page déplacée de version:v9:fonction:editeuretat à version:web:fonction:editeuretat |
version:web:fonction:editeuretat [2021/06/21 16:54] (Version actuelle) |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
L' | L' | ||
- | {{version:v9: | + | {{version:web: |
- la zone d' | - la zone d' | ||
Ligne 61: | Ligne 61: | ||
^Icône^Nom^Description| | ^Icône^Nom^Description| | ||
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
=== La barre d' | === La barre d' | ||
- | {{version:v9: | + | {{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
=== Barre d' | === Barre d' | ||
- | {{version:v9: | + | {{version:web: |
|No Style|Style|Permet de sélectionner un style. Pour définir la liste des styles, ouvrir le menu " | |No Style|Style|Permet de sélectionner un style. Pour définir la liste des styles, ouvrir le menu " | ||
|Arial|Police|Permet de sélectionner la police dans la liste. Mémorise les cinq dernières polices utilisées.| | |Arial|Police|Permet de sélectionner la police dans la liste. Mémorise les cinq dernières polices utilisées.| | ||
|'' | |'' | ||
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
=== La barre d' | === La barre d' | ||
- | {{version:v9: | + | {{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
|10|Largeur des bords|Sélectionne la largeur des bords.| | |10|Largeur des bords|Sélectionne la largeur des bords.| | ||
=== Barre d' | === Barre d' | ||
- | {{version:v9: | + | {{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
- | |{{version:v9: | + | |{{version:web: |
==== Options de l' | ==== Options de l' | ||
Ligne 145: | Ligne 145: | ||
On définit les options de l' | On définit les options de l' | ||
- | {{version:v9: | + | {{version:web: |
==== Note ==== | ==== Note ==== | ||
Ligne 171: | Ligne 171: | ||
Une fenêtre avec les paramètres du rapport est disponible par le menu " | Une fenêtre avec les paramètres du rapport est disponible par le menu " | ||
- | {{version:v9: | + | {{version:web: |
Vous pouvez lier un rapport à une des imprimantes installées sur votre ordinateur. Cela signifie que l' | Vous pouvez lier un rapport à une des imprimantes installées sur votre ordinateur. Cela signifie que l' | ||
Ligne 189: | Ligne 189: | ||
Dans le second onglet " | Dans le second onglet " | ||
- | {{version:v9: | + | {{version:web: |
Les contrôles du troisième onglet " | Les contrôles du troisième onglet " | ||
- | {{version:v9: | + | {{version:web: |
==== Options de la page ==== | ==== Options de la page ==== | ||
Ligne 199: | Ligne 199: | ||
Les paramètres de la page sont disponibles par le menu " | Les paramètres de la page sont disponibles par le menu " | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
L' | L' | ||
Ligne 217: | Ligne 217: | ||
Dans FastReport, un rapport vide est présenté comme une page de papier. Dans n' | Dans FastReport, un rapport vide est présenté comme une page de papier. Dans n' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Les objets de base dont vous allez avoir le plus besoin pour travailler sont les objets " | Les objets de base dont vous allez avoir le plus besoin pour travailler sont les objets " | ||
Ligne 247: | Ligne 247: | ||
Le rapport va contenir une seule inscription (" | Le rapport va contenir une seule inscription (" | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
==== L' | ==== L' | ||
Ligne 255: | Ligne 255: | ||
L' | L' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Tjis is a very, very, very long text line. | Tjis is a very, very, very long text line. | ||
Ligne 267: | Ligne 267: | ||
Maintenant vérifions comment l' | Maintenant vérifions comment l' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
* BrushStyle - type de l' | * BrushStyle - type de l' | ||
Ligne 302: | Ligne 302: | ||
</ | </ | ||
- | {{version:v9: | + | {{version:web: |
L'une des caractéristiques les plus importantes de cet objet universel est sa capacité à afficher tant un texte statique que des expressions. Les expressions peuvent être situées dans l' | L'une des caractéristiques les plus importantes de cet objet universel est sa capacité à afficher tant un texte statique que des expressions. Les expressions peuvent être situées dans l' | ||
Ligne 362: | Ligne 362: | ||
Maintenant ajoutons quelques objets. Ajoutez un objet " | Maintenant ajoutons quelques objets. Ajoutez un objet " | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
* La bande "Page Header" | * La bande "Page Header" | ||
Ligne 376: | Ligne 376: | ||
==== Le composant TfrxDBDataSet ==== | ==== Le composant TfrxDBDataSet ==== | ||
- | + | [[version: | |
- | Le composant de connexion " | + | Le composant de connexion " |
C'est très facile d' | C'est très facile d' | ||
Ligne 383: | Ligne 383: | ||
Pour faire que le composant (et les données connectées à lui) soit disponible, les sources de données utilisées dans le rapport doivent être clairement spécifiées. Pour faire ceci, sélectionnez le menu objet " | Pour faire que le composant (et les données connectées à lui) soit disponible, les sources de données utilisées dans le rapport doivent être clairement spécifiées. Pour faire ceci, sélectionnez le menu objet " | ||
- | {{version:v9: | + | {{version:web: |
==== Rapport de la "Liste des clients" | ==== Rapport de la "Liste des clients" | ||
- | Notre second rapport sera bien plus compliqué que le premier (il contiendra les données de tables et une liste de clients d'une firme). Pour le réaliser, nous allons utiliser la base de données DBDEMOS, qui est incluse dans le kit de distribution [[version:v9: | + | Notre second rapport sera bien plus compliqué que le premier (il contiendra les données de tables et une liste de clients d'une firme). Pour le réaliser, nous allons utiliser la base de données DBDEMOS, qui est incluse dans le kit de distribution [[version:web: |
< | < | ||
Ligne 426: | Ligne 426: | ||
La quatrième possibilité requiert l' | La quatrième possibilité requiert l' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
{{version: | {{version: | ||
Ligne 471: | Ligne 471: | ||
Il est très simple de renommer une source de données ou ses champs dans FastReport. C'est réalisé par l' | Il est très simple de renommer une source de données ou ses champs dans FastReport. C'est réalisé par l' | ||
- | {{version:v9: | + | {{version:web: |
Maintenant il est nécessaire de modifier le rapport, puisque les noms des champs ont été changés. Pour modifier les noms des champs dans les objets, il est plus simple d' | Maintenant il est nécessaire de modifier le rapport, puisque les noms des champs ont été changés. Pour modifier les noms des champs dans les objets, il est plus simple d' | ||
Ligne 492: | Ligne 492: | ||
" | " | ||
- | {{version:v9: | + | {{version:web: |
Résumons un peu ce que nous avons appris jusqu' | Résumons un peu ce que nous avons appris jusqu' | ||
Ligne 508: | Ligne 508: | ||
Examinons les capacités de cet objet. Créez un report vide et placez un objet " | Examinons les capacités de cet objet. Créez un report vide et placez un objet " | ||
- | {{version:v9: | + | {{version:web: |
* AutoSize | * AutoSize | ||
Ligne 563: | Ligne 563: | ||
Notez que chacune de ces propriétés sont des " | Notez que chacune de ces propriétés sont des " | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Nous allons ajouter à l' | Nous allons ajouter à l' | ||
Ligne 571: | Ligne 571: | ||
A première vue, tout semble facile : ajoutez l' | A première vue, tout semble facile : ajoutez l' | ||
- | {{version:v9: | + | {{version:web: |
On pourrait bien sûr augmenter la taille de l' | On pourrait bien sûr augmenter la taille de l' | ||
Ligne 589: | Ligne 589: | ||
Comme vous pouvez voir, quand vous faites un rapport, Fastreport remplit des objets avec des données, les étire quand l' | Comme vous pouvez voir, quand vous faites un rapport, Fastreport remplit des objets avec des données, les étire quand l' | ||
- | {{version:v9: | + | {{version:web: |
Regardons maintenant une particularité de ce rapport : il reste de grands espaces blancs au bas des pages. Pourquoi ? Quand on construit un rapport, FastReport remplit les espaces blancs de la page avec des bandes. Après l' | Regardons maintenant une particularité de ce rapport : il reste de grands espaces blancs au bas des pages. Pourquoi ? Quand on construit un rapport, FastReport remplit les espaces blancs de la page avec des bandes. Après l' | ||
Ligne 595: | Ligne 595: | ||
Notre rapport contient un objet avec un grand texte et c'est pourquoi la bande qui le contient est assez grande. De plus, si une grande bande ne trouve pas de place dans la page, elle est transférée dans la page suivante et l' | Notre rapport contient un objet avec un grand texte et c'est pourquoi la bande qui le contient est assez grande. De plus, si une grande bande ne trouve pas de place dans la page, elle est transférée dans la page suivante et l' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
* il affiche les objets qui ne peuvent pas être scindés et qui ont suffisamment de place pour s' | * il affiche les objets qui ne peuvent pas être scindés et qui ont suffisamment de place pour s' | ||
Ligne 607: | Ligne 607: | ||
Cet algorithme de scission vous paraîtra plus clair avec l' | Cet algorithme de scission vous paraîtra plus clair avec l' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Il est parfois nécessaire dans un rapport de surligner un texte pour le mettre en valeur dans l' | Il est parfois nécessaire dans un rapport de surligner un texte pour le mettre en valeur dans l' | ||
Ligne 615: | Ligne 615: | ||
Ajoutez un nouvel objet " | Ajoutez un nouvel objet " | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
**Attention** : il faut insérer l' | **Attention** : il faut insérer l' | ||
Ligne 627: | Ligne 627: | ||
Créons un tableau du type suivant : | Créons un tableau du type suivant : | ||
- | {{version:v9: | + | {{version:web: |
Le premier et le plus simple type de tableau est un tableau avec un encadrement complet. Pour cela, autorisez toutes les lignes de bordure dans tous les objets : | Le premier et le plus simple type de tableau est un tableau avec un encadrement complet. Pour cela, autorisez toutes les lignes de bordure dans tous les objets : | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Contrairement aux tableaux, les données dans le rapport comme " | Contrairement aux tableaux, les données dans le rapport comme " | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Si nous supprimons les colonnes dans la page (en entrant nombre de colonnes =1) et entrons 2 dans la propriété " | Si nous supprimons les colonnes dans la page (en entrant nombre de colonnes =1) et entrons 2 dans la propriété " | ||
Ligne 659: | Ligne 659: | ||
Un rapport construit de cette manière sera très différent du précédent, | Un rapport construit de cette manière sera très différent du précédent, | ||
- | {{version:v9: | + | {{version:web: |
Examinons le cas où une des lignes d'un rapport de type " | Examinons le cas où une des lignes d'un rapport de type " | ||
- | {{version:v9: | + | {{version:web: |
Ce n'est pas acceptable dans notre exemple, il faudrait que le texte de l' | Ce n'est pas acceptable dans notre exemple, il faudrait que le texte de l' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
==== Changement d' | ==== Changement d' | ||
Ligne 677: | Ligne 677: | ||
Comme vous voyez, l' | Comme vous voyez, l' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Dans cet exemple, l' | Dans cet exemple, l' | ||
- | {{version:v9: | + | {{version:web: |
Jusque là nos exemples n'ont comporté qu'une data-band "First level data" ou " | Jusque là nos exemples n'ont comporté qu'une data-band "First level data" ou " | ||
Ligne 720: | Ligne 720: | ||
Dans l' | Dans l' | ||
- | {{version:v9: | + | {{version:web: |
Si vous demandiez un aperçu maintenant, vous verriez que la liste des commandes reste la même pour chaque client et contient toutes les données de la table " | Si vous demandiez un aperçu maintenant, vous verriez que la liste des commandes reste la même pour chaque client et contient toutes les données de la table " | ||
- | {{version:v9: | + | {{version:web: |
Si on demande un aperçu du document, FastReport exécute les opérations suivantes : il sélectionne un enregistrement dans la table maître (Customers), | Si on demande un aperçu du document, FastReport exécute les opérations suivantes : il sélectionne un enregistrement dans la table maître (Customers), | ||
- | {{version:v9: | + | {{version:web: |
Chaque bande de données peut avoir une entête et un pied. L' | Chaque bande de données peut avoir une entête et un pied. L' | ||
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
En utilisant la propriété " | En utilisant la propriété " | ||
- | {{version:v9: | + | {{version:web: |
Les rapports avec FastrRport peuvent avoir plusieurs pages. Vous pouvez ajuster les paramètres de taille et orientation pour chaque page, ainsi qu'y placer différents objets et différentes bandes. Quand vous faites un tel rapport, toutes les bandes de la première page s' | Les rapports avec FastrRport peuvent avoir plusieurs pages. Vous pouvez ajuster les paramètres de taille et orientation pour chaque page, ainsi qu'y placer différents objets et différentes bandes. Quand vous faites un tel rapport, toutes les bandes de la première page s' | ||
- | Quand un utilisateur crée un nouveau rapport, celui-ci contient une page par défaut. On peut ajouter une nouvelle page en cliquant sur le bouton {{version:v9: | + | Quand un utilisateur crée un nouveau rapport, celui-ci contient une page par défaut. On peut ajouter une nouvelle page en cliquant sur le bouton {{version:web: |
- | {{version:v9: | + | {{version:web: |
- | {{version:v9: | + | {{version:web: |
Un simple exemple de création de page de titre. Utilisons notre rapport précédent avec un seul niveau de données. Ajoutons une page, ce sera la seconde page. Pour la passer au début du rapport, faites glisser la tabulation avec la souris et ensuite placez-la à côté de la première page. L' | Un simple exemple de création de page de titre. Utilisons notre rapport précédent avec un seul niveau de données. Ajoutons une page, ce sera la seconde page. Pour la passer au début du rapport, faites glisser la tabulation avec la souris et ensuite placez-la à côté de la première page. L' | ||
- | {{version:v9: | + | {{version:web: |
===== Pour aller plus loin ===== | ===== Pour aller plus loin ===== | ||
Ligne 756: | Ligne 756: | ||
Pour aller plus loin nous vous invitons à consulter l'aide en ligne de FastrReport (en anglais) | Pour aller plus loin nous vous invitons à consulter l'aide en ligne de FastrReport (en anglais) | ||
- | * {{:version:v9: | + | * {{:version:web: |
- | * {{:version:v9: | + | |
+ | * **[[: | ||