Нашёл, в чём причина:
http://support.microsoft.com/kb/2533794
Предлагаемое решение, просто
убивает своим дебилизмом поражает "новизной и универсальностью":
Цитата:
Чтобы устранить эту проблему, скомпилируйте приложение Access 2010 MDE, ACCDE или ADE с помощью версии Access 2010, в которой планируется развернуть файл MDE, ACCDE или ADE.
|
Другими словами, Микрософт предлагает создавать приложения Access 2010 именно на тех компьютерах, на которых они будут выполняться.
Зато стало понятно, в чём причина. MS очередной раз просто обгадилась, выпуская 2010 офис. Проблема исправлена в 2013 офисе. Но, как это характерно для MS, исправлена в полной версии, в рантайме 2013 она всё также есть.
Значит нам нужно откатываться обратно на 2003 офис и все изменения под SMH4 в Конструкторе делать в нём. 2018 год на дворе, а нам приходится работать в аксессе, выпущенном в продажу в далёком 2002 году...