spacer spacer
Quick Search | Home | Login
  
Find a Specific Company
spacer

NY CT Marketing Services Albany Buffalo CNY Finger Lakes Hudson Valley Long Island New York City Rochester Southern Tier Syracuse Utica Westchester WNY

spacer
• Directory
• Favorites List New!
• Advanced
• Keyword List
• Regions
• Index
• Calendar
• Marketing News
• Marketing Awards
• Regional News
• Marketing Articles
• Authors
• Company Blogs
• Case Studies
• Galleries
• Jobs
• For Sale/Rent
• Opportunities
• Holidays
• Promotions
• Reference
• Advertise
• Testimonials
• Visitors
• History
• Newsletter
• Contact
• Login
 
• AdTalk Blog
• Marketing News
• Marketing Articles
• Marketing Jobs
• Marketing Events
 
New York State Marketing Resources

 

 

 

Sandy Zohari The Power of Databases - From Word to Excel to Access

by Sandra G. Zohari, AzoTek Database Solutions

May 2008

Recommend this article
More Articles by Sandra Zohari

In the last issue of RPCN News, Dave Young asked:  “When do I need a spreadsheet? When will it serve me better than a list?” I’d like to answer that question for you now, and also let you know when you need a database. The tips below are specific to Microsoft programs, but the concepts are universal and will apply to any program.

Word List
Let’s say I’d like to keep track of  the birthdays for my friends, so I make a list in Word and separate the name from the birthday with a tab.

Name                  B-day
Sara Brown            4/6
Mark Green            8/5
Paul Jones            12/21

I can sort this list by birthday (Tip: Highlight all rows, then select Tables, Sort, click on the “My List has a header row,” select B-day, and then select Date for the type – otherwise 12/21 will be listed first.)

I could also put this data into a Table, and add another column for how much money I spent on gifts. (Tip: Table, Convert, Text to Table)

 

Name

B-day

Spent

Sara Brown

4/6

$30

Mark Green

10/5

$50

Paul Jones

12/21

$25

Then I don’t need to worry about tab spacing. But what if I want to know how much I spent overall? And I would also like to know how many days I have left to shop for the gift. Now I need to move the data into Excel. (Tip: Cut and Paste from the Table into Excel, and the program will preserve your cells. Otherwise you need to convert again from within Excel.)

With the data in Excel, you can add a Total row (Tip: click in the cell for the total and then click on the summation symbol ∑. Or type in the formula =SUM(C2:C4)) and also a new column for the number of days left to shop using a formula to calculate the number of days (Tip: =B2-TODAY()).

 

Name

B-day

Spent last yr

Days to Shop

Sara Brown

6-Apr

$30

36

Mark Green

5-Oct

$50

218

Paul Jones

21-Dec

$25

295

Total

 

$105

 

Note how Excel automatically changes the format of the date. It also assumes that the year is the current year if you do not enter it. (Tip: You can change the format yourself using Format, Cells, Category=Date.)

Now let’s say you’re going to buy everyone T-shirts as presents this year. You want to capture shirt size and cost based on how many shirts you buy, with the cost of the shirt based on the size. You could do this:

 

Name

Shirt Size

Qty

Cost/shirt

Total Cost

Sue Brown

L

2

$20

$40

Mark Green

M

2

$18

$36

Paul Jones

XL

1

$22

$22

Total

 

5

 

$98

 

But what if you had lots more than three friends? It would be so much easier if you just had to put in the shirt size and quantity, and the cost per shirt was taken from another table with total amount calculated automatically.

Excel can do many things, but for relational tables, your best bet is to go to Access. This will allow you to set up a pick list for the shirt size and to produce a report every month with the list of birthdays for that month. Do you want to know the recipient’s age? Put in the full birth date and you can calculate the age the person is as of the current day. Then all of this can be displayed on a nice form on which you can see all of the data for each person in one glance. But wait, how do you want that birthday list sorted? By last name? Then you’d better put the first and last name in separate fields, or you will only be able to sort on the full name. (You could create an advanced query to parse the full name, but what if some have a middle initial or “Sr.” in their name? Then it gets to be a little more complicated, so plan ahead!)

Here is a suggested table layout for your Birthday database:

Person Table
First Name
Last Name
Birth Date
Shirt Size
Shirt Quantity

Shirt Table
Shirt Size
Shirt Cost

These two tables are related to each other by the “Shirt Size” field that appears in both tables. This is what is meant by a relational database. You can also define new fields that are calculated on the fly, ones that can be included in data forms and reports.

Calculated
Age today
Age at upcoming birthday
Number of days left to shop
Total cost per person (or overall) based on number of shirts and size
Total/Projected Costs of shirts for the year

Tip: Calculate Age with this formula:

DateDiff("yyyy",[B-day],Now())+Int(Format(Now(),"mmdd")<Format([B-day],"mmdd"))

This database is still quite limiting. You probably don’t want to buy only T-shirts as birthday gifts. And you have no capability to show history with this design. You would need to start from scratch every year. You may want to be able to see what gifts you bought last year, plus how much you spent. Here’s a new Birthday database you might want to set up:

Person Table
Person ID
First Name
Last Name
Birth Date
Shirt Size
Pants Size
Dress Size
Favorite Music
Gift Ideas

Gift Table
Person ID
Year (or full date)
Gift Category code
Item Description
Item Cost
Did they like the gift?

Category Table
Gift Category code
Gift Category description

The Person ID is a unique ID that you would assign to each person in your database. It could be a sequential number, or a code, such as the person’s initials. It can then be used to set the relationship between the Person table and the Gift table. There are a number of advantages in using an ID field instead of repeating the person’s name in the Gift table. It saves space, and if the person changes her name, you only have to make the fix in the Person table, not in every record of the Gift table.

This design will allow you to produce these reports (and more):

  • For every month, whose birthday is coming up, their age, sizes and favorite music; what you bought in previous years, if they liked the gift, and how much it cost. You can also report on any gift ideas that you captured over the past year.
  • For prior years, by year, total gift expenditures per person, and then total per year.
  • For the past year, a detailed list of gift expenditures by gift category, with totals costs by category.
  • For each person (or category, or overall), chart a graph showing birthday expenditures over time.

These days, the table feature in MS Word is more robust, and does have some formulas with which you can do some functions similar to those I have showed you how to do in Excel. Excel is a powerful program, and you can accomplish many tasks in Excel that you can also perform in Access, especially with graphs and charts.

So which to choose? If most of your document is text, and you just need a little bit of tabular data, then create a table in Word. If you are working a lot with numbers and formulas on single tables, your best bet is Excel or another spreadsheet program.

But if you have more than one table with relationships between them, and/or if you would like to enter data in forms in order to simplify data entry or control what data is entered, and/or you would like to output nice looking reports, you probably want to go with a database program like Access. A full blown database application will replace many of the manual tasks you would be performing in Excel, with programmed command buttons. If you are working with more than one user who needs to enter data at the same time, then you also want a database solution.

As you can see, having the correct database solution can make your life easier. And the time that you will save will more than make up for the time, or cost, you will spend to create the database application.

 

(This article was originally published in the May 2008 issue of RPCN News, the newsletter of the Rochester Professional Consultants Network, Inc.)

 


 

Sandy Zohari, database guru, is the owner of AzoTek Database Solutions (www.azotekdbs.com). She has been playing with databases and custom designing features for clients for over 25 years.

Email: sandy@azotekdbs.com
Company Profile: AzoTek Database Solutions
Company URL: http://www.azotekdbs.com

 

Back to Columns page

 

 

Article Search


Search By Author

 

Search By Topic

adhub_button Ad Industry Jobs

Web Developer
Traffic Manager
Marketing Coordinator
Account Executive
Lead Developer/Programmer
Part-Time Receptionist
Marketing and Communications Coordinator
Marketing Assistant
Program Manager
Proofreader - Contractor
Web Copywriter Contractor
Manager of Analytics

More...

adhub_button Marketing Calendar


Makers & Mentors

February 3 - March 18, 2012
First Friday Opening Reception: February 3, 6-10pm
Artists' Talk: February 5 @ 1pm       

02/03/2012 - Rochester Region



Uber Bowl Commercial Review 2012

Hosted by the Advertising Club of Buffalo

02/06/2012 - Buffalo Region



Consulting Alliance Luncheon Program

The Consulting Alliance will hold a February lunch meeting, featuring the program “Success Has a Method” presented by Michael J. Hickey, Executive in Residence and Executive Director of the Center for Innovation and Entrepreneurship at Siena College.

02/10/2012 - Albany Region



Social Media Biz Summit

The Social Media Biz Summit will bring social media industry experts in to share best marketing practices, attendees will walk away with the most current tips and information that they can immediately put to use for their business. This is a truly interac

02/16/2012 - Buffalo Region



Art of the Mix - Leap Day

Enjoy your extra evening with Rochester's top mixologists.
80 tickets available ($50 each) Call to purchase.

02/29/2012 - Rochester Region



"A MUSICAL FEAST" Chamber Music concert
Artistic Director and Founder: Charles Haupt

The second concert in this season by ‘A Musical Feast’, in its home in the acoustically superior Peter & Elizabeth C. Tower Auditorium, of the Burchfield Penny Art Center

03/18/2012 - Buffalo Region



Re:think 2012 "Shifting Sands...Understanding the New Customer"

Re:think 2012 Annual Convention and Insight Zone

03/25/2012 - New York City Region



54th Rochester International Film Festival

Short Films from around the world with no tickets or admission fee!

04/19/2012 - Rochester Region


More...

adhub_button Marketing Industry News

Bret Moses, of Otto Media, Helps Capture Buried Wanderer Story

Corey Robinson, along with Otto Media, retraced the steps of a lost wanderer who has not been seen since 1934. The documentary film is scheduled to be released in the fall of 2012.

02/01/2012    Syracuse Region

SKM GROUP PROMOTES MICHAEL MATHIS TO CHIEF CREATIVE OFFICER

Agency Bolsters Senior Leadership Team Moving Forward in 2012

01/30/2012    Buffalo Region

Chocolate Making is Sweeter With a New Website Designed by OtherWisz Creative

OtherWisz Creative has designed and developed a new website for Tomric Systems at http://www.Tomric.com

01/27/2012    Buffalo Region

YMCA of Middletown, South Orange and Sullivan County has named AJ Ross their marketing and advertising agency of record.

Through the agency, the YMCA will be promoting their Strong Kids Campaign, meant to offer the empowering services to all, regardless of financial circumstances.

01/27/2012    Hudson Valley Region

Business Coach Inducted Into Consulting Alliance

John Stahl, owner of The Growth Coach of New York in Canajoharie, NY, was accepted for membership in the Consulting Alliance, an association of the Capital Region's leading independent consultants focused on professional learning and business development.

01/22/2012    Albany Region

Creativity and Innovation Consulting Practice Helps Solopreneurs Focus Ideas, Create Projects

The Syntax Rugrat believes in the ambition of independent individuals, as well as in the ambitious principles behind self-made opportunities. Good marketing material and engaging platform content help those agendas.

01/21/2012    Hudson Valley Region

SKM GROUP NAMES BRYAN LEFAUVE EXECUTIVE VICE PRESIDENT

New Position Reflects Agency Growth and Commitment to Client Satisfaction

01/16/2012    Buffalo Region

Oswego County Division of Promotion and Tourism Hires ABC as AOR

Oswego County Division of Promotion and Tourism recently hired ABC
Creative Group as agency of record.

01/11/2012    Syracuse Region

More...

 

Mary Therese Friel, LLC
Compu-Mail: Complete Direct Mail Services
K2 Communications Inc
Animatus Studio Film & Animation
FunctionFox Systems - Simple time & project tracking tools
Express Press/Clarigo