How to make regular reports mailing using FR Desktop

2017-10-05

Nowadays, users quite often face a task to form periodic reports, send them by e-mail or save in a specific location. Implementing  such tasks is not difficult with our report generator. However, it is necessary to create an application that will work with the report generator. It requires some programming skills and experience in programming field. But what if you do not have such experience, or you do not want to buy expensive licensed development environment (e.g. MS Visual Studio)?

FastReport Desktop allows you to solve these issues. This is an independent program complex, that does not require creation of custom applications. Consequently, it does not require programming skills either. Desktop allows to: create reports, configure them on a schedule, export a report to different formats, send an email report, save reports on a local drive or on remote resources.

Let us take a close look at this software package. It is presented by five programs:

- Designer - a program to create a report template;

- Viewer - a program for viewing reports;

- Builder - a console program - a Report Builder;

- Configurator - a program for creating configuration files, containing instructions of processing a report;

- The Scheduler - a program - task scheduler to build reports by schedule.

In the diagram there is a technological process of working with FR Desktop:

 

 

So, our aim is to organize a daily report generating and sending it by e-mail.

1. First, create a report using the designer (Designer). To do this, run an appropriate program. I created a simple report of a Master-Slave type, which displays a list of categories with products. The template looks like this:

 Save the report on the local disk.

2. Now, create a configuration file. This file describes the actions, that a builder has to do with a report. Run the program Configurator:

 

Create a new configuration file. To do this, we go through the options on the form and set the required ones. First of all, we select the report file:

 

We skip the next option "Report Parameters". As you understand from the title, it allows you to set values for report parameters. Here is a form for editing report parameters:

 

Next, we can specify the data source for the report. As our report uses an internal data source, we skip this option. This is how the form of connection editing looks like:

 

The next option is "Export". We need a report in PDF format. It is selected by default in the list of available export formats:

 

The "Settings" button allows you to set export options:

 

For example, the "Text in curves" option allows you to draw text in a report, using curves, which makes the process of copying text impossible.

You might be asked to choose a place, where to save your report. This is not our task, so you can skip this step. But I will show you a list of possible places to save:

 

The next step is to set the email settings:

 

The report file will be attached to an e-mal.

It is necessary to fill in the settings of outgoing e-mail server:

 

On the E-mail tab fill in the message parameters:

 

Now, in the main form, click the "Save" button.

 

It is important to save the configuration on the local disk. Interestingly, that the "Run" button allows you to start the configuration immediately. Close the program and proceed to create a task in the Scheduler.

3. Start the Scheduler:

 

 The interface is simple and straightforward. Add a new task using the "Task" menu:

 

The form of task creation is also intuitive:

 

Sets the name of the task, the configuration file and the trigger. By default, a trigger "Every day" has been selected. For this trigger you need to set the date, time of operation and the frequency of repetition.

A set of triggers covers all possible needs:

 

Click the "Create" button. The main form has a new task:

 

So, we see that the task is enabled and the last run is still empty. Now we have to wait for a while.

The task has been executed at a specified time. The mark of this has appeared in the "last start time". The report will be formed every day and will be sent at this time.

Now, check the mailbox:

 

Here we see an email with our report in PDF format.

To sum up, we have overviewed a procedure of making regular reports mailing, using FastReport Desktop, which seeks to ease the process and reduce manual work.

FastReport Desktop FastReport Desktop
13. Oktober 2025

Neue Bildexportfunktionen nach Microsoft Word in FastReport .NET

In der neuesten Version von FastReport .NET haben wir neue Funktionen zum Exportieren von Bildern hinzugefügt. Jetzt können Sie die Balance zwischen Qualität und Größe des Ergebnisdokuments selbst anpassen.
13. Oktober 2025

Verwendung von Excel-Formeln in einem Bericht beim Exportieren nach MS Excel

Seit FastReport .NET 2026.1 ist es jetzt möglich, Formeln nach Microsoft Excel zu exportieren. Es ist wichtig, den Formelexport richtig zu konfigurieren und die Syntax einzuhalten.
30. September 2025

Installieren des FastReport .NET-Berichtsdesigners mit vorinstallierten Plugins

Lesen Sie den Artikel ab Version 2025.2.5 für FastReport .NET WinForms und FastReport .NET WEB ermöglicht es Ihnen, einen Berichtsdesigner mit allen Plugins zu installieren, ohne DLL-Dateien zu erstellen.

© 1998-2025 Fast Reports Inc.