A family of Microsoft relational database management systems designed for ease of use.
A Windows Application Programming Interface (API) function is one which directly addresses the Windows operating system. Visual Basic for Applications (VBA) is the procedural language used within Access applications.
With 32 bit Access a function is declared as in the following example, which executes a file in its associated application:
Declare Function ShellExecute& Lib "shell32.dll" Alias "ShellExecuteA" (ByVal _
hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
lpParameters As String, ByVal lpDirectory As String, ByVal nshowcm As Long)
In 64 bit Access it would be declared like this::
Declare PtrSafe Function ShellExecute& Lib "shell32.dll" Alias "ShellExecuteA" (ByVal _
hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal _
lpParameters As String, ByVal lpDirectory As String, ByVal nshowcm As Long)
So, to correct any 32 bit API function calls to work in 64 bit Access you can simply do a find and replace over the complete project in the VBA editor to replace "Declare Function" with "Declare PtrSafe Function". I've found that this is all that's required in nearly all cases. If you do need to do so, you'll get an error message when you open a database.
You won't have written any API functions yourself, but it's possible you might have used imported solutions developed by others which do. If so the above simple fix will probably be all that is required.
As regards VBA code to make any amendments to all form designs in a .accdb file, this would probably be out of your comfort zone at present. The changes I found it necessary to make could easily have been done manually in form design view, but with the very large number of database applications I've developed over the years the task would have been very time-consuming, so automating it with some VBA code was the only practical solution. You might find that your form designs don't require radical changes, or the number of forms needing design amendments might be small enough to do one by one manually.