I experience the same problem, with date, number, and text fields on forms. For example, frmMainMenu has the following field:
tblData has the following fields:
The following is a simple query and the results:
SELECT tblData.Year
, [forms].[frmMainMenu].[txtReportingSFY] AS txtReportingSFY
FROM tblData
;
Setting Year = forms!frmMainMenu!txtReportingSFY fails because the field comes through as a Japanese character.
I am unable to figure out why the Japanese character is coming through. I have found that the Format() function is an effective workaround: