![Page 1: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/1.jpg)
![Page 2: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/2.jpg)
Anyone can build a SharePoint App with Microsoft AccessJeff Conrad – Senior SDETChris Usher – SDETMicrosoft – Access Product Team
SPC204
![Page 3: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/3.jpg)
Objectives Introduce Access 2013 and Access Services Learn how to build data centric SharePoint apps with Access 2013
Key Takeaways Access 2013 creates SharePoint appsEnd-users can create these appsThese are centrally managed secure appsAccess 2013 web apps are different than Access desktop databases
Session Objectives And Takeaways
![Page 4: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/4.jpg)
Problems with Access Desktop AppsUnknown/uncontrolled data applications Bad/broken end-user applications
Inefficient business processes
Backlog of IT requests
No data access control/backupDifficult application sharing
Lack of upgrade path
![Page 5: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/5.jpg)
Why should you use Access to create SharePoint apps?
![Page 6: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/6.jpg)
Access 2013 Platform OverviewDesktop Access Apps
Used by millions todayData stored in a local fileRequires Access software to view and edit dataRich functionality with VBAFully supported in 2013
Access 2013 Web Apps
Brings Access databases into a new web-connected eraData stored in SQL for Office 365 or on-premise serverAccessible everywhere through any browserEasy sharing and no code
![Page 7: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/7.jpg)
“Add-ins” of functionality for some Office programsPlaced within the document or in the task paneAccess apps can contain Apps for OfficeRelated session SPC335 – Rich extensions to SharePoint Apps using AccessApps for
Office
Fully functioning apps that run on the web within SharePointHosted on SharePoint sites in the cloudAccess apps are SharePoint AppsRelated session SPC338 – The ‘how to’ guide for selling and managing SharePoint Apps built using Access
Apps for SharePoint
S
![Page 8: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/8.jpg)
Pro DevPower User
Familiar Toolset Across Skill Levels
Access Services 2013
The easiest way for a non-developer to build and
publish apps for SharePoint
Visual Studio
A great end-to-end development experience for highest customization
“Napa” Office 365 Development Tools
A lightweight, in-browser development experience
Apps for Office
Apps for SharePoint
![Page 9: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/9.jpg)
Access Apps: Virtues of Simple + Structured
Structured
Access
SimpleLow up-front investment
Easy to evolve and iterate
Easy adoption
One version of the truthEasy to collaborate
Powerful analysisKeeps data clean
Hard to collaborate Difficult to analyze
Multiple versions of the truth
Keeping data clean is a chore
High up-front investmentHard to evolve and
iterateHard to adopt
Virtues
Vices
![Page 10: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/10.jpg)
Demo
Build a SharePoint App in 60 seconds with Access table templates
![Page 11: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/11.jpg)
1. Create a custom web app
2. Add some tables using Table Templates
Build a SharePoint App in 60 Seconds
3. Ready to go
![Page 12: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/12.jpg)
SharePoint on premises
SharePoint on Office 365
Creates
Consumes
Architecture OverviewWeb Browser
Access Client
Access Services
Tables & DataSQL DB
Azure
2012+
![Page 13: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/13.jpg)
Access 2013 Web Apps
1. New App Model
2. SharePoint deployment
3. SQL back-end
Web App Model
SharePoint
SQL Database
![Page 14: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/14.jpg)
Simplified design experiencePre-defined Table TemplatesBuild a functioning SharePoint app in 60 secondsNavigation elements automatically generatedSimple, code-free configuration and customization
New app model
Polished, professional resultsApps automatically have an attractive, easy-to-use interfaceConsistent user experience across all apps
![Page 15: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/15.jpg)
Access Apps = SharePoint AppsSame cross-browser supportSame multi-user accessibility: many people working on the same app at onceSame Active Directory-based permissionsSame SharePoint Store and App Catalog for distribution and discoverySame simple install/uninstallSame central IT controlSame branded and customizable themesSame cloud-based hosting through Office 365
SharePoint deployment
![Page 16: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/16.jpg)
The gold-standard for relational databasesSpeed and reliabilityTransparent to end user: if you don’t care, you don’t need to knowUse common tools for advanced reports and custom integrationsDevelopers can use existing skills to customizeFuture upgrade path
SQL back-end
View and Edit Data
Database Design
Access Service
s
Advanced Reporting & Integration
• Desktop Access Reports• Excel• Power View• Crystal Reports• Custom Websites (.NET,
PHP, etc.)
SQL Azure
![Page 17: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/17.jpg)
Demo
Using the new app model
![Page 18: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/18.jpg)
Polished, Professional User Interface
4. Add and edit items
3. Search and filter
2. Choose view
1. Choose table
![Page 19: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/19.jpg)
Polished, Professional User InterfaceAutocomplete
ControlDatasheet Drill-Through
Popups
Summary View Related Items Control
Action Bar
![Page 20: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/20.jpg)
Demo
Customizing the app
![Page 21: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/21.jpg)
Start customization from browserOpen your app in Access to make design modifications
![Page 22: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/22.jpg)
Creating design elements
Home Create Advanced
QueryBlank ViewList ViewDatasheet ViewMacroData MacroOn Start Macro
Expand Navigation Pane to view app objects
![Page 23: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/23.jpg)
Creating tables
3 ways to get started with data
Get a head start with Table Templates
Start from scratch with a
Blank Table
Use an existing data source
![Page 24: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/24.jpg)
Migration of existing applicationsEarlier version of Access
Just the data and some relationshipsNavigation and UI are auto-generated for you
Excel spreadsheetsOther sources
Like SQL Server or Lotus Notes
![Page 25: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/25.jpg)
Demo
Consuming SharePoint Lists
![Page 26: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/26.jpg)
Linking to SharePoint ListsLimitations of current releaseRead-OnlyNo Data Macro supportList must be in the same site collectionSharePoint Lists are the only data-linking sources currently supported
Lookup field
![Page 27: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/27.jpg)
Demo
Leverage Azure: Analyze with Excel and SQL ServerLink to Blog article
![Page 28: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/28.jpg)
SQL Login
Unobscured table names and field namesEnable Connections
Real SQL Server Power
![Page 29: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/29.jpg)
Visualize data in Excel
Authorize in AccessAllow other programs to connect to the SQL Server database that powers your Access app. You’ll find all the necessary credentials in one place.
Connect anywhereEnter the SQL Server connection information from Access into your analysis program, and you’ll find all your database’s queries and tables available. SQL Server is an industry standard, so you have a choice of tools, from Excel to Crystal Reports.
Analyze and ReportTake advantage of the powerful charting and analysis tools that Excel already provides, or analyze your data in a program of your choice.
![Page 30: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/30.jpg)
Backup, Packaging, and Publishing
Install on another SharePoint site
Save as App PackageExport data through Access Client
Publish to the SharePoint Store
![Page 31: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/31.jpg)
Save As App Package
![Page 32: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/32.jpg)
What’s next for Access Apps?
Completed workCascading combo box feature
Submitting Access 2013 Apps to the SharePoint Store
Coming Soon…Apps for Office integrationApp Upgrade/Lifecycle story
![Page 33: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/33.jpg)
Internal Use Access Web App Examples
Reorganization of Office and Windows divisionsShip readiness tracking app for product featuresAttorney tracking appTAP program tracking for supportExchange service issue trackingTraining tracking and feedback
![Page 34: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/34.jpg)
Demo
Examples of other types of apps
![Page 35: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/35.jpg)
Team Admin now has a feature rich SharePoint app created quickly using the power of Access 2013, SharePoint, and Office 365.
![Page 36: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/36.jpg)
Objectives Introduced to Access 2013 and Access Services Learned how to build data centric SharePoint apps with Access 2013
Key Takeaways Access 2013 creates SharePoint appsEnd-users can create these appsThese are centrally managed secure appsAccess 2013 web apps are different than Access desktop databases
With Access web apps, the end-user gets the experience they want and IT gets the control that they want.
In Review: Session Objectives And Takeaways
![Page 37: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/37.jpg)
Breakout SessionsTuesday 9:00 – 10:15 AM Palazzo Ballroom A-HSPC348 – Update on InfoPath and SharePoint forms
Tuesday 5:00 – 6:15 PM Palazzo Ballroom K, LSPC338 – The ‘how to’ guide for selling and managing SharePoint Apps built using Access
Wednesday 5:00 – 6:15 PM Marcello 4401-4506SPC335 – Rich extensions to SharePoint Apps using Microsoft Access
Related Content
![Page 38: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/38.jpg)
Book Resource
Microsoft Access 2013Inside Out
Over 600 pages coveringAccess 2013 web app topics
Available at the book store
![Page 39: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/39.jpg)
MySPCSponsored by
connect. reimagine. transform.
Evaluate sessionson MySPC using yourlaptop or mobile device:myspc.sharepointconference.com
![Page 40: Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup](https://reader038.vdocuments.net/reader038/viewer/2022110304/551a7ed95503466b3a8b4691/html5/thumbnails/40.jpg)
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.