@@ -20,13 +20,13 @@ The application allows users to create and save report layouts, modify existing
2020
2121## Test the Example
2222
23- - Run the sample app and click ** New Report** to create an empty database record.
24- - Click ** Show Designer ** to display the [ Report Designer] [ dx-report-designer ] dialog.
25- - Create a report layout using tools available within the UI.
26- - Click the hamburger button, select the ** Save** option, and close the dialog.
27- - Close the app. The [ TdxMemData] component will store layout data in the [ data.dat] file between sessions.
28- - Run the sample app again. Click ** View Designer ** to load the saved report layout,
29- or ** View Report** to preview a layout-based report in the [ Report Viewer] [ dx-report-viewer ] dialog.
23+ 1 . Run the sample app and click ** New Report** to create an empty database record.
24+ 1 . Click ** Design Report ** to display the [ Report Designer] [ dx-report-designer ] dialog.
25+ 1 . Create a report layout using tools available within the UI.
26+ 2 . Click the hamburger button, select the ** Save** option, and close the dialog.
27+ 2 . Close the app. The [ TdxMemData] component will store layout data in the [ data.dat] file between sessions.
28+ 3 . Run the sample app again. Click ** Design Report ** to load the saved report layout,
29+ or ** Preview Report** to preview a layout-based report in the [ Report Viewer] [ dx-report-viewer ] dialog.
3030
3131## Implementation Details
3232
@@ -35,7 +35,7 @@ using the corresponding `TDataSet` descendant.
3535
3636The example uses a memory-based dataset
3737([ TdxMemData] from the DevExpress library, inherited from [ TDataSet] , shipped with the standard VCL library).
38- Applications in this example isolate data components in separate data modules: [ uData.pas] (Delphi) and [ uData.cpp] (C++Builder).
38+ Applications in this example encapsulate data components within separate data modules: [ uData.pas] (Delphi) and [ uData.cpp] (C++Builder).
3939
4040The instructions assume that you start with a Delphi or C++Builder project that has
4141a configured data source for DevExpress Reports.
@@ -64,13 +64,13 @@ Follow these steps to create a memory-based dataset to store report layout data:
6464
6565 > <img src =" ./images/create-name-field.png " style =" width : 50% " alt =" " />
6666
67- 6 . (* Optional* ) Preload persistent data to the dataset make layouts available in the application upon first launch.
68- Open the context menu for the dataset component, select ** Persistent Editor…** , click ** Load…** and select the DAT file.
69-
70- > <img src =" ./images/create-persistent-data.png " style =" width : 50% " alt =" " />
67+ 6 . (* Optional* ) Preload persistent data to the dataset to make layouts available in the application upon first launch.
7168
72- This example includes an sample report layout designed to use data from the Northwind sample database.
69+ This example includes a sample report layout designed to use data from the Northwind sample database.
7370 You can preload it from [ example.dat] .
71+ Open the context menu for the dataset component, select ** Persistent Editor…** , click ** Load…** and select the file.
72+
73+ > <img src =" ./images/create-persistent-data.png " style =" width : 50% " alt =" " />
7474
7575 Alternatively, you can use the Report Designer later to import report data from a file.
7676
0 commit comments