Technologies This article aims to continue examining the capabilities of the report generators in terms of the technologies, that they support. Technology SSRS FR .NET WinForms ✓ ✓ WPF ✓ ✓ ASP.Net ✓ ✓ ASP.Net MV...
Technologies This article aims to continue examining the capabilities of the report generators in terms of the technologies, that they support. Technology SSRS FR .NET WinForms ✓ ✓ WPF ✓ ✓ ASP.Net ✓ ✓ ASP.Net MV...
Data Sources The basis of any report is data. Let us examine the data sources, available in Reporting Services and FR .NET. First, let us take a look at the built-in data connectors, which are available to you immediately when creating a data source in the report, without additional installation...
This is the final part of our comparative study of the two known report generators - Microsoft SQL Server Reporting Services and FastReport .NET. We have already examined functional capabilities, supported technologies, report objects and supported report export formats of them. To complete the stud...
In this article we are going to talk about PDF export in FastReport.Net. That is, the size of a file of an exported report. The size of the final file is affected by many factors: image quality, embedded fonts, fonts in "curves", background image, etc. Let us take a close look at the export setting...
In this article we are going to examine one of the latest features of FastReport VCL 5 - interactive diagrams. With the help of them one can display a detailed report for the selected area of a graph. How it works First, you create a chart. For example, a circular one: The chart is divided int...
There have been many innovations in FastReport VCL 5 recently. One of them is new hyperlink options. Now a hyperlink can point on the other report or a report page. Due to this option, we can make interactive reports. An example of such a report with hyperlinks detailing the report is shown in the a...
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 prog...
In this article we will continue covering the topic "FastReport Core + .Net Core". In the previous article we have illustrated how to display a report by exporting it to the HTML format. Now I will show how to organize downloading of a report from a browser to a local computer, using a button. We wi...
In the previous article we have considered an example of using a new product of FastReport - the FastReport Core. That was an example for Windows. This time we will overview an example for Linux. First of all, for Linux need additional libraries, which may not be installed by default: Libgdiplus...
FastReport .NET 2017.4 now supports .NET Core, so users can utilize FastReport .NET in Windows, Linux and Docker containers. For using it under Linux one needs XServer, the "libgdiplus" and the "libx11-dev" libraries. The package includes a demo version, which allows to check whether FR.Net is worki...
A report page in FastReport.Net must contain at least one band - a container for objects. But for one it might seem too complicated. Why don't we place objects directly on pages without additional containers? However, it is rather difficult to imagine how the system would work without using any band...
In this article we are going to demonstrate the types of reports, that we can create in FastReport .NET. An inexperienced user of our report generator might think that the reports are only lists or grouped lists. However, the capabilities of the report generator are much wider than just displaying s...
This article aims to provide the insight into how to use FastReport.Net to merge two logically related CSV files into one. Storing data in CSV files is often very convenient. You can always open such files by any text editor and tweak them. But what if in one document there are references to data f...
The concept of a "report generator" has appeared relatively recently. Let us define what it is. A report generator is a program, that allows you to create documents, which are ready for demonstration and based on a set of data. First report generators were rather primitive and allowed to create doc...
Sadly, the issue of vector graphics in FastReport.Net has been poorly worked out. In the designer there is a small set of figures and polygons, but there is no information on how to use files with vector graphics. Quite recently a plug-in for the report designer has appeared. It adds a new SVG objec...
FastReport.Net follows modern trends and pays a lot of time for web reports. Such reports can be placed on any web resource that supports html, because the web report is nothing more than exporting the report to html. Thanks to the integration with ASP.Net, we can work with the report object as well...
Today we will talk about the cases when you need to make a PDF document, but there is no Adobe Acrobat on the computer. You only have a text file with original data and FastReport Desktop. To begin with, you need a test file, in which there is a division into paragraphs (carriage return to a new li...
Do you have a celebration on the occasion of the wedding? Do you need to print a lot of invitations? This can be quite a tedious task. Indeed, in each invitation will have to enter the names of the guests. In this article I will show you how to solve this problem with FastReport. We need to compile...
Suppose you keep a record of employee sales in an Excel file. Would you like to see sales results for the month in the form of a graph. So it's faster and easier to assess the efficiency of the employee. It would be nice to see the difference in terms with the previous day. You need this report ever...
MS Excel spreadsheet editor handles editing CSV files perfectly. You can sort and filter data, remove unnecessary columns, add numbering etc. But what if you do not have a spreadsheet editor? Editing a CSV file becomes a nightmare. One has to track the delimiters to understand what column this or...