Introduction

Completed

Certain reports, mostly named document reports such as invoices, credit notes, shipping lists, and so on, need to be generated in the language of the recipient. Other reports, the ones that you would use internally in your company, only need to be generated in the language of the user who is running the report.

When designing the dataset of your report, you need to know in what language that it needs to be generated and then use the appropriate functions and properties to do so:

  • When a report needs to be generated in the language of the user, then you can use the IncludeCaption property in columns and labels.

  • When a report needs to be generated in the language of the recipient, then you need to use the TextConstants and the FieldCaption functions to include captions. Furthermore, in the triggers of the report, you need to add code to indicate the language that needs to be set for the current record.