External Executable Tools The Master's Touch David L. Blankenship.

Slides:



Advertisements
Similar presentations
Paragraph Formatting Lesson 4.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
Step-by-Step: Add a Graphical Hyperlink USE the Special Events Final presentation that is still open from the previous exercise. 1.Go to slide 4, and click.
Chapter 3 Creating a Business Letter with a Letterhead and Table
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
EXCEL Spreadsheet Basics
Pasewark & Pasewark 1 Word Lesson 7 Working with Documents Microsoft Office 2007: Introductory.
CREATING A MULTIPLE PAGE REPORT Presented by: Dr. Ennis-Cole.
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
Word Lesson 7 Working with Documents
®® Microsoft Windows 7 Windows Tutorial 3 Personalizing Your Windows Environment.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
Microsoft Excel Tutorial. Spreadsheet Basics! The Microsoft Excel Window  When you open Microsoft Excel, this screen will appear. Then, if necessary,
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
Chapter 2 Querying a Database
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.1 Exploring Microsoft Office Excel Copyright © 2008 Prentice-Hall. All rights.
© 2002 ComputerPREP, Inc. All rights reserved. Word 2000: Working with Long Documents.
Lesson 5: Using Tables.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
HTML Comprehensive Concepts and Techniques Second Edition Project 3 Creating Tables in a Web Site.
Web Technologies Website Development Trade & Industrial Education
11 Exploring Microsoft Office Excel 2007 Chapter 4: Working with Large Worksheets and Tables Chapter 04 - Lecture Notes (CSIT 104)
October 2003Bent Thomsen - FIT 3-21 IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
European Computer Driving Licence Syllabus version 5.0 Module 4 – Spreadsheets Chapter 22 – Functions Pass ECDL5 for Office 2007 Module 4 Spreadsheets.
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 1Advanced Tables, Relationships, Queries, and Forms Chapter 4Creating and Using Custom Forms.
Website Development with Dreamweaver
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
Aligning the data in cells By default, Excel aligns text entries on the left margin of the cell (left justification) and aligns numeric entries on the.
Teacher’s Assessment Assistant Worksheet Builder Starting the Program
WORKBOOK FORMATTING Nolan Tomboulian Tomboulian.wikispaces.com HOW THINGS LOOK CELL COLORFONT COLOR CELL BORDERSFONT SIZE CELL SIZEFONT.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 14 Tables.
Advanced Word - Lesson 1: Sorting and Calculating.
Create Forms Lesson 5. Objectives Software Orientation The Forms group (below) is located on the Create tab in the Ribbon and can be used to create a.
Creating Tables Lesson 6.
Chapter 1 Creating a Dreamweaver Web Page and Local Site
Database Systems Microsoft Access Practical #2 Making Forms and Reports Nos 215.
Computer Information Technology – Section 4-12 Some text and examples used with permission from: Note: We not endorsing or promoting.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
Copyright 2006 South-Western/Thomson Learning Chapter 12 Tables.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 15 Advanced Tables.
Tables Sacramento City College Engineering Design Technology.
XP. Objectives Sort data and filter data Summarize an Excel table Insert subtotals into a range of data Outline buttons to show or hide details Create.
Key Applications Module Lesson 17 — Organizing Worksheets Computer Literacy BASICS.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
1 Lesson 13 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
®® Microsoft Windows 7 for Power Users Tutorial 3 Managing Folders and Files.
Lesson 6 Formatting Cells and Ranges. Objectives:  Insert and delete cells  Manually format cell contents  Copy cell formatting with the Format Painter.
Key Applications Module Lesson 14 — Working with Tables Computer Literacy BASICS.
Introduction to Drafting and Design In order to begin our drawing we have to set the drawing limits or the paper size.
Customizing Reports Adding a Date to a Report Reference Window Adding a Date to a Report Display the report in the design view Click the Text Box Tool.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
Create ReportsCreate Reports Lesson 6 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Access Microsoft Access 2013.
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Providing the Missing Pieces by The Master's Touch.
Pasewark & Pasewark 1 Word Lesson 7 Working with Documents Microsoft Office 2007: Introductory.
Microsoft Excel 2007 Noris Bt. Ismail Faculty of Information and Communication Technology Tel : (Ext 8408) BCOMP0101.
Tables MOAC LESSON 6. Table  Arrangement of data made up of horizontal rows and vertical columns  Used to organize information.
Enlisted Association of the National Guard of the United States Data Extract Instructional Guide.
Key Applications Module Lesson 17 — Organizing Worksheets
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
Microsoft Official Academic Course, Access 2016
Navya Thum January 30, 2013 Day 5: MICROSOFT EXCEL Navya Thum January 30, 2013.
Tutorial 7 – Integrating Access With the Web and With Other Programs
REACH Computer Resource Center
HIBBs is a program of the Global Health Informatics Partnership Learning the Basics of Microsoft Word 2019 and Microsoft office support TFN
Key Applications Module Lesson 14 — Working with Tables
Presentation transcript:

External Executable Tools The Master's Touch David L. Blankenship

What features do I want? Ability to establish columns programmatically Ability to format the column (right justified, left justified, centered, numeric, integer, and a variety of date formats Ability to sort ascending and descending Ability to specify column width and grid properties number of rows, colors, buttons, and provide the results in a usable format for continued processing

How are values passed in? The application is command line driven where the switches control the behavior Each switch is a dash followed by a character and in some cases a value. Switches appear in any order on a space delimited command line At a minimum, -B and -F must be specified, optional switches allow positioning of the grid on the display, set the constraints of size, appearance, features, etc.

What do the switches do? The file named in the -B parameter defines the location where the results will be returned The file named in the -F parameter is formatted to contain the information required to set the column appearance, the data appearance in the column and finally the data. An optional file defined by -W allows the data to come from a BR internal file. In this case part of the -F file defines the fields to display.

What is in the file? The first line of the source file (referred to as the -F parameter) is the name of each column followed by a colon and the desired width of the column (pixels). Columns are separated by a pipe character. The second line describes the format used to display the data. The third and following lines are the data fields in pipe delimited format. (Use of a BR internal file to provide the data will be discussed separately) code:60|Description:130 I5|l 1|State Govmt 2|County Govmt 3|Restaurant 4|Fast Food 5|Construction 6|Piddle 15|Playing

Our First Grid! The simplest form of the command line is shown below: C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt The grid is the product of the data previously shown and the command line above:

How has the appearance changed? Expanding the command line with additional switches will alter the grid's appearance and capabilities. Adding the -Z removes the “find feature” allowing a smaller minimum width. The dimensions of the grid are dynamically determined subject to constraints of display resolution (maximum) and optional buttons/features (minimum). C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -Z

Readability changes with color. The command line switch -A adds alternating background color which defaults to a pale green. C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -A

Customized background color. The command line switch -A followed immediately by a RGB color in hexadecimal format allows a user defined alternating background color. C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -AFFCCCC

What's in a name? Further addition of the -C parameter adds a caption that appears on the grid caption and on the taskbar. C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -AFFCCCC -C”Select the Area of Service”

The Grid slims down. Adding the -E switch will remove the upper panel. This is useful when you are wanting to provide a “pick list” for values to populate a BR field (limited to values in the list). C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -Z -E

It continues to shrink! Continuing to add switches, -J will remove the bottom panel but it requires -M (which turns multi-select OFF) and -Z ( turns OFF the “Find feature”). C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -Z -E -J -M When this style is used a single row may be selected by double- clicking on the row itself, highlighting the row and pressing Enter, or exiting without selecting anything by pressing Escape, which is always an option.

Controlling the height. Continuing to add switches -N# specifies the number of rows to display. If the actual number of rows of data is less than the number specified, the number will be reduced to the actual number of rows. C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -Z -E -J -M -ACCCCFF -N5

Changing the border style. Additional changes to appearance may be made with either -S1 (left) or -S2 (right) C:\brag\...\BRGrid.exe -B999 -Fpiddle.txt -Z -E -J -M -S1

Changing the font. The -O# switch changes the default font size (points). The grid on the left is the default 10 point size. The one on the right uses -O12. C:\brag\...\BRGrid.exe -B999 -ACCCCFF -Fpiddle.txt -Z -E -J -M -O12

Working with BR Internal Files. The -W switch names a BR internal file (typically requires a drive letter and path) as the data source. Lines 3 and higher in the -F file now describe the fields to be included as columns in the grid. C:\brag\...\brgrid.exe -B001 –Fclient_desc.txt -N10 -Wbrclient –ACCCCFF The contents of the source file (-F) is shown below. Notice lines 3+ are different. Cust#:70|Name:175|Address 1:150|Address 2:150|City:120|ST:40|MailCode:80 R|L|L|L|L|L|L C|1|6|S C|7|40|S C|47|30|S C|77|30|S C|107|20|S C|127|2|S C|129|10|S

Working with BR Internal Files. The -W switch causes the data to be read from the BR internal file. C:\brag\...\brgrid.exe -B001 –Fclient_desc.txt -N10 -Wbrclient –ACCCCFF

Pre-Sorting a Grid The switch allows you to specify the direction and column number to be used to pre-sort the data for display. C:\brag\...\brgrid.exe -B001 –Fclient_desc.txt -N10 -Wbrclient –ACCCCFF

What is a filter? Finally, we discuss “filters”. By right clicking on the column heading of the column to be filtered, a filter screen is displayed. Enter a value and select the action to keep or remove the matching records. I will keep “chicago” in this example.

How is the appearance changed? The filtered results are shown below. Notice “North Chicago” remains. To select all records at this point, I have used Ctrl-A to select all and click “OK” to write the date to the result file. Notice the caption is altered to include “filtered”, the button text is in “red” and the record count is displayed in “red”.

Additional switches Left-clicking on a column heading will cause the grid to be sorted in ascending order, left-clicking again on the same column will cause the column to be sorted in descending order. Many other switches are provided for specific functions and are described in the documentation. In addition, you should refer to the common switch documentation manual which fully describes the switches that are common to all of the utilities Dixon and I have written.

Practical Workshop Exercise You previously created a BR program to select column headings from the census.csv file. Today we will build on that program. Using the column heading selection routine, create a source file (-F) that contains the selected column headings with the necessary formats. Additionally, read the data rows from the census.csv file and populate the file with the selected columns from the 5900 records. (For simplicity use left justified text for all columns in the grid) Display the file you have constructed to present the data in a grid with alternating background colors. The displayed data should be sorted by the last_name column which must be included in the selection process. Finally, for extra credit, add a button that would offer the ability to “Print” the selected rows by displaying a custom button. As a grand finale, use BRRegister to determine the location of your spreadsheet program (on your computer, you must know the name of the exe file that runs the software), and load the selected records from the result file in a spreadsheet.