Melissa, are you asking to have the report from that database generate with the dd-mm-yyyy format for all users, regardless of the location of the printer of the report?
Reason asked is that GP takes the USER Date default based off the computer that is running the application. So, a user in the UK should see the correct date format for their location if the setup on the workstations are done to allow for local date and time.
I recently ran into this matter for one of our clients as well, the user liked a different date format on his workstation, but that effected the reports and so we had to modify the report - fortunately this is a single entity and we did not have to deal with multiple users.
Here is what I did:
1. In the Report Writer layout window, click Calculated Fields in the Toolbox list.
2. Click New, and then type a name for the date field.
3. In the Result Type list, click String.
4. In the Expression Type area, click Calculated.
5. Click the Functions tab, and then click User-Defined. In the Core list, click System. In the Function list, click RW_DateToString.
6. Click Add.
7. Click the Fields tab.
8. In the Resources list, click the table that includes the date field that you want to modify.
9. In the Field list, click the date field that you want to modify.
10. Click Add.
11. Click the Constants tab, and then click String in the Type list.
12. In the Constant field, enter a format string. ---> dd-mm-yyyy ( or format as desired ) I did have to experiment to get the right one for my user requirements.
Note For information about how to create a format string, see the "Options for the RW_DateToString user-defined function" section of the Report Writer manual
13. Click Add.
14. Click OK.
15. Drag the new calculated field to the report.
16. Close the report. When you are prompted to save the changes, click Save.
If you do create a new modified report be sure to ensure you provide the required security to allow user access.
Hope this helps.