Can you create Winforms in SharePoint 2010 with MS Access 2007? - ms-access

I am trying to create a Form interface on SharePoint 2010 that has a Access database engine. I know I've seen MS Access 2013 does this well, and I believe I read that MS Access 2010 can also do this. Is it possible to have this feature work with MS Access 2007? I do not just want to upload my access workbook, or work off lists in SharePoint. I want users to actually have a Form on SharePoint 2010 and enter data through that form.
Thanks in advance,
Sarah G.

No, you need at least MS Access 2010 to create a "Web Database". 2007 does not have this. 2013 introduced the "Access Web App" which is not compatible with Web Databases and can only work in SharePoint 2013.
https://support.office.com/en-us/article/Build-an-Access-database-to-share-on-the-Web-cca08e35-8e51-45ce-9269-8942b0deab26

Related

Can we run Access macro without MS Access?

I have created .mdb (Access macro) for client but problem is that they are migrating to Office365 so access will no be longer available for them.
Can I run Access macro without MS Access? I have googled it, I found .MDE file can solve the problem, but I don't have idea about it. Is there any alternative option or .MDE file will be the solution?
I'm a beginner in Access please let me know if any suggestions are available.
Thanks in advance!
You can't.
But Access is indeed available through O365 - you just have to select and pay for the correct subscription.
Microsoft just recently changed the Office 365 subscriptions. Microsoft Access is now included in all of the subscription levels except the Business Essentials subscription.
If users of your Access application have no license for Microsoft Access they still can use the Microsoft Access Runtime. The Access runtime is available for download free of charge and can run Access Database Applications, but you cannot make any design changes in it.

Migrate from Access 2003 ADP to Access 2007(2010) ADP

How can I do this? Is it possible with no pain? I got nothing specific when I ask Google and search on SO. I have seen this post too but not sure that it comparable with my case.
An Access 2003 ADP project should work ok with Access 2007 or 2010. It won't work with 2013 or newer, though -- you will need to make a new .accdb database and link to the SQL data, then import the forms, reports & modules into the new .accdb file.

Can I use an Access 2010 Database with SharePoint 2013

Couldn't find any research on it online. Would love some insight before I download.
I did find one link, but not sure if what's listed is something extra I need to purchase or something I already have.
https://technet.microsoft.com/en-us/library/ee748653.aspx
Yes, you most certainly can use Access 2010 with SharePoint 2013.
In fact the real issue is if your instance of SharePoint is running Access web services. This is a requirement to use Access web publishing. The basic version of SharePoint does not include Access Web services (and thus no web publishing).
However all the basic SharePoint versions allow you to migrate tables from Access to SharePoint. So you can migrate your tables to SharePoint, and Access as a front end can use the linked table on SharePoint. And thus Access 2010 will work with SP 2013 in this regards,
However, if your 2013 SharePoint does not have Access web services, you cannot use the Access web publishing feature.

Compatibility between Access 2007 and Access 2010

Is it possible for Access 2007 to open Access 2010 databases? My problem is at work we use Access 2007 but I need to edit the database at home where I use Access 2010. After I edit and save in Access 2010 and I open the database with Access 2007, I get the error "Unrecognized Database Format"... Please advise.
Thanks!
As far as I know in theory 2007 and 2010 should use the same format. But in real life they are different! One problem might be the references in VBA (VBA Windows, Tools, References). If you take a database from a computer with Access 2007 and work on the database in Access 2010 then some of these references are automatically updated to the newer office version (i.e. Microsoft Office 14.0 Access database engine Object Library). And when you try to use this database in Access 2007 again it won’t work because the references are changed. You can easily fix this by changing the reference back to what it was in 2007. I.e. change “Microsoft Office 14.0 Access …” back to “Microsoft Office 13.0 Access …” on the PC with Access 2007. Then at least that problem is solved. This is one of the problems between 2007 and 2010 but there are others which IMHO sometimes matter and sometimes don’t create a problem.

Viewing ACCDB with Access 2010 runtime when Access 2007 is installed

I'm hoping someone can either tell me what I'm doing wrong correct my flawed understanding of how this works and explain why it's not possible.
I've been developing a fairly basic database/program for a client in Access. They have Office 2007, I have Office 2010. Initial test of creating a database in 2010 (in "2007" format) and opening the forms and data in Office 2007 showed no problems.
Fast forward 3 weeks. I've sent them a recent copy for approval and they can't open it. Unrecognised database format. Upon looking around, it seems Access 2007 format doesn't really mean anything in terms of backward compatibility (thanks M$). I COULD follow the seemingly standard answer and remove empty fields, calculated columns etc but really don't think it should be necessary.
I've installed the Access 2010 runtime on one of the target systems with the understanding that it would allow me to open the Access 2010-developed ACCBD. No luck. Office 2007 still launches, and "unrecognised database format".
Is the problem that Access 2007 is installed on the target system? Or am I perhaps misunderstanding what the Access runtime distribution is for? Basically, is there a way to still deploy a program/database developed in Access 2010 without a) installing (and purchasing about 60 licenses of) Office 2007, or b) stripping back the existing ACCDB.
I haven't worked enough with A2007 and A2010 to help with the problem of A2007 not being able to open the ACCDB in which you were working in with A2010. Your understanding of how the Access runtime is for is basically correct.
However when the client was executing the A2010 runtime against your ACCDB did they create a shortcut referencing the path to the A2010 runtime msaccess.exe and the path and file name of the ACCDB? Similar to
"C:\Program Files\Microsoft Office\OFFICE14\ART\MSACCESS.EXE" "Q:\1 access\NewsgroupAnswers.mdb"
You can save in 2007 format from 2010 but one little known issue is that when you make changes in a 2007 access file within 2010 you will not be able to open it in 2007 again. To fix this you must create a -new- 2007 file and import all items into the fresh one (just compact and repair will not work) and then this new file should be usable within 2007 once more.