| Introduction |
|
i | |
|
Chapter 1 Finding your way around Office 365 |
|
|
1 | (56) |
|
|
|
2 | (3) |
|
Office products in a browser |
|
|
5 | (1) |
|
Getting started with Office 365 |
|
|
5 | (2) |
|
Team site, personal site, and public site |
|
|
7 | (3) |
|
Installing Office Professional |
|
|
10 | (3) |
|
OneDrive and OneDrive For Business 2013 |
|
|
13 | (6) |
|
Creating a web app using a template |
|
|
19 | (4) |
|
Opening a web app with Access |
|
|
23 | (1) |
|
Saving a web app as a package |
|
|
24 | (2) |
|
Uploading a web app package |
|
|
26 | (4) |
|
Editing a web app package |
|
|
30 | (2) |
|
Displaying a web app in a browser |
|
|
32 | (1) |
|
Sharing a web app with external users |
|
|
32 | (4) |
|
Creating sites and subsites |
|
|
36 | (3) |
|
Creating site collections (Enterprise subscription) |
|
|
39 | (6) |
|
|
|
45 | (2) |
|
Document storage and libraries |
|
|
47 | (4) |
|
Microsoft Azure SQL Database, Office 365, and Access |
|
|
51 | (2) |
|
|
|
53 | (2) |
|
|
|
55 | (2) |
|
Chapter 2 Finding your way around Access 2013 |
|
|
57 | (42) |
|
A new way of building applications |
|
|
57 | (4) |
|
|
|
61 | (1) |
|
Importing data from Access |
|
|
62 | (2) |
|
Using the navigation pane |
|
|
64 | (1) |
|
Working with tables, lookups, and relationships |
|
|
65 | (3) |
|
Displaying data in a browser |
|
|
68 | (3) |
|
Working with different views |
|
|
71 | (2) |
|
Controls available in a view |
|
|
73 | (7) |
|
|
|
74 | (1) |
|
|
|
75 | (1) |
|
|
|
76 | (1) |
|
|
|
77 | (1) |
|
|
|
77 | (1) |
|
|
|
78 | (1) |
|
Multiline Text Box control |
|
|
79 | (1) |
|
|
|
79 | (1) |
|
Overview of macro programming and data macros |
|
|
80 | (2) |
|
Upgrading and deploying a web app |
|
|
82 | (14) |
|
|
|
96 | (1) |
|
Designing and commissioning with existing data |
|
|
96 | (2) |
|
|
|
98 | (1) |
|
Chapter 3 Converting a desktop database to a web app |
|
|
99 | (34) |
|
Tables and primary key fields |
|
|
99 | (3) |
|
Relationships and lookups |
|
|
102 | (6) |
|
Table and field properties |
|
|
108 | (4) |
|
|
|
112 | (1) |
|
|
|
112 | (1) |
|
|
|
113 | (1) |
|
Importing different data types |
|
|
113 | (3) |
|
|
|
115 | (1) |
|
|
|
115 | (1) |
|
|
|
115 | (1) |
|
Attachments and OLE objects |
|
|
115 | (1) |
|
|
|
116 | (5) |
|
|
|
119 | (1) |
|
Quick conversion to external writer |
|
|
120 | (1) |
|
|
|
121 | (11) |
|
|
|
122 | (1) |
|
Extracting attachment files |
|
|
123 | (2) |
|
|
|
125 | (7) |
|
|
|
132 | (1) |
|
Chapter 4 Creating a blank web app and using templates |
|
|
133 | (16) |
|
|
|
133 | (1) |
|
|
|
134 | (2) |
|
|
|
136 | (1) |
|
Editing the design of a table |
|
|
137 | (2) |
|
Creating lookups and relationships |
|
|
139 | (3) |
|
|
|
142 | (1) |
|
|
|
143 | (2) |
|
|
|
145 | (1) |
|
|
|
146 | (3) |
|
Chapter 5 Displaying data in views |
|
|
149 | (46) |
|
Customizing the table selector |
|
|
150 | (1) |
|
Customizing the view selector |
|
|
151 | (1) |
|
Creating a pop-up window interface |
|
|
152 | (4) |
|
|
|
156 | (8) |
|
|
|
164 | (3) |
|
|
|
167 | (2) |
|
|
|
169 | (4) |
|
|
|
173 | (4) |
|
|
|
177 | (3) |
|
|
|
180 | (2) |
|
|
|
182 | (4) |
|
|
|
186 | (1) |
|
|
|
187 | (1) |
|
Combo box synchronization |
|
|
188 | (2) |
|
|
|
190 | (1) |
|
|
|
191 | (1) |
|
|
|
192 | (1) |
|
|
|
193 | (2) |
|
Chapter 6 Creating data sources by using queries |
|
|
195 | (20) |
|
|
|
196 | (2) |
|
Adding criteria to queries |
|
|
198 | (2) |
|
Adding calculations to queries |
|
|
200 | (2) |
|
Adding parameters to queries |
|
|
202 | (6) |
|
|
|
208 | (1) |
|
|
|
209 | (3) |
|
|
|
212 | (2) |
|
|
|
214 | (1) |
|
Chapter 7 Programming a web app by using macros |
|
|
215 | (74) |
|
Macro-programming capabilities |
|
|
216 | (3) |
|
Macro editor and standalone user-interface macros |
|
|
219 | (3) |
|
User-interface events for views and controls |
|
|
222 | (5) |
|
|
|
227 | (1) |
|
Named data macros and stored procedures |
|
|
228 | (11) |
|
|
|
239 | (8) |
|
|
|
247 | (2) |
|
|
|
249 | (1) |
|
Transactions and recursion |
|
|
250 | (3) |
|
|
|
250 | (1) |
|
|
|
251 | (2) |
|
Presenting a view for printing |
|
|
253 | (9) |
|
Creating a cross-tabulation of data |
|
|
262 | (5) |
|
|
|
267 | (7) |
|
|
|
274 | (13) |
|
Using an alias with a macro action |
|
|
287 | (1) |
|
|
|
288 | (1) |
|
Chapter 8 Managing security and a public-facing web app |
|
|
289 | (12) |
|
Creating a public website |
|
|
289 | (2) |
|
Creating a public-facing web app in Office 365 |
|
|
291 | (1) |
|
Managing security in a public web app |
|
|
292 | (8) |
|
|
|
300 | (1) |
|
Chapter 9 Looking under the hood at Microsoft Azure SQL Database |
|
|
301 | (38) |
|
SQL Server Management Studio |
|
|
302 | (1) |
|
|
|
303 | (1) |
|
Connecting to Microsoft Azure SQL Database |
|
|
303 | (5) |
|
|
|
308 | (1) |
|
|
|
309 | (1) |
|
Linked Microsoft SharePoint lists |
|
|
309 | (1) |
|
Manually creating an ODBC DSN connection |
|
|
310 | (7) |
|
Linking from the desktop to use an ODBC connection |
|
|
317 | (2) |
|
Creating DSN-less connections with program code |
|
|
319 | (2) |
|
Extracting information on relationships |
|
|
321 | (9) |
|
Displaying structural information using data access objects |
|
|
323 | (4) |
|
Displaying structural information using ADOX |
|
|
327 | (3) |
|
Displaying structural information with a query |
|
|
330 | (1) |
|
|
|
330 | (1) |
|
Data macros under the hood |
|
|
331 | (5) |
|
Views and table-valued functions |
|
|
336 | (2) |
|
|
|
338 | (1) |
|
Chapter 10 Other techniques for reporting |
|
|
339 | (36) |
|
Excel and data connections |
|
|
339 | (5) |
|
|
|
344 | (7) |
|
Creating a report for SQL Server Reporting Services |
|
|
351 | (9) |
|
Publishing a report to SSRS |
|
|
360 | (3) |
|
Linking a web app to an SSRS report |
|
|
363 | (1) |
|
Using Visual Studio 2013 with a web app |
|
|
364 | (10) |
|
|
|
374 | (1) |
|
Chapter 11 Using apps for Office with Access |
|
|
375 | (12) |
|
|
|
375 | (2) |
|
Consuming apps for Access |
|
|
377 | (4) |
|
Developing apps for Access |
|
|
381 | (5) |
|
|
|
386 | (1) |
| Index |
|
387 | |