Download presentation
Presentation is loading. Please wait.
Published byElvin Todd Modified over 9 years ago
1
Creating Business Solutions with Access Services RAYMOND MITCHELL & WES PRESTON
2
Abstract In this session we’ll look at where Access sits in the solution landscape, how to get started, and then walk through demos of creating and publishing a custom web app without writing code. We’ll also look at what it means to configure Access Services in your environment and show examples of integration opportunities. Bring lots of questions and an open mind – you’ve never seen Access like this!
3
@iwkid linkedin.com/in/iwkid Raymond Mitchell Independent Consultant Owner of IWSPACE, LLC Specialize in SharePoint & Information Worker Technologies SharePointing since 2001 www.iwkid.com www.iwspace.com 3
4
@idubbs linkedin.com/in/wpreston Wes Preston Independent Consultant Owner of TrecStone Information Worker, No-code/low-code solutions for business. SharePointing since 2003 www.idubbs.com/blog www.trecstone.com 4
5
Agenda Overview Getting Started Creating Access Web Apps Access Functionality Reporting & External Connections Publishing & Upgrading Resources & Questions
6
Overview ACCESS SERVICES - 2013
7
Access 2013 Still clinging to life.. Start from a blank Database or from one of many templates
8
Access Services 2010 Quick survey – who here used Access Services 2010?
9
Access Services 2010 “Web Databases” Data was stored in Lists Publish your existing databases Lots of limitations: Not all form control events are supported in Web databases Not all column data types are compatible with Web lookups Not all field data types are compatible with the Web At the end of the day – not so great Possible reason to miss them? On-prem configuration was much easier
10
Access Services 2013 Still requires a Service Application on-prem Introducing Access Web Apps Data is stored in SQL Server Every Access Web App is a database in SQL
11
Access Web Apps They’re real SharePoint Apps! Uses “familiar” installation process Can be distributed just like other apps Corporate Catalog Deployed to the SharePoint Store
12
Where does Access Fit? Fills *some* of the gaps left by SharePoint Designer and InfoPath changes No-Code solutions (advanced capabilities for power users – queries, integration, macros) Arguably better than SharePoint at transactions / relational data Reporting is definitely better – data is in SQL Definitely part of Microsoft’s “to the cloud” vision Easiest on Office 365 Leverages SQL Azure
13
Limitations Form and page layout is closed – development is limited to Apps for Office extensions No SharePoint-style Alerts No Workflow No true granular security within the app
14
Getting Started WHAT’S NEEDED
15
What’s needed SharePoint 2013 SQL Server 2012 or SQL Azure (depending on deployment platform) Access 2013 client for design work
16
Office 365 Almost ZERO configuration – it just works May have to activate the Access App Site Feature Available on ALL levels (not just Enterprise) Gets the latest and greatest improvements (Cascading dropdowns!!!) May have some data/capacity limitations with SQL Azure
17
SharePoint 2013 On-Prem Only available with Enterprise license SharePoint 2013 March Update (15.0.4481.1005 ) may as well go to SP1 (15.0.4569.1000) now that it is stable SQL 2012 configured for mixed-mode authentication It’s difficult to configure Going to be another example of the push to the Cloud…
18
Platform Differences Office 365 SQL Azure Latest features first Setup: On-Prem Local SQL Server 2012 Latest features on 2-3 year release cycle Setup:
19
Quick thoughts Configuring On-Prem Configure Apps first – that’s enough fun for one day Use the official white paper AND Kirk Evans’s blog post for referencewhite paperblog post Insane permissions issues not addressed in the white paper Really should have a separate SQL Server or at least Instance Can’t use SQL Aliases Be prepared for firewall rules and such Be prepared – all you get are GUIDs When you’re stuck, reboot
20
Create Access Web Apps START FROM SCRATCH
21
Creating Access Web Apps When creating from scratch, two starting points: Access SharePoint
22
DEMO Create an Access Web App from SharePoint Show how to create from Access Show Table Templates Show Navigation Tables, Default views Launch the App
23
Create Access Web Apps START FROM A PUBLISHED APP
24
Installing Access Apps from the Store Existing Microsoft-created Access Web Apps Salon Management Asset Management System Meal Delivery Recruiting Helper Tool Tracker Student Drop in Management Training Management More! Only recently added the ability to publish Access Apps to the Store – more will be coming Install process is like other Apps – except that Access Services must be configured first
25
DEMO Add an Access App from the SharePoint Store Show how to customize an Access App from the store
26
Access Functionality BUILDING BLOCKS FOR ACCESS WEB APPS
27
Tables Data is stored in ‘Tables’ (as opposed to Lists) Table Templates are available to get started There are a LOT of samples available with one or more tables and associated views Search for ‘all’ to see the full list Add a new blank table – to start from scratch Existing data sources
28
Tables - Data Types Shift from SharePoint thinking… In Access, data type is separate from data display
29
Views / Forms A little terminology overlap from SharePoint
30
Macros Types of Macros Event Data OnStart On Deploy Data Macro (ODDM)
31
Macros Types of Macros Event Data OnStart On Deploy Data Macro (ODDM) Respond to clicks on a view
32
Macros Types of Macros Event Data OnStart On Deploy Data Macro (ODDM) Respond to data events
33
Macros Types of Macros Event Data OnStart On Deploy Data Macro (ODDM) Execute when the app opens
34
Macros Types of Macros Event Data OnStart On Deploy Data Macro (ODDM) Execute during install / upgrade scenarios
35
SharePoint Integration List Lookups Site permissions Site branding App-style Navigation (back to site link)
36
DEMO Walkthrough of the building blocks
37
Reporting & External Connections USE THAT SQL SERVER
38
Reporting Instance Create a client-only database that links to your SQL database Separates reporting from application maintenance
39
Enabling Connections Where’s my data? Database named with GUIDs In Azure *somewhere* What’s my username? What’s my password?
40
External Connections Excel Visio Power View Crystal Reports Custom Code External services that can connect to SQL Azure (like www.Zapier.com)www.Zapier.com
41
DEMO Configuring External Connections Connecting with Excel
42
Publishing & Upgrading LIFECYCLE OF AN ACCESS WEB APP
43
Application Package Create an.app Package Four deployment options: Create an Access App by uploading the.app Upload to Development Site Deploy to your Corporate Catalog Submit to the SharePoint Store Pay close attention to the “Include Data in Package” option
44
Application Package Access Client SP1 Save As Options Includes better support for upgrade scenarios All Upgrade functionality is new (was releasing around SPC14 timeframe)
45
Upgrading Table Locking On Deploy Data Macro Runs when the app is installed or upgraded Migrates data or loads sample data Access Solution Developer owns the logic (Great Power + Great Responsibility) App Locking Removes the “Customize in Access” If modified, cannot be upgraded
46
DEMO Package and Deploy an Access Web App
47
Resources AND STUFF
48
Resources Kirk Evans post – deploy Access on Prem http://blogs.msdn.com/b/kaevans/archive/2013/07/14/access-services-2013-setup-for-an-on- premises-installation.aspx http://blogs.msdn.com/b/kaevans/archive/2013/07/14/access-services-2013-setup-for-an-on- premises-installation.aspx SPC14 Sessions on Channel9 http://channel9.msdn.com/Events/SharePoint- Conference/2014?sort=sequential&direction=desc&term=&tag=access&tag=access- services#theSessions http://channel9.msdn.com/Events/SharePoint- Conference/2014?sort=sequential&direction=desc&term=&tag=access&tag=access- services#theSessions (SPC204) Anyone can build a SharePoint App with Microsoft Access http://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC204 http://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC204 Book: Microsoft Access 2013 Inside Out – Jeff Conrad http://www.amazon.com/Microsoft-Access-2013-Inside-Out- ebook/dp/B00JDMPLLO/ref=tmm_kin_swatch_0?_encoding=UTF8&sr=8-1&qid=1399951293 http://www.amazon.com/Microsoft-Access-2013-Inside-Out- ebook/dp/B00JDMPLLO/ref=tmm_kin_swatch_0?_encoding=UTF8&sr=8-1&qid=1399951293
49
Resources Add notifications to your Access 2013 web apps using Zapier http://blogs.office.com/2013/02/18/streamline-collaboration-across-teams-add-notifications- to-your-access-2013-web-apps/ http://blogs.office.com/2013/02/18/streamline-collaboration-across-teams-add-notifications- to-your-access-2013-web-apps/ Visualize your Access 2013 web app data in Excel http://blogs.office.com/2013/01/22/visualize-your-access-2013-web-app-data-in-excel/
50
Resources SPC ◦SPC204 – Anyone can build a SharePoint App with Microsoft Access ◦SPC285 – No-code SharePoint 2013 Solutions for power users ◦SPC301 – Access is back! High-value, ‘no code’, functional & flexible business apps with the new Access ◦SPC335 – Rich extensions to SharePoint Apps using Microsoft Access ◦SPC338 – The ‘how to’ guide for selling and managing SharePoint Apps build using Access ◦SPC348 – Update on InfoPath and SharePoint Forms
51
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.