I ve upgraded an old access 2003 database to access 2010. The original database was split with an access front (installed to the clients) and back end (residing on the server). The new database uses access for the front end but the back end has been moved to SQL server.
Once it was finished I created an accde file and packaged that up in an installer to distribute it to all the client pcs. The installer creates a desktop shortcut that runs access 2010 in runtime mode and starts the front end database.
我在当地对它进行了测试,在我的发展动态中,一切都是罚款的。 但是,在测试客户码(安装了2010年办公室)时,在开放数据库时出现错误,停止执行所有代码。 这显然是一大错误,阻止任何人使用数据库。
错误
The expression On Current you entered has the event property setting produced the following error
The expression may not result in the name of a macro, the name of a user defiend function, or event procedure.
我已确保数据库位于一个可信赖的地点,并用所有宏观方法对其进行审判,但这种错误仍然存在。 在创建中学之前,我还确保了所有法典的汇编。
我用人工复制了在干净测试板上的自动取款机,以检查它是否与安装商有问题,甚至完全开放(不使用/超时旗)的自动取款机。 如果我向客户寄送了acc子,那么它会进行罚款,但显然会分发acc子,以安全的方式管理数据库。
我也试图制造一个空白的2010年干 d,并从更新版本中进口所有物体(这是一个折射文件,被改装成acc),以检查其不成问题,即从原干.转换到原样子的渠道——仍然有同样的错误。
任何人是否在我身上发现过这一错误,我很 well,而且确实 st。
EDIT:在测试客户的pc I上玩.后,我注意到,如果一开始输入acc子,然后将它作为acc子予以节省,就将翻印已安装的版本,那么它就会做罚款。 但是,这显然使安装工作大增,使所有客户都无法自动安装。 因此,它本身并不是一个可行的解决办法,希望它能把人置于正确的方向。
EDIT2:我还检查并证实,所有参考资料都是无端的电压/电荷/电荷,并出现在测试客户的板上。