Access 2007 installs normally within Office 2007 Professional pack. There is a dependency problem that doesn't let the program to start:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"AceDAO" (12.0.0.0) err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\Program Files\\Microsoft Office\\Office12\\MSACCESS.EXE") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Microsoft Office\\Office12\\MSACCESS.EXE" failed, status c0000135
There are several ways to "fix" this - that means to decline dependency and force the program run without possibilities offered by ACEDAO module.
1 way:
1) Create file "acedao.manifest" (to be saved as UTF-8) with content (or you can extract it with Resource Editor from ACEDAO.DLL as described here):
2) go to the folder where the Office 2007 is installed (e.g.: ~/.cxoffice/Microsoft Office 2007/drive_c/Program Files/Microsoft Office/Office12); 3) copy acedao.manifest to this folder and rename ACEDAO.DLL (e.g. to ACEDAO.DLL.OLD).
2 way:
1) go to the folder where the Office 2007 is installed (e.g.:
~/.cxoffice/Microsoft Office 2007/drive_c/Program Files/Microsoft
Office/Office12); 2) copy (backup) msaccess.exe.manifest to msaccess.exe.manifest.old 3) edit the file msaccess.exe.manifest with your favourite text editor:
The forms, quieries and standart macroses work well. DBs and tables are created/edited with no problems. Simple macroses and SQL quieries work fine;
You can get error notification (unable to open dll) - which doesn't break the work;
No wizards will work;
In Crossover 9.0.0 and wine 1.1.41 you won't be able to create/edit the forms' objects (this is a regression as in wine 1.1.31 it was possible to edit forms and even to launch form autocreation wizard with error notifications); see the tip: Forms' controls and linked fields update for subforms
When you try to launch the wizard (e.g. to create a form), you get empty dialogue and there is no way other to get back to database then to force-kill the application (make sure you saved everything in other windows applications as the whole bottle is restarted! go to main menu - Crossover - Terminate Windows Applications - choose the bottle with Office 2007 - press Reset and than Force kill);
There is a bug when you work with subforms - adding the new record to tables works, but doesn't automatically update linked fields - only solution to make this fields visible and edit them manualy within the subform (otherwise, as the newly created record field is empty, you will not get the items linked correctly and won't see the new record when you return to current main form record). see the tip: Forms' controls and linked fields update for subforms
Important Information
Tips are provided by the CrossOver Community and Advocates. They are not
intended to be used for official CodeWeavers Support. For that, please visit our
official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.