access sharepoint
RH

Forum home » Delegate support and help forum » Microsoft Access Training and help » Access 2013, Sharepoint

Access 2013, Sharepoint

resolvedResolved · Urgent Priority · Version 2013

Alex has attended:
Access Advanced course

Access 2013, Sharepoint

Dear Forum,

I want to create a small relational database in Access 2013 and then publish it on to sharepoint. I want to be able to set up table relationships and design my forms etc

I found an article that explained how to build and publish to sharepoint using blank web database template in Access 2010 but I am unclear how to do this with 2013 since the template options seem to be either Custom Web App or Blank Desktop Desktop

Which of these should I use for a 'traditional' Access design database that can then be published to sharepoint?

Many thanks

Alex

RE: Access 2013, Sharepoint

Here is some more information from another forum

Dear Forum,

I want to create a small relational database in Access 2013 and then publish it on to sharepoint. I want to be able to set up table relationships and design my forms etc

I found an article that explained how to build and publish to sharepoint using blank web database template in Access 2010 but I am unclear how to do this with 2013 since the template options seem to be either Custom Web App or Blank Desktop Desktop

Which of these should I use for a 'traditional' Access design database that can then be published to sharepoint?

Many thanks

Alex

Beetle 05-01-2013 08:42 AM

--------------------------------------------------------------------------------

Re: Access 2013 Template for Sharepoint

Quote:

--------------------------------------------------------------------------------
the template options seem to be either Custom Web App or Blank Desktop Desktop
--------------------------------------------------------------------------------


I don't have A2013 where I am now, but I recall seeing several available templates for both web and desktop.


Quote:

--------------------------------------------------------------------------------
Which of these should I use for a 'traditional' Access design database that can then be published to sharepoint?
--------------------------------------------------------------------------------


Well, what might be considered a "traditional" Access database would not be web compatible. The new web objects have design restrictions that traditional client objects do not.

For example, you can't really establish relationships (at least not in the "traditional" sense) or enforce referential integrity on web tables. This is because web tables actually become Sharepoint Lists when published. The only way to create a "relationship" is by using a lookup field, which, in a traditional Access database would be poor design. Also, you cannot use VBA in web forms so everything must be handled with macros (either table level data macros or embedded macros in your forms).

You can have a hybrid application, with both client and web objects (except the tables - only web tables are allowed in a web app), and it will publish, but only the web objects will function in a browser.

AccessJunkie 05-01-2013 01:57 PM

--------------------------------------------------------------------------------

Re: Access 2013 Template for Sharepoint

Hi Alexander,

Good question.
Some background first needs to be explained.

Access 2010 introduced the concept of creating a web database that could be published to a SharePoint Server running Access Services. When you publish the web database, the data goes into SharePoint lists on the server and you could use web objects (web queries, web forms, web macros, and web reports) within your browser. You could also create client objects that would only be able to be used if the web database was opened within Access.

To create a new web database in Access 2010, you clicked new Blank Web Database. In order to publish, you need a server running Access Services. Do you have a server running Access Services? Is it local or are you using a service like Office 365?

Now with Access 2013, things are different. Access 2013 web apps while at a high level are trying to do the same thing (create a database that can be used in a browser) the implementation, infrastructure, and design tools are much different than Access 2010.

When you create an Access web app with Access 2013, you are also creating a web database, but all of your data goes directly into a SQL Server database. You're not using SharePoint lists with an Access 2013 web app so you have the potential for much larger databases and we can take advantage of a lot of other features built right into the platform.

So:
Access 2010 + Access Services 2010 = Web Database published and data in SharePoint lists.
Access 2013 + Access Services 2013 = Web app created in SharePoint but data is in SQL Azure if using Office 365 or SQL Server 2012 if using on-prem.

Back to your original question now.
There is no entry point from the Getting Started screen in Access 2013 to create a new blank *2010 style* web database. As you've observed, you can only create new Access 2013 style web apps or local desktop databases in Access 2013. You can, however, open existing 2010 style web databases within Access 2013 and modify them, publish them, etc. You just can't create new 2010 style web databases in Access 2013.

If you'd like I can upload a blank 2010 style web database here which you can use to start creating a 2010 style web database within Access 2013. Let me know if you'd like that.

The first thing you need to figure out though before you go any further is: Do you want to create a 2010 style web database or a 2013 web app? They are two very different beasts. It depends on what you need and the life of the application. Also, a lot depends on what server or service you are using.

Let me know if you have additional questions.

--------------------
Jeff Conrad - Access Junkie - MVP Alumnus
SDET II - Access Test Team - Microsoft Corporation

Author - Microsoft Access 2013 Inside Out (coming soon)
Author - Microsoft Access 2010 Inside Out
Co-author - Microsoft Office Access 2007 Inside Out
Access 2007/2010 Info: http://www.AccessJunkie.com

----------
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.mspx
----------

Beetle 05-01-2013 02:19 PM

--------------------------------------------------------------------------------

Re: Access 2013 Template for Sharepoint

Thanks for the insight Jeff. Inside/Out was a good resource when I was first investigating the new web apps in A2010. I have a 2010 web app running on Sharepoint via Office 365. Looking forward to your new book because I am interested in finding out what additional design and/or relational tools there are in A2013. Having the data in SQL server or Azure certainly sounds like an improvement over Sharepoint Lists.

Alexander Willey 05-01-2013 11:21 PM

--------------------------------------------------------------------------------

Re: Access 2013 Template for Sharepoint

1 Attachment(s)
Thank you very much for the replies

I only have Access 2013 installed. Sorry not sure of the details of the Sharepoint that we use.

I just know that my IT collegues want me to use Sharepoint instead of writing it as a desktop database and won't support a desktop Access database if it is used by mulltiple users (which it will be in this case)

I have attached a general scheme of what I want to achieve as tables and forms. Do you think this can be done as an Access Web App in 2013?, if yes, I will get going learning how to put it together. Can you recommend any good references or will the design process be intuitive for someone that is used to desiging simple databases. I use macros and wizards, but don't yet write VBA.

Many Thanks,

Alex.

AccessJunkie 05-02-2013 08:52 PM

--------------------------------------------------------------------------------

Re: Access 2013 Template for Sharepoint

Hi Sean,

Thanks for the nice comments on the 2010 book.

For Access 2013 web apps, things are very, very different.
- 2010 web databases used SharePoint lists
- 2013 web apps, however, use SQL Server for their data source
- 2010 web database data macros were converted to SharePoint workflows and quickflows.
- 2013 web app data macros, however, are converted into SQL Server triggers and Stored Procedures.
- 2013 web app data inserts/edits/deletes are transactional based now because we are using SQL Server. It all gets added/edited/deleted with success or everything gets rolled back.
- 2013 web apps support aggregate queries now.
- 2013 web app views (forms) are completely different and their design surface is completely new. You are essentially designing the HTML view (form) within Access using an HTML designer right inside the Access client shell.
- 2013 web app views (forms) have a couple of new very useful control types with drill-through already built in.

That's just a small list of changes.

I'm curious about your 2010 web database on Office 365. What is your scenario here? What are you tracking? What features are you using in the web database? Has your site been upgraded to the Office/SharePoint 2013 bits? Just curious to see how you're using the product.

--------------------
Jeff Conrad - Access Junkie - MVP Alumnus
SDET II - Access Test Team - Microsoft Corporation

Author - Microsoft Access 2013 Inside Out (coming soon)
Author - Microsoft Access 2010 Inside Out
Co-author - Microsoft Office Access 2007 Inside Out
Access 2007/2010 Info: http://www.AccessJunkie.com

----------
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.mspx
----------

AccessJunkie 05-02-2013 09:00 PM

--------------------------------------------------------------------------------

Re: Access 2013 Template for Sharepoint

Hi Alex,


Quote:

--------------------------------------------------------------------------------
I only have Access 2013 installed. Sorry not sure of the details of the Sharepoint that we use.

I just know that my IT collegues want me to use Sharepoint instead of writing it as a desktop database and won't support a desktop Access database if it is used by mulltiple users (which it will be in this case)
--------------------------------------------------------------------------------


Before we go any further, it's critical to find out from your IT collegues what exactly is your server setup.

You'll need to ask them the following questions:
1. Are you using SharePoint 2010 or SharePoint 2013?
2. Do you have the appropriate licenses and is Access Services installed and configured correctly on the server?

The answer to the first question will determine if you can create an Access 2013 web app or if you'll have to create an Access 2010 style web database.

The answer to the second question will determine if you can even use an Access 2013 web app or an Acces 2010 style web database.

So it's difficult to even begin to offer suggestions, advice, or information until you find out the answers to those questions. The answers to those questions will determine the options available to you.

Can you find out that information and then report back?

--------------------
Jeff Conrad - Access Junkie - MVP Alumnus
SDET II - Access Test Team - Microsoft Corporation

Author - Microsoft Access 2013 Inside Out (coming soon)
Author - Microsoft Access 2010 Inside Out
Co-author - Microsoft Office Access 2007 Inside Out
Access 2007/2010 Info: http://www.AccessJunkie.com

----------
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.mspx
----------

RE: Access 2013, Sharepoint

Hello Alex,

I am currently going through our forum to clear out any active questions. Can you please tell me whether you have managed to resolve this problem?

If not, please reply within five days so I can contact a trainer who can help you, otherwise this question will be marked as Resolved.

Thank you for your assistance.


Kind regards

Cindy
Microsoft Office Trainer

Thu 16 May 2013: Automatically marked as resolved.


 

Access tip:

Create a custom Close button on a Form

By default, Forms that you create in Access have a full set of control buttons, that is, a title bar with Minimize, Maximize and Close buttons in the top right-hand corner and a Control Menu in the top left-hand corner.



Sometimes Access needs to follow certain procedures or events as users close a Form (such as automatically opening another Form perhaps). So it is often a good habit to create a custom Close button on a Form for everyone to use, rather than the standard closing cross.



To create a custom Close button:

1) In Form Design View, draw a Command Button onto the Form.

2) Use the Command Button Wizard to select Form Operations under Categories, and Close Form under Actions.

3) Choose Finish.



Access then creates the button and code to close the form for you. You can add any extra code that needs to run as the Form closes to the same Close procedure.



However, the creation of a custom Close button is pointless if the closing X in the top right-hand corner of the Form remains active. To make the closing X inactive, open the Form Properties box then on the Format tab set the Close Button setting to No. This will grey out the closing X leaving it visible, but inactive.



View all Access hints and tips


Server loaded in 0.06 secs.