Expert One-On-One Microsoft® Access Application Development

Total Page:16

File Type:pdf, Size:1020Kb

Expert One-On-One Microsoft® Access Application Development 559044 FM.qxd 3/30/04 2:42 PM Page iii Expert One-on-One Microsoft® Access Application Development Helen Feddema 559044 FM.qxd 3/30/04 2:42 PM Page ii 559044 FM.qxd 3/30/04 2:42 PM Page i Expert One-on-One Microsoft® Access Application Development 559044 FM.qxd 3/30/04 2:42 PM Page ii 559044 FM.qxd 3/30/04 2:42 PM Page iii Expert One-on-One Microsoft® Access Application Development Helen Feddema 559044 FM.qxd 3/30/04 2:42 PM Page iv Expert One-on-One Microsoft® Access Application Development Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 Copyright 2004 by Helen Feddema. Published by Wiley Publishing, Inc. All rights reserved. Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rose- wood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4447, E-mail: [email protected]. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REP- RESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CON- TENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CRE- ATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CON- TAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOT THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FUR- THER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFOR- MATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ. For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Trademarks: Wiley, the Wiley Publishing logo, Wrox, the Wrox logo, and Programmer to Programmer are trade- marks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates. Microsoft is a registered trademark of Microsoft Corporation. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Library of Congress Cataloging-in-Publication Data: ISBN: 0-7645-5904-4 Feddema, Helen Bell. Expert one-on-one Microsoft access application development / Helen Feddema. p. cm. Includes index. ISBN 0-7645-5904-4 (paper/website) 1. Microsoft Access. 2. Database management. 3. Computer software—Development. I. Title. QA76.9.D3F4365 2004 005.75’65—dc22 2004001551 Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 1B/RU/QU/QU/IN 559044 FM.qxd 3/30/04 2:42 PM Page v Credits Vice President and Executive Group Publisher Technical Editor Richard Swadley Mary Hardy Vice President and Executive Publisher Senior Production Editor Robert Ipsen Fred Bernardi Vice President and Publisher Development Editor Joseph B. Wikert Emilie Herman Executive Editorial Director Production Editor Mary Bednarek Pamela Hanley Executive Editor Project Coordinator Robert M. Elliott Erin Smith Editorial Manager Text Design & Composition Kathryn A. Malm Wiley Composition Services Proofreading and Indexing TECHBOOKS Production Services 559044 FM.qxd 3/30/04 2:42 PM Page vi 559044 FM.qxd 3/30/04 2:42 PM Page vii Dedication To all the developers who have posted their code on the Internet (and its predecessors) for others to use—you may not have been paid, but your work is appreciated! 559044 FM.qxd 3/30/04 2:42 PM Page viii 559044 FM.qxd 3/30/04 2:42 PM Page ix Contents Acknowledgments xv About the Author xvii Introduction xix Part One: Creating an Access Application 1 Chapter 1: Creating a Database for an Application 3 Gathering Data 4 Figuring Out Business Tasks and Objects 5 Determining Your Entities 5 Creating Tables for an Application 7 Table Creation Methods 8 Creating the Tables 11 Table Field Data Types 16 Normalization 31 First Normal Form: Eliminate Repeating Groups 31 Second Normal Form: Eliminate Redundant Data 31 Third Normal Form: Eliminate Columns Not Dependent on Key 32 Fourth Normal Form: Isolate Independent Multiple Relationships 32 Fifth Normal Form: Isolate Semantically Related Multiple Relationships 33 Setting Up Relationships 33 One-to-Many Relationships 34 One-to-One Relationships 36 Many-to-Many Relationships 37 Summary 38 Chapter 2: Using Forms to Work with Data 39 Form Types 39 Creating the Forms 44 Using the Design Schemes Add-in 44 Creating a Standard Main Form 46 Creating and Embedding Datasheet and Single Form Subforms 57 Creating Continuous Forms 74 Creating a Form for a Many-to-Many Relationship 76 Summary 78 559044 FM.qxd 3/30/04 2:42 PM Page x Contents Chapter 3: Selecting the Right Controls for Forms 79 Standard Controls 79 Useful Standard Controls 80 Not-So-Useful Standard Controls 112 Special Controls 112 Tab Control 112 Calendar Control 113 TreeView Control 114 ActiveX Controls 117 DateTimePicker 117 MonthView Control 118 Summary 119 Chapter 4: Sorting and Filtering Data with Queries 121 Select Queries 121 Basic Select Queries 121 Totals Queries 127 Crosstab Queries 132 Action Queries 136 Append Queries 136 Update Queries 139 Make-Table Queries 145 Delete Queries 146 SQL-specific Queries 147 Union Queries 147 Data-definition Queries 149 Subqueries 151 Summary 153 Chapter 5: Using PivotTables and PivotCharts to Interact with Data 155 Creating a Data Source Query 156 PivotTables 157 The PivotTable Toolbar 164 The PivotTable Properties Sheet 166 PivotCharts 167 The PivotChart Toolbar 171 Embedded PivotCharts 173 Summary 174 x 559044 FM.qxd 3/30/04 2:42 PM Page xi Contents Chapter 6: Printing Data with Reports 175 Report Design Principles 175 The Report Wizard 176 Using Report Templates 179 Tabular Reports 181 Grouped Reports 183 Labels Reports 187 Columnar Reports 189 Reports with Subreports 192 Filtered by Form Reports 193 Summary Reports 197 Special Formatting for Reports 198 Conditional Formatting of Report Controls and Sections 198 Placing a Watermark on a Report 201 Creating a Main Menu with the Menu Manager Add-In 205 Installation 205 Preparation 206 Running the Add-in 208 Summary 212 Chapter 7: Writing VBA Code in Modules 213 The Project Explorer 213 The Properties Sheet 214 The Immediate Window 215 The Module Pane 215 Getting Help 216 Module Types 217 Statements for Use in Modules 217 Call 218 Do While . Loop 218 Do Until . Loop 219 For . Next 219 For Each . Next 220 GoTo 220 If . Then . Else 220 Select Case . End Select 221 With . End With 224 Standard Module Code Samples 224 Using Data in tblInfo 224 Date Range Code on Main Menu 226 xi 559044 FM.qxd 3/30/04 2:42 PM Page xii Contents Code Behind Forms Code Samples 228 New Thing Form 231 Sort and Filter Forms 235 DblClick Event from Datasheet Subform 241 Summary 243 Part Two: Modifying, Updating, and Maintaining Access Applications 245 Chapter 8: Managing the Application Life Cycle 247 Modifying an Application 247 Upgrading to a New Office Version 248 Upgrading an Application to a New Database Format 250 Setting Up Separate Boot Partitions for Different Office Versions 250 Working with Access 2000 Databases in Higher Versions of Access 251 Working with Clients 260 Client Relations 260 Making Client-Requested Changes 261 Application-Specific Changes 261 Standard Changes 274 Customizing the Main Menu’s Word Letters Component 278 Summary 286 Chapter 9: Reworking an Existing Application 287 Applying a Naming Convention 287 The Leszynski Naming Convention 289 Applying the LNC to a Database 295 Creating a Main Menu 302 Normalizing Tables and Relationships 302 Reworking Forms to Enter and Display Many-to-Many Linked Data 309 Reworking the fpriEBookNotes Form 310 Reworking the frmTreeViewEBookNotes Form 315 Creating the New frmAuthors Form 320 Reworking Reports to Enter and Display Many-to-Many Linked Data 321 Summary 328 Chapter 10: Moving Old Data into a New Database 329 Getting at the Old Data 329 Using Queries with Calculated Fields to Append Data from a Non-Normalized Table to a Normalized Table 332 xii 559044 FM.qxd 3/30/04 2:42 PM Page xiii Contents Using VBA Code to Move Data from a Non-Normalized Table to Linked Normalized Tables 341 Denormalizing Data 351 Summary 359 Part Three: Working with Other Office Components (and More) 361 Chapter 11: Working
Recommended publications
  • Multi Approval Process
    The App for O365 MULTI APPROVAL PROCESS User – Administrator guides Version 2.0 https://ltaddins.com +84 946 579 539 [email protected] The App for O365 MENU Overview ...................................................................................................................................................... 4 User guides ................................................................................................................................................. 9 Submit a request .................................................................................................................................... 9 Approve/Reject a request ..................................................................................................................... 9 Cancel the request ............................................................................................................................... 10 View my request ................................................................................................................................... 11 View My tasks ....................................................................................................................................... 11 View all completed requests ............................................................................................................... 11 View all rejected requests ................................................................................................................... 12 View all approved requests ................................................................................................................
    [Show full text]
  • Microsoft Access 2019 Textbook
    MICROSOFT ACCESS 2019 Tutorial and Lab Manual David Murray Microsoft Access 2019 Tutorial and Lab Manual David Murray University at Buffalo Copyright © 2020 by David J. Murray This work is licensed under a Creative Commons Attribution 4.0 International License. It is attributed to David J. Murray and the original work can be found at mgs351.com. To view a copy of this license, visit creativecommons.org/licenses/by/4.0/. Kendall Hunt Publishing Company previously published this book. Microsoft Access 2019 Tutorial and Lab Manual is an independent textbook and is not affiliated with, nor has been authorized, sponsored, or otherwise approved by Microsoft Corporation. Printed in the United States of America First Printing, 2014 ISBN 978-1-942163-02-2 This book is dedicated to my loving wife Amy and my precious daughter Giacinta. Table of Contents Preface .....................................................................................................vi Chapter 1 – Overview of Microsoft Access Databases ................................1 Chapter 2 – Design and Create Tables to Store Data ..................................7 Chapter 3 – Simplify Data Entry with Forms .............................................19 Chapter 4 – Obtain Valuable Information Using Queries ..........................32 Chapter 5 – Create Professional Quality Output with Reports ..................47 Chapter 6 – Design and Implement Powerful Relational Databases …..…..58 Chapter 7 – Build User-Friendly Database Systems ..................................68 Chapter
    [Show full text]
  • ACCESS Table of Contents
    ACCESS Table of Contents BASIC BUILDING BLOCKS OF AN ACCESS DATABASE .......................................... 1 Tables ................................................................................................................... 1 Forms ................................................................................................................... 1 Reports ................................................................................................................. 2 Macros .................................................................................................................. 2 Modules ................................................................................................................ 2 CREATING A DATABASE ........................................................................................ 3 Create a database by using a template ................................................................... 3 Download a template from Office Online ................................................................. 4 Create a database without using a template ............................................................ 5 Create a blank database ......................................................................................... 5 CREATING TABLES ................................................................................................. 6 Create a table, starting in Datasheet view ............................................................... 6 Create a table, starting in Design view ...................................................................
    [Show full text]
  • Microsoft Access Expert 2019
    Course Orientation 40572A Microsoft Access expert 2019 Student version Microsoft license terms This courseware is the copyrighted work of Microsoft and/or its suppliers, and is licensed, not sold, to you. Microsoft grants you a license to use this courseware, but only in accordance with the “Guidelines” below. Except as expressly provided for herein, you may not copy, adapt, modify, prepare derivative works of, distribute, publicly display, sell or use this courseware, in whole or in part, for any commercial purpose without the express prior written consent of Microsoft Corporation. This courseware is provided to you “as-is.” Microsoft makes no warranties as to this courseware, express or implied. MICROSOFT CORPORATION HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH REGARD TO THE SOFTWARE, INCLUDING ALL WARRANTIES AND CONDITIONS OF MERCHANTABILITY, WHETHER EXPRESS, IMPLIED OR STATUTORY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON- INFRINGEMENT. Microsoft may change or alter the information in this courseware, including URL and other Internet Web site references, without notice to you. Examples depicted herein are provided for illustration purposes only and are fictitious. No real association or connection is intended or should be inferred. This courseware does not provide you with any legal rights to any intellectual property in or to any Microsoft products. The Microsoft Terms of Use are incorporated herein by reference. Guidelines This courseware is only for use by instructors and only to teach a class for current Microsoft Imagine Academy program members. As a student, the following terms apply to your use of this courseware: • you will not grant any rights to copy, adapt, modify, prepare derivative works of, distribute, publicly display or sell this courseware; • you may not distribute this courseware; and • you will maintain and not alter, obscure or remove any copyright or other protective notices, identifications or branding in or on the courseware.
    [Show full text]
  • Importing from Excel
    Access Tables 3: Importing from Excel [email protected] Access Tables 3: Importing from Excel 1.0 hours Create Tables from Existing Data ............................................................................................................ 3 Importing from Microsoft Excel .............................................................................................................. 3 Step 1: Source and Destination ........................................................................................................ 3 Step 2: Worksheet or Range ............................................................................................................ 4 Step 3: Specify Column Headings ..................................................................................................... 4 Step 4: Specify information about fields .......................................................................................... 5 Step 5: Set Primary Key field ............................................................................................................ 5 Step 6: Name the Table .................................................................................................................... 6 Step 7: Save the Import Steps .......................................................................................................... 6 Linking from Microsoft Excel ............................................................................................................ 7 Import Errors ..........................................................................................................................................
    [Show full text]
  • Microsoft Access 2003 - a Beginners' Guide
    Microsoft Access 2003 - A Beginners' Guide This document is an introduction to Microsoft Access 2003, running under Microsoft Windows XP. For further information see Microsoft Access 2003 - An Intermediate Guide. Introduction A database manager is a computer program for storing information in an easily retrievable form. It is used mainly to store text and numbers (for example, the Library catalogue, which includes the author, title, class number and accession number for each book). Most modern database managers also allow the storage of other types of information such as dates, hyperlinks, pictures and sounds. As well as being able to store data, a database allows you to select information quickly and easily (for example, a list of the books written by a particular author or those on a certain subject). Finally, it may allow you to produce printed summaries (reports) of the information selected. When setting up your own database, it is important to plan its use in advance. This is particularly important if you are setting one up which will be used by other people. Among the things which you should consider are: • What information you will need to store • What information you want to get out • Who the data is intended for and how other users will use it • Whether you want to restrict access to parts of the data to some users only • Who is allowed to add or change data • If your data refers to actual people, it may need to be registered under the Data Protection Act Although you can change the specifications of your database as you develop it, you will save yourself a lot of work if as much as possible is planned in advance.
    [Show full text]
  • Parallel Input to Database and Managing of Autonumber Conflicts (V2010-02-11)
    Scenario: Parallel input to database and managing of AutoNumber conflicts (v2010-02-11) The information required to submit to the Commission can come from multiple sources. One approach might be to send around copies of the database to different people and then merge the information returned. Alternatively the information might be requested through excel spreadsheets. Importing data and appending it to existing tables is standard Microsoft Access functionality. However, a conflict could arise with the so-called ‘level 4’ tables, the tables whose unique ID needs to be generated internally. If the information is being generated in parallel then it is likely these unique Ids will be duplicated. The solution to this issue is to assign number ranges to the people requested to provide the information. In order for the import and append of the data to be successful, then the AutoNumber type for these ID fields needs to be turned off first. The following tutorial should only be undertaken by those familiar with Access and relational databases 1. Example: Surface water body information is going to be requested from teams using excel spreadsheets. 2. The first step is to export the tables from the database to excel spreadsheets ensure that the teams have the correct structure. 3. Do this for all the tables that hold the information which need to be completed. Use the database model diagram to see which tables they should be filling out. The diagrams are available as a pdf under ‘Help documents’ on the resources page http://water.eionet.europa.eu/schemas/dir200060ec/resources/ 4.
    [Show full text]
  • MOS Access 2016 Study Guide
    MOS: Access 2016 Guide MOS 2016 Study Advance your everyday proficiency with Access 2016. And earn the credential that proves it! Demonstrate your expertise with Microsoft Access! Designed to help you practice and prepare for Microsoft Office Specialist (MOS): Access 2016 certification, this official Study Guide delivers: EXAM 77-730 • In-depth preparation for each MOS objective MOS 2016 • Detailed procedures to help build the skills measured by the exam About MOS • Hands-on tasks to practice what you’ve learned A Microsoft Office Specialist (MOS) • • Practice files and sample solutions certification validates your proficiency Microsoft Access with Microsoft Office programs, demonstrating that you can meet globally recognized performance Study Guide Sharpen the skills measured by these objectives: standards. Hands-on experience with • Create and manage databases the technology is required to successfully pass Microsoft Certification exams. • Build tables • Create queries See full details at: • Create forms http://www.certiport.com/mos John Pierce • Create reports • Practice Files Available at: Exam 77-730 https://aka.ms/MOSAccess2016/downloads About the Author John Pierce is a freelance editor and writer. He is the author of Team Collaboration: Using Microsoft Office for More Effective Teamwork and other books about Microsoft Office, including the MOS 2013 Study Guide for EXAM 77-730 Microsoft Access. Pierce MicrosoftPressStore.com Microsoft ISBN-13: 978-0-7356-9939-7 ISBN-10: 0-7356-9939-9 U.S.A. $24.99 52499 Canada $30.99 [Recommended] 9 780735 699397 Certification/Microsoft Access Access 9780735699397_Pierce_MOS2016_MS_Access_Cover.indd 1 12/1/16 2:05 AM MOS 2016 Study Guide for Microsoft Access John Pierce Microsoft Office Specialist Exam 77-730 MOS 2016 Study Guide for Microsoft Access Editor-in-Chief Published with the authorization of Microsoft Corporation by: Greg Wiegand Pearson Education, Inc.
    [Show full text]
  • Developing Multiuser and Enterprise Applications
    26_0672329328_ch22.qxd 5/3/07 3:28 PM Page 909 CHAPTER 22 IN THIS CHAPTER . Why This Chapter Is Important Developing Multiuser . Designing Your Application with Multiuser Issues in Mind and Enterprise . Understanding Access’s Applications Locking Mechanisms . Understanding the Client/Server Model . Deciding Whether to Use the Client/Server Model Why This Chapter Is Important . Understanding the Roles That Many people forge right into the application development Access Plays in the Application process with little worry about the scalability of the appli- Design Model cation. Even a simple application that begins as a single- . Learning the Client/Server user application can develop into a multiuser or Buzzwords enterprise-wide application. Unfortunately, the techniques . Upsizing: What to Worry About you can get away with in the single-user application can wreak havoc in a network or client/server environment. It . Proactively Preparing for is therefore necessary to think about the future when you Upsizing design any application. Although the initial development . Using Transaction Processing process might be more complex, if written properly, the . application will survive any growth that it experiences. Practical Examples: Getting Your Application Ready for an This chapter focuses on writing applications that transition Enterprise Environment easily from the single-user environment through the enter- prise client/server environment. Designing Your Application with Multiuser Issues in Mind When you develop applications that multiple users will access over the network, you must make sure they effec- tively handle sharing data and other application objects. Many options are available for developers when they design multiuser applications, and this chapter covers the pros and cons of these options.
    [Show full text]
  • Copyrighted Material
    55 046913 bindex.qxp 5/2/07 9:31 PM Page 1119 ? (question mark), 308 SYMBOLS AND NUMERICS / (slash), 308 + (addition operator) - (subtraction operator) described, 338 described, 338 precedence, 339 precedence, 339 ‘ (apostrophe), 359 2-D, editing shapes in, 225 * (asterisk), 308 3-D effect, tables, 570–572 \ (backslash), 308 3-D rotation, PowerPoint, 605 : (colon), 308 1900 date system, 362 & (concatenation operator) 1904 date system, 362 described, 338 precedence, 339 / (division operator) A described, 338 accept/decline notifications, Outlook Calendar, 856–857 precedence, 339 accepting invitations, Groove collaboration tool, 1101 $ (dollar sign), nonrelative references, 350 Access (Microsoft). See also Access forms; Access queries; ^ (exponentiation operator) Access reports described, 338 blank table, 930 operator precedence, 339 changing values in datasheet = (logical comparison equal to operator) AutoNumber fields, 961 described, 338 calculated fields, 961 formulas, entering manually, 343 described, 960–961 precedence, 339 editing techniques, 961 > (logical comparison greater than operator) locked or disabled fields, 962 described, 338 multiuser locked record fields, 962 precedence, 339 data manipulation, 930 >= (logical comparison greater than or equal to operator), database file, creating, 927–930 338 database objects and views < (logical comparison less than operator) data-entry and display forms, 914 described, 338 datasheets, 913–914 precedence, 339 designing, 915 <= (logical comparison less thanCOPYRIGHTED or equal to operator),
    [Show full text]
  • Introduction to Data Types and Field Properties Table of Contents OVERVIEW
    Introduction to Data Types and Field Properties Table of Contents OVERVIEW ........................................................................................................................................................ 2 WHEN TO USE WHICH DATA TYPE ........................................................................................................... 2 BASIC TYPES ...................................................................................................................................................... 2 NUMBER ............................................................................................................................................................. 3 DATA AND TIME ................................................................................................................................................ 4 YES/NO .............................................................................................................................................................. 4 OLE OBJECT ...................................................................................................................................................... 4 ADDITIONAL FIELD PROPERTIES ........................................................................................................................ 4 DATA TYPES IN RELATIONSHIPS AND JOINS ....................................................................................................... 5 REFERENCE FOR DATA TYPES .................................................................................................................
    [Show full text]
  • Using Microsoft Access for Greater Efficiency
    USING MICROSOFT ACCESS FOR GREATER EFFICIENCY OpenGate Software [email protected] What’s Inside INTRODUCTION 2 CHAPTER 1 - COMMON USES FOR DATABASE APPLICATIONS 3 CHAPTER 2 - WAYS MICROSOFT ACCESS CAN IMPROVE YOUR PRODUCTIVITY 5 CHAPTER 3 - DECIDING IF ACCESS IS RIGHT FOR YOU 7 CHAPTER 4 - WORKING WITH MICROSOFT ACCESS 9 CHAPTER 5 - COMMON SURPRISES, MISUNDERSTANDINGS, AND FRUSTRATIONS 16 CHAPTER 5 - MICROSOFT ACCESS LIMITATIONS AND MISCONCEPTIONS 17 CHAPTER 6 - HOW TO DEPLOY YOUR ACCESS SOLUTION TO END USERS 18 CHAPTER 7 - HOW TO EVOLVE YOUR DESKTOP ACCESS APPLICATION 23 CHAPTER 8 - RESOURCES TO HELP YOU 24 Using Microsoft Access for Greater Efficiency Copyright © 2015-2018 OpenGate Software 1 Introduction For nearly 20 years Microsoft Access has been a simple, relatively easy solution for tracking and maintaining information. I emphasize the word “relatively” because it isn’t without frustration, and requires time to learn. But compared to other, more complicated business application tools, Access is fast to work with, nearly every business Windows machine has it installed, and with little effort can save tens to hundreds of hours of mundane labor. Access is not a utility knife you will want to apply to every problem, but it can be incredibly useful where rapid, intuitive solutions are needed, when developers are committed to larger projects, and you have the interest to go deeper into creating software tools without necessarily becoming a programmer. This book will help you understand when (and when not) to use Access, what types of Access applications you can create, and how to get the most out of Access to make you much more productive.
    [Show full text]