29. September 2015 10:25
Hallo zusammen,
ich möchte beim Report die Sprache anhand der hinterlegten Kontaktsprache vorgeben.
Bezugnehmend auf
http://www.msdynamics.de/viewtopic.php?f=64&t=23243&p=100658&hilit=CurrReport.LANGUAGE#p100658benutze ich auch nur Labels.
Die Sprache soll nur am Anfang des Reports definiert werden.
Wenn man sich Beispielsweise R206 - " Sales - Invoice" anguckt, setzt dieser die Sprache im "OnAfterGetRecord" des ersten DataItems "Sales Invoice Header".
CurrReport.LANGUAGE := Language.GetLanguageID("Language Code");Dies funktioniert bei mir nicht, selbst wenn ich ENU mit 1033 vorgebe (
CurrReport.LANGUAGE := 1033;).
Setzt ich die Sprache im "OnPreReport" funktioniert dies einwandfrei.
Dies hat zur folge das ich die Sprache bereits vorher, vor dem Start des Reports, übergeben muss.
Hat diesbezüglich jemand noch eine andere Idee?
Vielen Dank!