Forum Discussion
Rexter
Jul 07, 2023Brass Contributor
Dataverse or Sharepoint list for Access
I am developing an Access DB and looking at using either SharePoint list or Dataverse tables as the data table sources. I was told that no remote data source is suitable for Access. I find this somew...
Rexter
Aug 10, 2023Brass Contributor
Hi George,
As it turns out, a SharePoint list will not work as a data source for Access is one is attempting to create forms from the SharePoint tables. The SP list randomly duplicates data when using an Access form for the front end. For example, I have a CLientName table with one John Smith. Creating an Access form from the ClientName table randomly duplicates John Smith several times. I haven't tried Dataverse but, from what I read, DV is still not fully developed, so I have my doubt's if it will serve as a remote data source. SharePoint probably worked differently when you used it as a data source for Access. It definitely does not work now.
As it turns out, a SharePoint list will not work as a data source for Access is one is attempting to create forms from the SharePoint tables. The SP list randomly duplicates data when using an Access form for the front end. For example, I have a CLientName table with one John Smith. Creating an Access form from the ClientName table randomly duplicates John Smith several times. I haven't tried Dataverse but, from what I read, DV is still not fully developed, so I have my doubt's if it will serve as a remote data source. SharePoint probably worked differently when you used it as a data source for Access. It definitely does not work now.
George_Hepworth
Aug 11, 2023Silver Contributor
"The SP list randomly duplicates data when using an Access form for the front end. For example, I have a CLientName table with one John Smith. Creating an Access form from the ClientName table randomly duplicates John Smith several times."
While I am not a fan of SharePoint lists anyway, and said as much in a previous response, this sounds unlikely to me.
" Creating an Access form from the ClientName table randomly duplicates John Smith several times"
Creating a form can't duplicate records in a table. Something else is going on, and since we can't see the application in context, we couldn't guess what that is.
Perhaps, though, you could share some screenshots to illustrate the problem.
While I am not a fan of SharePoint lists anyway, and said as much in a previous response, this sounds unlikely to me.
" Creating an Access form from the ClientName table randomly duplicates John Smith several times"
Creating a form can't duplicate records in a table. Something else is going on, and since we can't see the application in context, we couldn't guess what that is.
Perhaps, though, you could share some screenshots to illustrate the problem.
- RexterAug 11, 2023Brass Contributor
Hi George,
I am moving on from SharePoint list as an Access data source because of another issues, I cannot rename Sharepoint ID columns which is really not optimal for relational database development. I will look at Dataverse, but I am hesitant to use a platform still in beta development.- George_HepworthAug 11, 2023Silver ContributorI fully agree that SharePoint lists are not optimal for a relational database application. I remain curious about the specific problem you encountered.
With regard to Dataverse, I have to sort of agree and disagree. The disagreement part is considering it "beta". I think it's past that point although the whole environment is still very new and not well understood by many Access developers. If you have a choice, it is not the preferred option for Access developers yet. There is one positive to note about Dataverse, and that it the ability to support offline synching. In a situation where some part of data entry must be done via a mobile device, such as an inventory in a warehouse, the ability to continue working without a wireless connection can be very useful.
However, absent that "mobile hybrid" aspect, there isn't yet enough known about Dataverse, in my opinion, to make it a choice over Azure SQL or a hosted SQL Server database.
I guess I mostly want to avoid blanket dismissal of most options because there are always specific situations where that unique set of features makes one of those options really attractive.- RexterAug 14, 2023Brass ContributorI connected Access to an existing SharePoint list which seemed to introduce the duplication errors. I deleted all the duplicate records and that seems to be working. Although that may have done the trick, I am not confident it won't happen again, hence my hesitation to use SP lists or Dataverse, I don't know if these MS cloud data sources are reliable or not for Access. Although, I am not expert in SQL server, I will see if my organization will consider purchasing an SQl cloud service. Any suggestions on that?
Thanks