Creating a SharePoint App with Microsoft Access Services

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

An Introduction to SharePoint Applications using InfoPath 2010
Microsoft SharePoint 2010 technology for Developers
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
Microsoft Office ® Access 2007 Microsoft Office Access 2007: Introduzione allo sviluppo Fabio Santini.NET Developer Evangelist Microsoft Italy.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 Chapter 12 Working With Access 2000 on the Internet.
Integrating Access with the Web and with Other Programs.
Microsoft Access 2007 New and Improved. Improved Interface / New icons for easy accessibility. / Several Pre-built templates. / Drop down menus. / New.
Accelerate Business Success With CRM CRM Interoperability.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
SharePoint Server 2013 Architecture and Identity
© InLoox ® InLoox PM Web App product presentation The Online Project Software.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Microsoft Office Access 2007 A rich client for Windows SharePoint Services 3.0 Mark Bower Senior Consultant Microsoft UK
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
Access Tutorial 10 Automating Tasks with Macros
Michael Atkins. Note:  This is a non-technical overview  Some light technical background is given, to put things in context  Some of the content is.
Creating Business Solutions with Access Services RAYMOND MITCHELL & WES PRESTON.
How to write less code to build and extend Enterprise Portal How to share code and metadata between Enterprise Portal and Client.
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
EDUCATION YOU CAN TRUST ® SharePoint Designer 2010 Course Review Review provided by: DNS Computing Services, LLC
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 (Day 2) Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE ) Senior SharePoint.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
Creating No-Code Solutions using Access Web Apps (in SharePoint with SQL Azure ) SharePoint Saturday, Columbus, August 2015 Andy Tabisz, WorkSmart Database.
Databases and Education Access Access Course Progression Access courses can be designed for intensive immersion or semester-long courses. Basic.
Tom Castiglia Hershey Technologies
BI Funcasts The Mac-Guyver Techniques BI - The Mac-Guyver Techniques : Office Sharepoint Excel Services Gunter Staes –
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 24 Managing and Reporting Database Information 1 Morrison / Wells / Ruffolo.
® Microsoft Office 2013 Access Maintaining and Querying a Database.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Building Dashboards SharePoint and Business Intelligence.
DEV14 – Building Business Dashboards: Excel Services, KPIs and Report Centers Darwin Schweitzer Enterprise Technology Strategist
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Access Services Introduction & Setup Requirements Kipp Sorensen, Soren Innovations.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
Introduction to SharePoint 2007 Brendon Schwartz
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Access Services Name Title Company.
Beyond the BDC\BCS Model
What is SharePoint and why you should care
Introduction to SharePoint 2007
Microsoft Access 2003 Illustrated Complete
Microsoft Office Illustrated
Please thank our sponsors!
What's New in SharePoint Server 2019
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SharePoint 2019 Overview and Use SPFx Extensions
Office 365 Development.
SharePoint Foundation 2010
SharePoint Foundation 2010
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

Creating a SharePoint App with Microsoft Access Services No-code solutions Dutch Information Worker User Group : #DIWUG Creating a SharePoint App with Microsoft Access Services Microsoft Access 2013 has all the tools needed to build no-code data-centric applications quickly on Microsoft SharePoint Server 2013 (on-premises or Office 365). Penny will show you how Access hides the normal complexities of creating a relational database (i.e., rules, schema, views) using a SQL-backed app on SharePoint, as well as showing you how to connect Access web apps to SharePoint lists Penelope Coventry

Speaker Bio Independent Consultant Microsoft MVP SharePoint Server MCSE: SharePoint 2013 Author/Co-author of 10+ SharePoint Books Trainer Worked with SharePoint since 2001 Based in UK, work in Europe & US Blogs/Web Site http://www.sharepointdesignerstepbystep.com/ Twitter: @pjcov

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

Enterprise Forms in SharePoint 2013 SharePoint 2013 offers new options for enterprise form solutions Current investments in InfoPath are fully supported in SharePoint 2013 For new end-to-end business solutions Microsoft recommend that business users consider Access 2013 For highly custom forms Microsoft recommends developers use HTML forms with the new cloud App Model

InfoPath 2013 InfoPath is fully supported in SharePoint Server 2013 Continues to provide great form customization solutions for business users Current investments in InfoPath can leveraged in SharePoint Server 2013 Now uses the full power of Microsoft Visual Studio 2012 to extend InfoPath solutions

Access 2013 SharePoint 2013: Heavy investment in Access 2013 to allow business users to rapidly create SharePoint web (form) apps Interesting new option for new declarative solutions Subject matter expert can capitalize on their domain knowledge Developer experience not required

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

Two methods of creating Access web-based solutions Access web database – SharePoint Server 2010 Supported in SharePoint Server 2013 Cannot be created using Access 2013 SharePoint site Access tables -> SharePoint lists Forms / Reports -> web pages Cannot be automatically converted to an Access web app Access web apps – new in SharePoint Server 2013

The Access 2013 mission Quickly create business value with server-based apps App Templates & Table Templates Maintain existing desktop databases & import data App Experience without code Apps for SharePoint in a browser

Access 2013 Web Apps New App Experience SharePoint deployment Tech Ready 15 Access 2013 Web Apps 4/19/2017 Web Applications SharePoint SQL Database New App Experience Simplified design experience Polished, consistent results SharePoint deployment SQL back-end © 2012 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.

What is an Access web app? SharePoint apps Can be deployed to SharePoint Store Data and Access objects saved to it’s own SQL Server database Tables directly accessible Cannot create or initiate SharePoint workflows on Access app data No unique permissions at the table or row level Access app data not automatically indexed by SharePoint search engine Do not support Visual Basic (VB) programming language

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

Access Desktop v Access App Desktop “classic” solutions Access App 20 years old Very popular Easy to create poor apps Client machine deployment required Solved business needs Web/SharePoint applications Data lives in SQL 2012 Access client only needed for designing applications Central access control Security Sharing Scaling up Standard Professional UI No code

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

User Interface Access generates UI Runs entirely in the browser Forms are HTML & JavaScript No server-side rendering or processing Seamless SharePoint integration, including Themes Limited customizations Prevent non-designers from hurting themselves Enables improvements, more form factors

User interface model

Working with an Access App Demo Working with an Access App

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

How does it work?

Access 2013 App Templates Jump-start the creation of Access apps Custom web app* Asset tracking Contacts Issue tracking Project management Task management * Only template Access app template available when you first start Access. Others only available when connected to the internet.

Access app templates available over the Internet Template name Description Tables Views Asset Tracking Track equipment used by your business and assigned to employees. Assets, Categories, Employees List, Datasheet, By Category, By Group Contacts Manage individual and corporate relationships. List, Datasheet, By Group Issue Tracking Record issues related to your business, associate them with customers, and assign them to employees Issues, Customers, Employees, Issue Comments, Related Issues List, Datasheet, By Status, By Group Project Management Manage projects by breaking  work items into tasks, associating them with customer, and assigning them to employees. Projects, Employees, Customers, Tasks List, Datasheet, By Status, By Group,

Access to SQL Server object mapping Access table* = SQL Server table Access data types = SQL Server data types Text fields => nvarchar Number => decimal, int or float Image => varbinary (MAX) * Access provides table templates (nouns). You can also create linked tables to display data from SharePoint lists including external lists. For each table, two views are automatically generated: List and Datasheet.

Queries Use when users extensively use the same filters, sorts or column hiding Combine related tables Perform calculations Summaries Automatically apply changes Created as SQL Server Views Table-valued function (TVF)

Macros Miniature program Stored in Access app Automate common tasks Two types: User Interface Navigation to another view Showing or hiding controls Attached to command buttons or combo boxes Data macros Implement business rules at data level

Permissions Inherited from the site where the app was created Solution creators => Full Control Consumers Create, update, delete data => Contribute View => Read

Demo Building an Access App

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

Advantages of Access Services Centralize data/administration/security End-user created Professional interface Usage monitoring App Store Upgrade path?

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

Every you need for Access Services is in Office 365 SQL (Azure) Security Identity Access control Redundancy/Backup

On-premise Access Services SharePoint Server 2013 Web Servers Application Servers Office Web Apps Server SQL Server 2012 SP1 (Mixed Mode - SQL Server authentication and Windows authentication) Access Web Apps databases SQL 2008 R2 SQL 2012 SharePoint Content databases

Finding the SQL database name

Agenda Enterprise Forms Access Services 4/19/2017 Enterprise Forms Access Services Access Desktop v Access web apps User Interface Creating Access web apps Advantages of Access Services Office 365 v On-premises In Summary © 2012 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.

Review Most Organizations have Access desktop databases 4/19/2017 Most Organizations have Access desktop databases Access app = central control Self Service – Reduce IT Workload Office 365 has Access Services Need Enterprise Client Access Licenses to use Access Services on-premise

Questions?

Resources Changes in Office 2013 http://technet.microsoft.com/en-us/library/cc178954.aspx Comparison of services: Office 365, Standalone and On-premise http://technet.microsoft.com/en-US/library/jj819267.aspx Access Team Blog http://blogs.office.com/b/microsoft-access/ Discontinued features and modified functionality in Access 2013 http://office.microsoft.com/en-us/access-help/discontinued-features-and-modified-functionality-in-access-2013-HA102749226.aspx Installing Access Services on-prem http://www.microsoft.com/en-us/download/details.aspx?id=30445 Add custom actions to the Action Bar http://office.microsoft.com/en-us/access-help/add-custom-actions-to-the-action-bar-HA102840216.aspx?CTT=1 Moving and backing up your Access 2013 web apps http://blogs.office.com/b/microsoft-access/archive/2012/09/27/moving-and-backing-up-your-access-2013-web-apps.aspx Add apps to the App Catalog http://technet.microsoft.com/en-us/library/fp161234.aspx#AddApps Add apps to a SharePoint 2013 site http://technet.microsoft.com/en-us/library/fp161231.aspx Visualize your Access 2013 web app data in Excel http://blogs.office.com/b/microsoft-access/archive/2013/01/22/visualize-access-data-in-excel.aspx The Access Show: Developing Access 2010 Hybrid Apps http://blogs.office.com/b/microsoft-access/archive/2010/07/20/the-access-show-developing-access-2010-hybrid-apps-with-dick-moffat.aspx Creating Access web databases with Access 2010 and Access Service http://msdn.microsoft.com/en-us/library/ff402351(office14).aspx