Integrating, Tagging, Printing, and Expanding

Size: px
Start display at page:

Download "Integrating, Tagging, Printing, and Expanding"

Transcription

1 Integrating, Tagging, Printing, and Expanding Peter Vogel Access Answers Smart Access In this month s Access Answers column, Peter Vogel looks at replacing perfectly good Access functions, having multiple utilities share a control s tag property, printing PDF files from Access reports, and the issues around creating an expanding/ contracting form. He also disappoints at least one reader. My Access 2.0 application used the TransferSpreadsheet command for many long and successful years. I even upgraded the command from a macro to a VBA command (using the DoCmd object). The TransferSpreadsheet command survived successive upgrades through Access 95/97/2000. We ve just moved the code to an Access Data Project and I can no longer use TransferSpreadsheet. Am I doomed? You re not doomed, though you ll have to abandon the TransferSpreadsheet command. But you re on the verge of taking advantage of one of the most powerful commands in Access 2002 (though this new command has been available since Access 97, at least). Don t panic, though; the change in your code is minimal. By the way, you can keep using TransferSpreadsheet but not the way that you re doing it now. As long as you stay away from Access Data Projects, you can use TransferSpreadsheet with tables or queries. Once you move to ADPs, queries disappear and are replaced with views, functions, and stored procedures. TransferSpreadsheet won t work with these objects. Instead, you get a mem (misleading error message) that Access can t find the specified view, function, or stored procedure. It s not that Access can t find them; the problem is that TransferSpreadsheet won t work with those objects. I ve seen a number of different solutions for this problem, all of them too complicated. One solution is to use SQL Server s Data Transformation Services (DTS), while another solution exports the data to a table in another database and then exports the data from there. There s a much simpler method in Access 2002: OutputTo. This powerful and flexible method gives you all the capabilities of the TransferText and TransferSpreadsheet methods of the DoCmd object, and much more. The format of the OutputTo method looks like this: DoCmd.OutputTo objecttype, objectname, outputformat, _ outputfile, autostart, templatefile, encoding To output your ADP view, you ll need to set the objecttype parameter to acformatserverview. The real power in this command is in the outputformat parameter. There s no IntelliSense support for this parameter, so you ll have to look it up in the Access Help system (or guess at the options from the dropdown list in the Access Macro Editor, which does list all the options). There are eight options for this parameter: acformathtml: HTML acformattext: Text files acformatasp: Active Server Pages acformatxls: Microsoft Excel acformatiis: Microsoft IIS acformatsnp: Access Report Snapshots acformatrtf: Rich Text Format acformatdap: Data Access Page The dropdown list in the Access Macro Editor lists three options for Excel Excel, Excel 5-7, and Excel but, in Access 2002, the output seems to be identical for all three versions. The list in the Macro Editor also varies depending on the type of object you select (the Snapshot format only appears if you re outputting a report, for instance), which provides some guidance on which options can be used together. I also found that the method was more reliable from code than from a macro. For instance, I wasn t able to create an RTF file when I used OutputTo from a macro, but I had no problem with doing that from code. The acformatxls option is obvious: It produces an Excel spreadsheet. Two of the other options are interesting but would only be used during design time rather than being used at runtime: The acformatasp option produces an ASP page with ADO code that reads the table and displays the data in a table. The code isn t complete though, as it s missing the connection string to connect to the database. The acformatiis produces the skeletons of the IDC and HTX files that you d need to integrate the output with Microsoft s search engine, Index Server. Presumably, you d use these two versions of the 14 Smart Access December 2002

2 OutputTo method to get a quick start on creating the ASP, IDC, and HTX files and then complete them yourself. The result of outputting an Excel spreadsheet can be seen in Figure 1. If you feel that you want to dress up the display, you have two choices. First, you can specify an Excel template file in the sixth parameter of the OutputTo method. Second, you can use Automation to take control of Excel from Access and modify the spreadsheet through your code. A combination of the two methods would be to write an Excel macro and place it in the template file (manipulating Excel from within Excel is faster than manipulating Excel from an external application). I ve got three neat utilities that I want to use in the same form. All of them add some special functionality to the controls on my form but all of them use the control s Tag property to store information that the utilities depend upon. How can I get around having the Tag property used for three different purposes? There are a couple of ways to handle this but they ll all involve rewriting the code that comes with the three utilities that you want to use. Basically, you ll want to enhance these utilities so that they ll play well with others and stop overwriting each other s information in the Tag property. In the Access Developers Handbook, the bible of Access development, the authors recommend using a format for the Tag property that will let you store multiple values in the tag. They recommend using name-value pairs with semicolons separating each pair: utility1=value;utility2=value;utility3=value; The authors have even provided a class module that will read and update the string. However, it s the new millennium and you re probably obliged to use XML to store data. Inventing a set of tags to hold Tag information, I came up with this format: <tagvalues><utility1>value</utility1> <utiltity2>value</utiltity2> <utiltity3>value</utiltity3></tagvalues> As you can see, each value is identified by an open and close tag that takes its name from the utility that uses the data within the tag. The root element that encloses all the tags is called tagvalues. You can have as many utility tags as you want I used three because that matches your scenario. You ll also want to give the tags more meaningful names. To read the Tag values, you ll need to add the Microsoft XML tools to your project s References list. Reading the tags from a control and finding the value for a particular utility s value looks like this (I used Version 4, the latest version of Microsoft s XML tools, but the code is identical for whatever version is installed on your PC): Dim doc As MSXML2.DOMDocument Dim nd As MSXML2.IXMLDOMNode Dim strvalue As String Set doc = New MSXML2.DOMDocument doc.loadxml Me.TextBox1.Tag Set nd = doc.selectsinglenode("//utility1") If nd Is Nothing Then strvalue = "" strvalue = doc.text The code to handle updating the tag is slightly more complicated. The code first searches for the utility s element in the control s Tag property. If the element isn t found, the code creates the element and adds it to the document. With the element now guaranteed to be in place, the element is then updated: Dim doc As MSXML2.DOMDocument Dim nd As MSXML2.IXMLDOMNode Dim strvalue As String Set doc = New MSXML2.DOMDocument doc.loadxml Me.TextBox1.Tag Set nd = doc.selectsinglenode("//utility1") If nd Is Nothing Then nd = doc.createelement("utility1") doc.documentelement.appendchild nd nd.text = "new value" This solution is probably overkill for your needs. In fact, given Access s notorious problems with handling its References list, building a solution that depends on adding a new item to the References list probably makes your code less reliable. However, this solution does give you all the benefits of using the XML parser to manage your text strings. In this month s Download file (available at ), I ve included a function that returns the value requested for a utility name and a subroutine that updates the value for any tag. If the tag hasn t been initialized to a valid XML value, the root element for my document (<tagvalues> </tagvalues>) replaces whatever is in the Tag property. To incorporate these routines into your application, add the code module to your program and call the routines: strreturnvalue = demotagreader("utility1", Me.TextBox1) demotagwriter "utility1", Me.TextBox1, "new value" Figure 1. Default format for displaying an Access table in Excel. Smart Access December

3 I want to be able to create PDF files from my Access programs. Is this even possible? It certainly is possible, but you ll need to buy a utility that will actually generate your PDF files. There are a number of these utilities available. I happen to use Win2PDF from Dane Prairie ( It hasn t let me down yet and met one of my primary criteria for a utility that I won t use very often: It was cheap ($35.00US). To use Win2PDF from an application, you just print as you would normally but select Wind2PDF from the printer selection dialog (see Figure 2). To replicate this process from code, you ll need Access 2000 or 2002 so that you can use the Access Printer object. First you must declare a variable to point to a collection of printers available to your application and a variable to point at a single printer. You can then retrieve the name of the Access Application object s current printer so that you can switch Access back to the default printer after you ve printed your PDF file: Dim prts As Printers Dim prtcurrent As Printer Dim strcurrentprinter As String Set prts = Application.Printers Set prtcurrent = Application.Printer You re ready now to set the printer to the PDF device. First you must find the PDF printer in the list of printers available to the Application object, and then set the Application s Printer property to that printer (you ll need to know the name of the PDF printer). With those two steps done, you can print your object: Set Application.Printer = prts("win2pdf") DoCmd.PrintOut acpages Finally, you should set the Application back to the default printer: Set Application.Printer = prtcurrent You don t have to do this at the application level. You can also manipulate the printer for the form or report that your code is executing inside of: Set prts = Application.Printers Figure 2. Selecting the Win2PDF printer. Set prtcurrent = Me.Printer Set Me.Printer = prts("win2pdf") DoCmd.PrintOut acpages Set Me.Printer = prtcurrent This isn t a perfect solution, unfortunately. When you use Win2PDF, it pops up a dialog box that asks you to enter the name of the file that you want the PDF file put in. For a completely silent operation, you ll need a PDF printer that you can automate from Windows. Also, while I like Win2PDF, it doesn t run on Windows 95, 98, or Me. I ve got a form with several fields/buttons that I only want to display some of the time. Is there some way to have an Advanced button on the form so that it reveals those options only when my users need them? There are a number of solutions to this problem, but first let me congratulate you for thinking about your users rather than just putting all the form s functionality up on the screen. Provided that you can do a good job of discriminating between what your users need 90 percent of the time and what they need only occasionally, you ll have a gone a long way toward having your form do a better job of supporting your users jobs. I ll begin by clarifying the problem: What you want to do is switch the form between an advanced state and the basic state. Unless you want to leave the form in the advanced state after the user displays it, you ll also need to write the code to return to the basic state. One solution is to simply make all the controls that you don t want your users to use invisible by setting their Visible property to False. The problem here, of course, is that this strategy can leave a great empty space on your form that will look odd when only the basic controls are displayed. There s also additional testing required should you add another control to the advanced functions. You ll have to remember to update your code to make the new control appear and disappear at the right time. Because of that, you only want to use this option if the advanced function consists of only one or two controls (say, a button and a text box). If that s that the case, by the way, you should probably just leave them on the screen all the time. Another solution is to avoid disappearing and reappearing controls altogether. Instead, you could use the Access tab control and label one tab as Advanced. This would be a better choice than hiding and revealing the controls if the user interacts with the advanced controls more often than about 25 percent of the time (on the assumption that switching to a different tab is easier to deal with conceptually than having a form redraw itself). However, you should only adopt this strategy if the user can work with the controls on the advanced tab independently of the controls on the basic tab. If your users have to switch back and forth between the two tabs, you re just going to drive them nuts. So, I ll assume that you have several controls to add 16 Smart Access December 2002

4 to support the advanced functionality, that the typical user will interact with them less than 25 percent of the time, and that the advanced and basic controls need to be on the screen at the same time. The first thing to do is add the button to your form that will expose the new controls. I m following the convention that I ve seen in some Windows dialogs where the control initially has Advanced>> as its caption. So, I ll set the button s caption property to Advanced>> at design time. In this convention, clicking on this button should display the new controls and change the caption of the button to <<Basic. The code to implement the changes between the form s two states would look like this: Static bolexpanded As Boolean I ve set up a Static variable (one that retains its value between calls to the routine) to keep track of the form s state. This is dangerous presumably the variable could get out of synchronization with the actual state of the form. Since I m going to expand and contract the size of the form, I could have used the form s size to determine what state I was in. I stayed away from that design because I was concerned that if I made a small change in the size of the form during design time, then I would invalidate the If statement that checks the form s state. I m now ready to expand and contract the form. The simplest way to do this is to manipulate the form s InsideHeight property. In this case, I ve arbitrarily decided to just double the size of the form: Figure 3. The expanding and contracting form in design view. Static bolexpanded As Boolean Adding some actual controls to the form gives it the appearance in Figure 3 in design view. The expanded and contracted versions can be seen in Figure 4 and Figure 5. As you can see, Access doesn t display a scrollbar when a form isn t fully displayed. However, the user can still get to the controls in the lower part of the form by tabbing to them. To prevent that from happening, I ll need to disable the controls or make them invisible. This takes me back to the potential problem of adding a control to the advanced part of the form but failing to hide/reveal it appropriately. It would be nice if Access forms had a Panel or Frame control that would let me treat a set of controls as a group but it doesn t. However, Access does have subforms, so I ll copy all of the advanced controls to a second form and drag that form back onto my dialog. I ll set the subform s SpecialEffect property to flat and the BorderStyle property to transparent so that the subform will blend in with the rest of the form. I ve called the subform control sbadvanced, so the next version of my code looks like this: Me.sbAdvanced.Visible = True Me.sbAdvanced.Visible = False There are two problems with this code. The first is that the user can t tab from the advanced controls out of the subform back to the controls in the basic form. The second problem is that I just doubled and halved the InsideHeight of the form s window in my code. As a result, every time that I save the form I have to make sure that I ve set the form s window to some appropriate size. Figure 5. The advanced form. Figure 4. The basic form. Smart Access December

5 You d be better advised to use some hard-coded value. One last change and I m done. I ve set the subform s Visible property to False at design time so that it won t display when the form loads. I can use that value to keep track of my form s state and eliminate my bolexpanded variable: If Me.sbAdvanced.Visible = False Then Me.sbAdvanced.Visible = True Me.sbAdvanced.Visible = False I ve used the CommandBars objects and the Office Assistant from my code since they first were available from Access. Can I do the same with the Access 2002 task pane? No. Sorry. AA0212.ZIP at Peter Vogel (MBA, MCSD) is the editor of the Smart Access newsletter and a principal in PH&V Information Services. He s also the author of The Visual Basic Object and Component Handbook (Prentice Hall, currently being revised for.net). His articles can be found in the MSDN libraries, and are included in Visual Studio.NET.. 18 Smart Access December 2002

Course 319 Supplementary Materials. Effective User Manuals

Course 319 Supplementary Materials. Effective User Manuals Course 319 Course 319 Supplementary Materials www.learningtree.com 1 Course 319 Originally published in the April, 2000 issue of the Smart Access newsletter from Pinnacle Publishing (www.pinpub.com). Peter

More information

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet 1. Macros 1.1 What is a macro? A macro is a set of one or more actions

More information

Importing, Linking, and Exporting Using External Data Sources

Importing, Linking, and Exporting Using External Data Sources 7 Importing, Linking, and Exporting Using External Data Sources In Chapter 5, I covered the basics of using ADO and SQL to work with data sources. All the ADO and SQL examples dealt with data stored in

More information

Word: Print Address Labels Using Mail Merge

Word: Print Address Labels Using Mail Merge Word: Print Address Labels Using Mail Merge No Typing! The Quick and Easy Way to Print Sheets of Address Labels Here at PC Knowledge for Seniors we re often asked how to print sticky address labels in

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24 Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design

More information

Remodeling Your Office A New Look for the SAS Add-In for Microsoft Office

Remodeling Your Office A New Look for the SAS Add-In for Microsoft Office Paper SAS1864-2018 Remodeling Your Office A New Look for the SAS Add-In for Microsoft Office ABSTRACT Tim Beese, SAS Institute Inc., Cary, NC Millions of people spend their weekdays in an office. Occasionally

More information

Smart Access. CROSSTAB queries are helpful tools for displaying data in a tabular. Automated Excel Pivot Reports from Access. Mark Davis. vb123.

Smart Access. CROSSTAB queries are helpful tools for displaying data in a tabular. Automated Excel Pivot Reports from Access. Mark Davis. vb123. vb123.com Smart Access Solutions for Microsoft Access Developers Automated Excel Pivot Reports from Access Mark Davis 2000 2002 Excel pivot reports are dynamic, easy to use, and have several advantages

More information

This chapter is intended to take you through the basic steps of using the Visual Basic

This chapter is intended to take you through the basic steps of using the Visual Basic CHAPTER 1 The Basics This chapter is intended to take you through the basic steps of using the Visual Basic Editor window and writing a simple piece of VBA code. It will show you how to use the Visual

More information

5. Excel Fundamentals

5. Excel Fundamentals 5. Excel Fundamentals Excel is a software product that falls into the general category of spreadsheets. Excel is one of several spreadsheet products that you can run on your PC. Others include 1-2-3 and

More information

Course contents. Overview: Goodbye, calculator. Lesson 1: Get started. Lesson 2: Use cell references. Lesson 3: Simplify formulas by using functions

Course contents. Overview: Goodbye, calculator. Lesson 1: Get started. Lesson 2: Use cell references. Lesson 3: Simplify formulas by using functions Course contents Overview: Goodbye, calculator Lesson 1: Get started Lesson 2: Use cell references Lesson 3: Simplify formulas by using functions Overview: Goodbye, calculator Excel is great for working

More information

Adding content to your Blackboard 9.1 class

Adding content to your Blackboard 9.1 class Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note

More information

You can record macros to automate tedious

You can record macros to automate tedious Introduction to Macros You can record macros to automate tedious and repetitive tasks in Excel without writing programming code directly. Macros are efficiency tools that enable you to perform repetitive

More information

TRYING to keep up with ActiveX Data Objects (ADO)

TRYING to keep up with ActiveX Data Objects (ADO) Accessing Records Peter Vogel 2000 Smart Access In this article, Peter Vogel looks at one of the newer features in ADO: the Record object. Peter outlines the object s future and shows how you can use it

More information

Improved Web Development using HTML-Kit

Improved Web Development using HTML-Kit Improved Web Development using HTML-Kit by Peter Lavin April 21, 2004 Overview HTML-Kit is a free text editor that will allow you to have complete control over the code you create and will also help speed

More information

Manual Vba Access 2010 Recordset Find

Manual Vba Access 2010 Recordset Find Manual Vba Access 2010 Recordset Find Microsoft Access VBA Programming - ADO Recordsets for The Beginners Part 2 Demo. The Recordset property returns the recordset object that provides the data being browsed

More information

Sorting and Filtering Data

Sorting and Filtering Data chapter 20 Sorting and Filtering Data IN THIS CHAPTER Sorting...................................................... page 332 Filtering..................................................... page 337 331

More information

Creating tables of contents

Creating tables of contents Creating tables of contents A table of contents (TOC) can list the contents of a book, magazine, or other publication; display a list of illustrations, advertisers, or photo credits; or include other information

More information

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing

More information

CRM CUSTOMER RELATIONSHIP MANAGEMENT

CRM CUSTOMER RELATIONSHIP MANAGEMENT CRM CUSTOMER RELATIONSHIP MANAGEMENT Customer Relationship Management is identifying, developing and retaining profitable customers to build lasting relationships and long-term financial success. The agrē

More information

What s New in Access Learning the history of Access changes. Understanding what s new in Access 2002

What s New in Access Learning the history of Access changes. Understanding what s new in Access 2002 4009ch01.qxd 07/31/01 5:07 PM Page 1 C HAPTER 1 What s New in Access 2002 Learning the history of Access changes Understanding what s new in Access 2002 Understanding what s new in the Jet and SQL Server

More information

Depending on the computer you find yourself in front of, here s what you ll need to do to open SPSS.

Depending on the computer you find yourself in front of, here s what you ll need to do to open SPSS. 1 SPSS 11.5 for Windows Introductory Assignment Material covered: Opening an existing SPSS data file, creating new data files, generating frequency distributions and descriptive statistics, obtaining printouts

More information

Taskbar: Working with Several Windows at Once

Taskbar: Working with Several Windows at Once Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,

More information

Chapter11 practice file folder. For more information, see Download the practice files in this book s Introduction.

Chapter11 practice file folder. For more information, see Download the practice files in this book s Introduction. Make databases user friendly 11 IN THIS CHAPTER, YOU WILL LEARN HOW TO Design navigation forms. Create custom categories. Control which features are available. A Microsoft Access 2013 database can be a

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing

More information

i-power DMS - Document Management System Last Revised: 8/25/17 Version: 1.0

i-power DMS - Document Management System Last Revised: 8/25/17 Version: 1.0 i-power DMS - Document Management System Last Revised: 8/25/17 Version: 1.0 EPL, Inc. 22 Inverness Parkway Suite 400 Birmingham, Alabama 35242 (205) 408-5300 / 1-800-243-4EPL (4375) www.eplinc.com Property

More information

REPORTING Copyright Framework Private Equity Investment Data Management Ltd

REPORTING Copyright Framework Private Equity Investment Data Management Ltd REPORTING Copyright Framework Private Equity Investment Data Management Ltd - 2016 Table of Contents Standard Reports... 3 Standard Report Pack... 4 General Data Protection and Framework... 7 Partner Bank

More information

edofe Management Toolkit

edofe Management Toolkit edofe Management Toolkit A guide to effective edofe management for Directly Licensed Centres 1 2 Contents Section one: Setting up the correct infrastructure on edofe... 4 Creating a group... 4 Editing

More information

Flash offers a way to simplify your work, using symbols. A symbol can be

Flash offers a way to simplify your work, using symbols. A symbol can be Chapter 7 Heavy Symbolism In This Chapter Exploring types of symbols Making symbols Creating instances Flash offers a way to simplify your work, using symbols. A symbol can be any object or combination

More information

Civil Engineering Computation

Civil Engineering Computation Civil Engineering Computation First Steps in VBA Homework Evaluation 2 1 Homework Evaluation 3 Based on this rubric, you may resubmit Homework 1 and Homework 2 (along with today s homework) by next Monday

More information

Getting Started. 1 by Conner Irwin

Getting Started. 1 by Conner Irwin If you are a fan of the.net family of languages C#, Visual Basic, and so forth and you own a copy of AGK, then you ve got a new toy to play with. The AGK Wrapper for.net is an open source project that

More information

Using Microsoft Excel

Using Microsoft Excel Using Microsoft Excel Excel contains numerous tools that are intended to meet a wide range of requirements. Some of the more specialised tools are useful to people in certain situations while others have

More information

Hello! ios Development

Hello! ios Development SAMPLE CHAPTER Hello! ios Development by Lou Franco Eitan Mendelowitz Chapter 1 Copyright 2013 Manning Publications Brief contents PART 1 HELLO! IPHONE 1 1 Hello! iphone 3 2 Thinking like an iphone developer

More information

Access Intermediate

Access Intermediate Access 2010 - Intermediate (103-134) Building Access Databases Notes Quick Links Building Databases Pages AC52 AC56 AC91 AC93 Building Access Tables Pages AC59 AC67 Field Types Pages AC54 AC56 AC267 AC270

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

ONE of the challenges we all face when developing

ONE of the challenges we all face when developing Using SQL-DMO to Handle Security in ADPs Russell Sinclair 2000 2002 Smart Access MSDE is a powerful, free version of SQL Server that you can make available to your users. In this issue, Russell Sinclair

More information

Analyzing PDFs with Citavi 6

Analyzing PDFs with Citavi 6 Analyzing PDFs with Citavi 6 Introduction Just Like on Paper... 2 Methods in Detail Highlight Only (Yellow)... 3 Highlighting with a Main Idea (Red)... 4 Adding Direct Quotations (Blue)... 5 Adding Indirect

More information

Chapter 1 What is the Home Control Assistant?

Chapter 1 What is the Home Control Assistant? Chapter 1 What is the Home Control Assistant? About this guide In today s complex world, busy people can benefit from a home environment that anticipates their needs and helps take care of itself. For

More information

Microsoft Access Database How to Import/Link Data

Microsoft Access Database How to Import/Link Data Microsoft Access Database How to Import/Link Data Firstly, I would like to thank you for your interest in this Access database ebook guide; a useful reference guide on how to import/link data into an Access

More information

Sitefinity Manual. Webmasters. University of Vermont College of Medicine. Medical Communications

Sitefinity Manual. Webmasters. University of Vermont College of Medicine. Medical Communications Sitefinity Manual Webmasters University of Vermont College of Medicine Medical Communications Table of Contents Basics... 2 Navigating to the Website... 3 Actions.. 4 Titles & Properties. 5 Creating a

More information

InDesign CS4 is the sixth version of Adobe s flagship publishing tool,

InDesign CS4 is the sixth version of Adobe s flagship publishing tool, What InDesign Can Do for You InDesign CS4 is the sixth version of Adobe s flagship publishing tool, a product that came into its own with the third version (CS, which stands for Creative Suite). Widely

More information

Class #10 Wednesday, November 8, 2017

Class #10 Wednesday, November 8, 2017 Graphics In Excel Before we create a simulation, we need to be able to make a drawing in Excel. The techniques we use here are also used in Mathematica and LabVIEW. Drawings in Excel take place inside

More information

Section 1. How to use Brackets to develop JavaScript applications

Section 1. How to use Brackets to develop JavaScript applications Section 1 How to use Brackets to develop JavaScript applications This document is a free download from Murach books. It is especially designed for people who are using Murach s JavaScript and jquery, because

More information

Access Intermediate

Access Intermediate Access 2010 - Intermediate 103-134 Unit 6 - Data Integration Quick Links & Text References Overview Pages AC418 AC419 Showing Data on the Web Pages AC420 AC423 CSV Files Pages AC423 AC428 XML Files Pages

More information

4HOnline has a powerful report system that allows you to take an existing report, customize it to suit your needs, and then save it to use again.

4HOnline has a powerful report system that allows you to take an existing report, customize it to suit your needs, and then save it to use again. 4HOnline USING AND CREATING REPORTS Created: October 14, 2013 OVERVIEW 4HOnline has a powerful report system that allows you to take an existing report, customize it to suit your needs, and then save it

More information

Free ebooks ==>

Free ebooks ==> www.ebook777.com Table of Contents Free ebooks ==> www.ebook777.com Copyright Excel Apps Maps People Graph Other Lessons www.ebook777.com Mastering Excel Chart Apps Mark Moore Copyright 2015 by Mark Moore.

More information

Chamberlin and Boyce - SEQUEL: A Structured English Query Language

Chamberlin and Boyce - SEQUEL: A Structured English Query Language Programming Languages (CS302 2007S) Chamberlin and Boyce - SEQUEL: A Structured English Query Language Comments on: Chamberlin, D. D. and Boyce, R. F. (1974). SEQUEL: A Structured English Query Language.

More information

Creating an Animated Navigation Bar in InDesign*

Creating an Animated Navigation Bar in InDesign* Creating an Animated Navigation Bar in InDesign* *for SWF or FLA export only Here s a digital dilemma: You want to provide navigation controls for readers, but you don t want to take up screen real estate

More information

Marketing to Customers

Marketing to Customers A Digital Cookie site isn t any good without customers! Learn how you can: Enter customer information Send marketing emails On the Digital Cookie dashboard, click the Customers tab.. The Customers page

More information

GUI Design and Event- Driven Programming

GUI Design and Event- Driven Programming 4349Book.fm Page 1 Friday, December 16, 2005 1:33 AM Part 1 GUI Design and Event- Driven Programming This Section: Chapter 1: Getting Started with Visual Basic 2005 Chapter 2: Visual Basic: The Language

More information

HOUR 18 Collaborating on Documents

HOUR 18 Collaborating on Documents HOUR 18 Collaborating on Documents In today s office environments, people are increasingly abandoning red ink pens, highlighters, and post-it slips in favor of software tools that enable them to collaborate

More information

Form into function. Getting prepared. Tutorial. Paul Jasper

Form into function. Getting prepared. Tutorial. Paul Jasper Tutorial Paul Jasper TABLE OF CONTENTS 1 Getting prepared 2 Adding a button to the form design 2 Making the button add tasks 3 Sending the XML data 4 Tidying up 5 Next time In the first episode, I showed

More information

CRM CUSTOMER RELATIONSHIP MANAGEMENT

CRM CUSTOMER RELATIONSHIP MANAGEMENT CRM CUSTOMER RELATIONSHIP MANAGEMENT Customer Relationship Management is identifying, developing and retaining profitable customers to build lasting relationships and long-term financial success. The agrē

More information

Using Visual Basic in Arc8 Raster Processing Form Example Matt Gregory and Michael Guzy

Using Visual Basic in Arc8 Raster Processing Form Example Matt Gregory and Michael Guzy Using Visual Basic in Arc8 Raster Processing Form Example Matt Gregory and Michael Guzy This is a VERY simplistic introduction to customizing Arc8 with VB (or VBA) partly because I don t fully understand

More information

It is normal practice to split up address data like this, because:

It is normal practice to split up address data like this, because: Access Address Clipboarding the Automated Way How to combine several address field values into a single string and have it placed on the Windows clipboard. I was recently installing an Access system for

More information

Enterprise Reporting -- APEX

Enterprise Reporting -- APEX Quick Reference Enterprise Reporting -- APEX This Quick Reference Guide documents Oracle Application Express (APEX) as it relates to Enterprise Reporting (ER). This is not an exhaustive APEX documentation

More information

In this chapter, I m going to show you how to create a working

In this chapter, I m going to show you how to create a working Codeless Database Programming In this chapter, I m going to show you how to create a working Visual Basic database program without writing a single line of code. I ll use the ADO Data Control and some

More information

4HOnline HelpSheet. Using and Creating Reports. Top two reminders: Understanding & navigating the reports screen

4HOnline HelpSheet. Using and Creating Reports. Top two reminders: Understanding & navigating the reports screen Using and Creating Reports Top two reminders: 1. Printing labels (from any report format) will only work correctly if you remember to change Page Scaling to none on the printer setup dialog box. 2. If

More information

Layout Assistant Help

Layout Assistant Help Layout Assistant Help The intent of this tool is to allow one to group controls on a form and move groups out of the way during the design phase, and then easily return them to their original positions

More information

Marketing to Customers

Marketing to Customers A Digital Cookie site isn t any good without customers! Learn how you can: Enter customer information Send marketing emails On the Digital Cookie dashboard, click the Customers tab.. The Customers page

More information

How to import text files to Microsoft Excel 2016:

How to import text files to Microsoft Excel 2016: How to import text files to Microsoft Excel 2016: You would use these directions if you get a delimited text file from a government agency (or some other source). This might be tab-delimited, comma-delimited

More information

Edition 3.2. Tripolis Solutions Dialogue Manual version 3.2 2

Edition 3.2. Tripolis Solutions Dialogue Manual version 3.2 2 Edition 3.2 Tripolis Solutions Dialogue Manual version 3.2 2 Table of Content DIALOGUE SETUP... 7 Introduction... 8 Process flow... 9 USER SETTINGS... 10 Language, Name and Email address settings... 10

More information

Quick Start Guide - Contents. Opening Word Locating Big Lottery Fund Templates The Word 2013 Screen... 3

Quick Start Guide - Contents. Opening Word Locating Big Lottery Fund Templates The Word 2013 Screen... 3 Quick Start Guide - Contents Opening Word... 1 Locating Big Lottery Fund Templates... 2 The Word 2013 Screen... 3 Things You Might Be Looking For... 4 What s New On The Ribbon... 5 The Quick Access Toolbar...

More information

Manual Vba Access 2010 Recordset Findfirst

Manual Vba Access 2010 Recordset Findfirst Manual Vba Access 2010 Recordset Findfirst The Recordset property returns the recordset object that provides the data being browsed in a form, report, list box control, or combo box control. If a form.

More information

Senior Technical Specialist, IBM. Charles Price (Primary) Advisory Software Engineer, IBM. Matthias Falkenberg DX Development Team Lead, IBM

Senior Technical Specialist, IBM. Charles Price (Primary) Advisory Software Engineer, IBM. Matthias Falkenberg DX Development Team Lead, IBM Session ID: DDX-15 Session Title: Building Rich, OmniChannel Digital Experiences for Enterprise, Social and Storefront Commerce Data with Digital Data Connector Part 2: Social Rendering Instructors: Bryan

More information

EXCEL + POWERPOINT. Analyzing, Visualizing, and Presenting Data-Rich Insights to Any Audience KNACK TRAINING

EXCEL + POWERPOINT. Analyzing, Visualizing, and Presenting Data-Rich Insights to Any Audience KNACK TRAINING EXCEL + POWERPOINT Analyzing, Visualizing, and Presenting Data-Rich Insights to Any Audience KNACK TRAINING KEYBOARD SHORTCUTS NAVIGATION & SELECTION SHORTCUTS 3 EDITING SHORTCUTS 3 SUMMARIES PIVOT TABLES

More information

Data Crow Version 2.0

Data Crow Version 2.0 Data Crow Version 2.0 http://www.datacrow.net Document version: 4.1 Created by: Robert Jan van der Waals Edited by: Paddy Barrett Last Update: 26 January, 2006 1. Content 1. CONTENT... 2 1.1. ABOUT DATA

More information

Making a PowerPoint Accessible

Making a PowerPoint Accessible Making a PowerPoint Accessible Purpose The purpose of this document is to help you to create an accessible PowerPoint, or to take a nonaccessible PowerPoint and make it accessible. You are probably reading

More information

PowerPoint Basics: Create a Photo Slide Show

PowerPoint Basics: Create a Photo Slide Show PowerPoint Basics: Create a Photo Slide Show P 570 / 1 Here s an Enjoyable Way to Learn How to Use Microsoft PowerPoint Microsoft PowerPoint is a program included with all versions of Microsoft Office.

More information

CS 370 The Pseudocode Programming Process D R. M I C H A E L J. R E A L E F A L L

CS 370 The Pseudocode Programming Process D R. M I C H A E L J. R E A L E F A L L CS 370 The Pseudocode Programming Process D R. M I C H A E L J. R E A L E F A L L 2 0 1 5 Introduction At this point, you are ready to beginning programming at a lower level How do you actually write your

More information

Chapter 1: Getting Started

Chapter 1: Getting Started Chapter 1: Getting Started 1 Chapter 1 Getting Started In OpenOffice.org, macros and dialogs are stored in documents and libraries. The included integrated development environment (IDE) is used to create

More information

VBA Foundations, Part 12

VBA Foundations, Part 12 As quickly as you can Snatch the Pebble from my hand, he had said as he extended his hand toward you. You reached for the pebble but you opened it only to find that it was indeed still empty. Looking down

More information

Microsoft Office 2010 consists of five core programs: Word, Excel,

Microsoft Office 2010 consists of five core programs: Word, Excel, Chapter 1 Introducing Microsoft Office 2010 In This Chapter Starting an Office 2010 program Learning the Microsoft Office Backstage View Using the Quick Access toolbar Learning the Ribbon Customizing an

More information

Chapter 2 The SAS Environment

Chapter 2 The SAS Environment Chapter 2 The SAS Environment Abstract In this chapter, we begin to become familiar with the basic SAS working environment. We introduce the basic 3-screen layout, how to navigate the SAS Explorer window,

More information

1. Introduction to Microsoft Excel

1. Introduction to Microsoft Excel 1. Introduction to Microsoft Excel A spreadsheet is an online version of an accountant's worksheet, which can automatically do most of the calculating for you. You can do budgets, analyze data, or generate

More information

Rediscover Charts IN THIS CHAPTER NOTE. Inserting Excel Charts into PowerPoint. Getting Inside a Chart. Understanding Chart Layouts

Rediscover Charts IN THIS CHAPTER NOTE. Inserting Excel Charts into PowerPoint. Getting Inside a Chart. Understanding Chart Layouts 6 Rediscover Charts Brand new to Office 2007 is the new version of Charts to replace the old Microsoft Graph Chart and the Microsoft Excel Graph both of which were inserted as OLE objects in previous versions

More information

Lastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software.

Lastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software. Welcome to Basic Excel, presented by STEM Gateway as part of the Essential Academic Skills Enhancement, or EASE, workshop series. Before we begin, I want to make sure we are clear that this is by no means

More information

Office Hours: Hidden gems in Excel 2007

Office Hours: Hidden gems in Excel 2007 Page 1 of 6 Help and How-to Office Hours: Hidden gems in Excel 2007 October 1, 2007 Jean Philippe Bagel Sometimes love at first sight lasts for years. This week's columnist offers new and interesting ways

More information

How do I use BatchProcess

How do I use BatchProcess home news tutorial what can bp do purchase contact us TUTORIAL Written by Luke Malpass Sunday, 04 April 2010 20:20 How do I use BatchProcess Begin by downloading the required version (either 32bit or 64bit)

More information

Creating a Box-and-Whisker Graph in Excel: Step One: Step Two:

Creating a Box-and-Whisker Graph in Excel: Step One: Step Two: Creating a Box-and-Whisker Graph in Excel: It s not as simple as selecting Box and Whisker from the Chart Wizard. But if you ve made a few graphs in Excel before, it s not that complicated to convince

More information

Content Development Reference. Including resources for publishing content on the Help Server

Content Development Reference. Including resources for publishing content on the Help Server Content Development Reference Including resources for publishing content on the Help Server March 2016 Help Server guidance Optimizing your investment in content F1 or TOC? Metadata and editing tools for

More information

Promo Buddy 2.0. Internet Marketing Database Software (Manual)

Promo Buddy 2.0. Internet Marketing Database Software (Manual) Promo Buddy 2.0 Internet Marketing Database Software (Manual) PromoBuddy has been developed by: tp:// INTRODUCTION From the computer of Detlev Reimer Dear Internet marketer, More than 6 years have passed

More information

EchoSub v1.2 EchoStyle

EchoSub v1.2 EchoStyle EchoSub v1.2 EchoStyle 2002-2003 2 I. Introduction These days it s nothing special anymore to watch a movie on your computer. But of course, you also want matching subtitles. These can be gotten from many

More information

LESSON 8 COPYING SELECTIONS

LESSON 8 COPYING SELECTIONS LESSON 8 COPYING SELECTIONS Digital Media I Susan M. Raymond West High School IN THIS TUTORIAL, YOU WILL: COPY AND MOVE SELECTIONS MAKE A COPY OF A SELECTION SO THAT IT OCCUPIES ITS OWN SEPARATE LAYER

More information

Sisulizer Three simple steps to localize

Sisulizer Three simple steps to localize About this manual Sisulizer Three simple steps to localize Copyright 2006 Sisulizer Ltd. & Co KG Content changes reserved. All rights reserved, especially the permission to copy, distribute and translate

More information

Integrated Projects for Presentations

Integrated Projects for Presentations Integrated Projects for Presentations OUTLINING AND CREATING A PRESENTATION Outlining the Presentation Drafting a List of Topics Imagine that your supervisor has asked you to prepare and give a presentation.

More information

By Simplicity Software Technologies Inc.

By Simplicity Software Technologies Inc. Now Available in both SQL Server Express and Microsoft Access Editions By Simplicity Software Technologies Inc. Microsoft, Access and SQL Server Express are trademarks and or products of the Microsoft

More information

CREATING ACCESSIBLE SPREADSHEETS IN MICROSOFT EXCEL 2010/13 (WINDOWS) & 2011 (MAC)

CREATING ACCESSIBLE SPREADSHEETS IN MICROSOFT EXCEL 2010/13 (WINDOWS) & 2011 (MAC) CREATING ACCESSIBLE SPREADSHEETS IN MICROSOFT EXCEL 2010/13 (WINDOWS) & 2011 (MAC) Screen readers and Excel Users who are blind rely on software called a screen reader to interact with spreadsheets. Screen

More information

Printing Envelopes in Microsoft Word

Printing Envelopes in Microsoft Word Printing Envelopes in Microsoft Word P 730 / 1 Stop Addressing Envelopes by Hand Let Word Print Them for You! One of the most common uses of Microsoft Word is for writing letters. With very little effort

More information

Printing Tips Revised: 1/5/18

Printing Tips Revised: 1/5/18 Printing Tips By: Mike Angstadt This document contains tips on how to print from the PACs. Printing Email Attachments Many email services allow you to preview email attachments. This often misleads patrons

More information

You might think of Windows XP as a set of cool accessories, such as

You might think of Windows XP as a set of cool accessories, such as Controlling Applications under Windows You might think of Windows XP as a set of cool accessories, such as games, a calculator, and an address book, but Windows is first and foremost an operating system.

More information

Learn how to use bold, italic, and underline to emphasize important text.

Learn how to use bold, italic, and underline to emphasize important text. In this chapter Learn how to use bold, italic, and underline to emphasize important text. Select different fonts and font sizes to improve the appearance of your documents. Change the margin settings to

More information

Google Drive. Lesson Planet

Google Drive. Lesson Planet Google Drive Lesson Planet 2014 www.lessonplanet.com Introduction Trying to stay up to speed with the latest technology can be exhausting. Luckily this book is here to help, taking you step by step through

More information

Microsoft Access II 1.) Opening a Saved Database Music Click the Options Enable this Content Click OK. *

Microsoft Access II 1.) Opening a Saved Database Music Click the Options Enable this Content Click OK. * Microsoft Access II 1.) Opening a Saved Database Open the Music database saved on your computer s hard drive. *I added more songs and records to the Songs and Artist tables. Click the Options button next

More information

Input, output, and sequence

Input, output, and sequence Chapter 29 Input, output, and sequence For this chapter, switch languages in DrRacket to Advanced Student Language. In the real world, we don t usually give a computer all the information it needs, all

More information

Style Report Enterprise Edition

Style Report Enterprise Edition INTRODUCTION Style Report Enterprise Edition Welcome to Style Report Enterprise Edition! Style Report is a report design and interactive analysis package that allows you to explore, analyze, monitor, report,

More information

Using Development Tools to Examine Webpages

Using Development Tools to Examine Webpages Chapter 9 Using Development Tools to Examine Webpages Skills you will learn: For this tutorial, we will use the developer tools in Firefox. However, these are quite similar to the developer tools found

More information

Creating an with Constant Contact. A step-by-step guide

Creating an  with Constant Contact. A step-by-step guide Creating an Email with Constant Contact A step-by-step guide About this Manual Once your Constant Contact account is established, use this manual as a guide to help you create your email campaign Here

More information

Reviewing Changes. 5. Click Search. A list of changes that include the specified word or words is displayed in the lower text area.

Reviewing Changes. 5. Click Search. A list of changes that include the specified word or words is displayed in the lower text area. COMPARING DOCUMENTS USING WORKSHARE COMPARE 5. Click Search. A list of changes that include the specified word or words is displayed in the lower text area. Selecting a change in the search results highlights

More information

Filter and PivotTables in Excel

Filter and PivotTables in Excel Filter and PivotTables in Excel FILTERING With filters in Excel you can quickly collapse your spreadsheet to find records meeting specific criteria. A lot of reporters use filter to cut their data down

More information