Skip to content

Commit 6d83bd8

Browse files
committed
readme: Deprecate the Parameters.LoadFromLayout method
Parameters are now loaded from layout on first access.
1 parent 1a4f0e3 commit 6d83bd8

3 files changed

Lines changed: 1 addition & 8 deletions

File tree

Delphi/PDFReportGenerator.dpr

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ begin
3939
AConnection.ConnectionString := 'XpoProvider=SQLite; Data Source=nwind.db; Mode=ReadOnly';
4040

4141
// Step 3: Define Report Parameter Values
42-
AReport.Parameters.LoadFromLayout;
4342
// Set the "OrderIdParameter" value in the report layout
4443
AReport.Parameters['OrderIdParameter'].Value := AOrderID;
4544

Delphi/PDFReportGenerator.res

-26.2 KB
Binary file not shown.

README.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,10 @@ Parameters allow you to modify database queries and generate different reports
106106
based on the same report template and underlying data.
107107
For example, [Order.repx] includes a single `OrderIDParameter` that filters data by order ID.
108108

109-
To modify parameters, load them using the [TdxReport.Parameters.LoadFromLayout] method
110-
and assign values to [TdxReport.Parameters] list members as follows:
109+
To modify parameters, assign values to [TdxReport.Parameters] list members as follows:
111110

112111
**Delphi:**
113112
```delphi
114-
AReport.Parameters.LoadFromLayout;
115113
// Set the "OrderIdParameter" value in the report layout
116114
AReport.Parameters['OrderIdParameter'].Value := AOrderID;
117115
```
@@ -147,8 +145,6 @@ and repeat steps 3 and 4 for each parameter.
147145
**Delphi:**
148146
```delphi
149147
// ...
150-
AReport.LoadParametersFromReport;
151-
152148
for AOrderID in AOrderIDList:
153149
AReport.Parameters['OrderIdParameter'].Value := AOrderID;
154150
@@ -187,7 +183,6 @@ end;
187183
- [TdxReport.ExportToPDF], [TdxReport.ExportTo][TdxReport.ExportTo]
188184
- [TdxReport.Layout](https://docs.devexpress.com/VCL/dxReport.TdxReport.Layout)
189185
- [TdxReport.Parameters]
190-
- [TdxReport.Parameters.LoadFromLayout]
191186
- [TdxBackendDatabaseSQLConnection](https://docs.devexpress.com/VCL/dxBackend.ConnectionString.SQL.TdxBackendDatabaseSQLConnection)
192187

193188

@@ -196,7 +191,6 @@ end;
196191
[TdxReport.ExportToPDF]: https://docs.devexpress.com/VCL/dxReport.TdxReport.ExportToPDF(System.Classes.TStream)
197192
[TdxReport.ExportTo]: https://docs.devexpress.com/VCL/dxReport.TdxReport.ExportTo%28dxBackend.TdxReportExportFormat-System.Classes.TStream%29#available-export-formats
198193
[TdxReport.Parameters]: https://docs.devexpress.com/VCL/dxReport.TdxReport.Parameters
199-
[TdxReport.Parameters.LoadFromLayout]: https://docs.devexpress.com/VCL/dxReport.Parameters.TdxReportParameters.LoadFromLayout
200194

201195

202196
## More Examples

0 commit comments

Comments
 (0)