Ms access 防止;储蓄及;出版「;没有错误或解释

Ms access 防止;储蓄及;出版「;没有错误或解释,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我的任务是将2001年创建的.mdb转换为.accdb。我已经按照MS的说明(文件>保存和发布>将数据库另存为>访问数据库(*.accbd)>另存为),但实际上什么都没有发生。没有错误消息,没有屏幕上的更改,没有创建accdb。所有建议,无论多么基本,都是受欢迎的 我在Win 7 Sp1 32位上使用Office 2010 Pro Plus(14.0.7145.5000)32位,如果这有什么不同的话。我过去也遇到过类似的问题。在我的案例中,总是这三种情况: 错误的VBA代码。您可以通过vba编辑

我的任务是将2001年创建的.mdb转换为.accdb。我已经按照MS的说明(文件>保存和发布>将数据库另存为>访问数据库(*.accbd)>另存为),但实际上什么都没有发生。没有错误消息,没有屏幕上的更改,没有创建accdb。所有建议,无论多么基本,都是受欢迎的


我在Win 7 Sp1 32位上使用Office 2010 Pro Plus(14.0.7145.5000)32位,如果这有什么不同的话。

我过去也遇到过类似的问题。在我的案例中,总是这三种情况:

  • 错误的VBA代码。您可以通过vba编辑器中的“compile”函数检测到这一点。一旦不再有编译错误,发布工作就可以了
  • 您的计算机上没有足够的磁盘空间。我在企业环境中工作,每个员工的内存空间都很小。确保你有足够的空闲空间。经验法则:至少是要发布的文件数量的两倍
  • 要发布的文件已损坏。在这种情况下,Access数据库simpy无法工作,需要将代码和表单迁移到新文件中

  • 由于出人意料地缺少建议,我通过将.mdb导入到空白的.accdb中来“解决”这个问题。我怀疑在某个时候这会出问题,但查询和表单目前似乎还可以。如果您被迫使用这种类型的解决方案,如果您遇到问题,请发表意见。您的解决方案应该可以正常工作。如果涉及到代码,请确保编译它。