Tuesday, May 28, 2013

Access Apps in SharePoint 2013 - Part 1

What is Access Services? What are Access apps and why would I use them?

Those are two questions I have been contemplating for a while now. Last month, I spent a day trying to figure out the answers but didn't make much progress. Then last week, I made another attempt and had some success. As promised, I'm going to share with you what I have learned so that you don't have to start from scratch.

In a workshop I attended in April, I learned that the Access Service Application is one of the many service applications that received enhancements for 2013. A TechNet article on Access Services - SharePoint 2013 states, “Access Services in SharePoint Server 2013 allows people to host Access databases in SharePoint within the context of an Access app” (Lussier, 2013). Thus, Access Services is the tool that allows Access to run in SharePoint, and an Access app is how you can view your Access database in SharePoint.

Before we get into the how-to, let's discuss some requirements. If you're not the technical person or farm administrator, you might want to take a second to send that person a link to this blog post. I'll wait. Ready? Ok, let's continue. There are three requirements I want to make clear. First, your SharePoint server must be configured as a SharePoint app server. Second, the Access service application requires a SQL Server 2012 application database server. The rest of your SharePoint environment can use SQL Server 2008R2. Finally, because Access apps are built using the Access desktop client, you must have Access 2013 running on your Windows 7 or Windows 8 machine. (For the full list of requirements, see the Access Services - SharePoint 2013 article on TechNet.)

How do you build an Access app? There are three possible methods: build a custom web app, use a web app template, or download a web app from the Office store. In Part 1 of this blog series, we will build a custom web app from scratch. In parts 2 and 3, we'll explore the other methods.


To build a custom web app, the first thing you do is open the Access 2013 client on your computer. After you select Custom Web App, you'll be prompted to name the database and enter a location for your SharePoint site.


If you're using Office 365 (as I am), you'll be prompted to sign in. Once Access opens, you'll see two options. At the top of the screen, you can search for a template. At the bottom of the screen, you can choose an existing data source, such as an Excel file or a SharePoint list. To create a new table, within the text to the right of the table search, click the link for add a new blank table.




Access will create a new table for which you can then create fields, define data types, and provide descriptions. After you save the table, switch to datasheet view to enter data. Create as many tables as necessary.

Finally, you are ready to view to your Access app in SharePoint. To do so, click Launch App from the Home ribbon. For each table, there will be a List form view and a Datasheet form view. The List form view is displayed by default. You can click Datasheet to switch to that view. Both form views can be edited in the Access client.

 
 
 To view a different table, click on the table name on the left side of the screen.

 
Now that you know how to build a custom web app in Access 2013 and publish it to SharePoint 2013, what will be your first database?
 
In part 2, we'll take a look at using the web app templates.

16 comments:

  1. I have just signed up for a free SharePoint site with http://www.cloudappsportal.com. They are offering access hosting also so a great deal for me. Thanks for this post. It is helpful for me.

    ReplyDelete
  2. And what if you AREN'T using office365? We have an onsite sharepoint 2013 server backended by a sql2012 database, and when I put the location as http://sharepointserver/sites/apps (the path to our server if you use a browser) I get a 404 error and it can't find it.

    ReplyDelete
  3. This one is a best app for share point with data sheet. I really like the work of creative web application development which is useful in many aspects.

    ReplyDelete
  4. Thanks for sharing a very interesting article about SharePoint madam tips & trick. Keep it up such a nice posting like this.

    ReplyDelete
  5. Hi, Nice & Informative article. Web designing company
    in Pakistan is one of the best practices nowadays most of the organizations from startup to big brands are using. It's very helpful in showcasing our business to the right person in right time. Very nice article. Found informative for me.

    ReplyDelete
  6. They are the top 10 best IT solutions provider in pakistan.
    I had worked with them, they give a good response.

    ReplyDelete
  7. How Does SharePoint Work: Database Servers. Microsoft SharePoint is a browser-based collaboration platform upon which users upload tons of stuff – including Office documents, PDFs, images, videos, exported email messages, calendar entries, tasks, contracts, and project info. IT solutions

    ReplyDelete
  8. The blog you have shared is incredibly helpful.
    The tips you have shared related to sharing points madam is really informative.
    Thanks for sharing this blog!


    Essay writing service in lahore

    ReplyDelete



  9. very good information but get more information about this article
    14 August as an Independence Day for Pakistan

    ReplyDelete
  10. Good informaction about the topic get more infomaction about more topics
    Electric Forest Festival for the Year 2021

    ReplyDelete
  11. Good informaction about the topic get more infomaction about more topics
    Electric Forest Festival 2021

    ReplyDelete
  12. Very good and Knowledgeable information
    I would like to thank you for the efforts
    you have made in writing this interesting and
    knowledgeable article.
    There is more relative topics below :
    Independence Day

    ReplyDelete
  13. Great blog...
    it very knowledgeable information
    it very effective for learner


    it solution company

    ReplyDelete
  14. I would be very thankful that you had been share an informative blog.

    mobile application

    ReplyDelete
  15. Amazing concept! Thank you for sharing an informative blog. keep sharing more information.

    IT solutions

    ReplyDelete
  16. Wow! nice post you have shared.
    I would like to thank you for the efforts you have made in writing this interesting and knowledgeable article.
    There is more relative topics below

    FESTIVAL

    ReplyDelete