AUTHOR'S MAIN SITE   > > > > >   TABLE OF CONTENTS for Open Office database tutorials.

Open Office Base (database) Tutorials
Address Labels

The concise explanation

You may find that the database being shipped with OpenOffice (ver.2 and higher) delights you as much as it has me. This page tries to help you use it.

Forget anything you may have heard about Adabas, which came with Star Office, the commercial version of Open Office 1. The current Open Office's database, "Base", aka "ooBase", is unrelated. And remember that Open Office, including ooBase, is free! But don't let that fool you. And it's not new. Big organizations, government and civilian, are adopting it as their standard office suite... and saving million$, but still Getting The Job Done.

There's more about ooBase in the main index to this material.

This page is "browser friendly". Make your browser window as wide as you want it. The text will flow nicely for you. It is easier to read in a narrow window. With most browsers, pressing plus, minus or zero while the control key (ctrl) is held down will change the texts size. (Enlarge, reduce, restore to default, respectively.) (This is more fully explained, and there's another tip, at my Power Browsing page.)

Page contents © TK Boyd, Sheepdog Software ®, 2/06.



Introduction

In this tutorial, you will be shown the basics of producing address labels with Open Office. Many details will be skipped over. A more comprehensive discussion, complete with advice on filtering and sorting is also available.


Producing Labels- from a database

Written using ooBase ver 3.xx on Windows XP, but things should work the same way under other post ver 1 ooBase, under other operating systems.

Launch 00Base, elect "Start New Database".

Step 2: Do register the database. Elect, for after database file saved, "Open Database for Editing".

Save new database in My Documents/tmp as FDB2009Jan

From ooBase main project manager window, invoke "Create table in design view".

Set up fields as follows...

Name // Type

Save the table as Addresses, in the same folder as the database, which is where we will save everything.

Be Very Naughty, and open the table, enter some data directly. (It is better to access tables via forms.) Enter at least three records.

Use the menu of the ooBase main project manager window to invoke File | New | Labels.

In the "Labels" window that pops up, you'll need to do quite a bit of work....

First, specify the format of the label sheets you will be using. You do this with the controls below "Format" at the bottom of the window. For now, select (if it isn't already like this) "Sheet", Brand "Avery", Type "J8157" or "L7157". You'll get a description at the bottom of the window. The "(3 x 11)" at the end of it tells you that these sheets have 3 columns, each with 11 rows. (The "J" variant is for A4 stock, "L" for "letter", e.g. the standard US size.)

Next specify the database that is to provide the data. This is done with the "Database" field on the Labels tab (of the Labels window!). In our example, you want FDB2009Jan.

After specifying the database, you use the field below to specify the table. "Addresses" in our example.

Next delete anything that is currently in the "label text" memo on the upper left of the Labels tab. Don't be tempted to tick the "Address" tick box.

Click on the downward pointing arrow of the "Database field" pulldown. You should see the fields of your table. Click on "Name" and then click on the left pointing arrow to the left of the "Database field" pulldown. That should put <FDB2009Jan.Addresses.0.Name> in the label text memo.

Click in the Label text memo. Get the insertion point at the right hand end of the <FDB2009Jan.Addresses.0.Name>, with nothing selected, and press the enter key.

Go back to the "Database field" pulldown, select "Addr1", and again click the left-pointing arrow.

Your Labels dialog should now look like....

Screenshot

Don't be fooled by the next few paragraphs. They are only almost the same as things you've seen before...

Click in the Label text memo. Get the insertion point at the right hand end of the <FDB2009Jan.Addresses.0.Addr1>, with nothing selected, and press the enter key.

Go back to the "Database field" pulldown, select "Town", and again click the left-pointing arrow.

Click in the Label text memo. Get the insertion point at the right hand end of the <FDB2009Jan.Addresses.0.Town>, with nothing selected, and type one comma and press the space bar once.

Go back to the "Database field" pulldown, select "State", and again click the left-pointing arrow. (The Label text memo will now, if it wasn't before, be too small to show your label in full. It has scroll bars which you'll need to use if you want to "look around" the label you have specified.)

That's the "Labels" tab done.

The "Format" tab tells you about the label stock you have chosen. You shouldn't need to alter anything there.

The "Options" tab should have "Entire page" and "Synchronize contents" ticked.

Click "New Document", which will close the Labels window, and open an ooWriter document covered in labels... but not showing your data, just showing <Name>, <Addr1>, <Town>, <State> over and over again.

Use File | Save at the top of the window to save this document as "MailingLabels" in the same folder as your database.

Select File | Print from the labels' window's menu. (Note: "Print Preview" won't show you exactly what you would see if you print out the document.)

You should be asked....

Your document contains address database
fields. Do you want to print
a form letter?

You should answer "Yes".

A complex window will open. You shouldn't need to change anything. You should print "Records All" to "Printer". Don't worry that you haven't had a chance to specify WHICH printer! Click OK.

NOW you should see your usual Printer dialog window. Again, default options will be the safest bet. Click OK.

I hope that will give you a sensible result! But feel free to write if it doesn't. Please cite the webpage you were reading... FDB1addrlabShort

If you want an ad hoc address labels application, I sell LunhamLabels as shareware! It is a bit of a pain to set up, but once you are there, it does a good job of doing labels, and can be selective, i.e. print just the labels you've flagged, say for Christmas cards, from your comprehensive addresses list. The latter, for Lunham Labels, is just a text document. Open Office isn't involved.



Other pages_________________

This is one of at least two pages in my ooBase tutorials discussing creating labels. In this page, you were shown just the basics, with minimal discussion.

Alternate tutorial....

... and of course there's also the site's main menu!



Editorial Philosophy

I dislike 'fancy' websites with more concern for a flashy appearance than for good content. For a pretty picture, I can go to an art gallery. Of course, an attractive site WITH content deserves praise... as long as that pretty face doesn't cost download time. In any case....

I am trying to present this material in a format which makes it easy for you to USE it. There are two aspects to that: The way it is split up, and the way it is posted. See the main index to this material for more information about the way it is split up, and the way it is posted.


Ad from page's editor: Yes.. I do enjoy compiling these things for you... I hope they are helpful. However.. this doesn't pay my bills!!! If you find this stuff useful, (and you run an MS-DOS or Windows PC) please visit my freeware and shareware page, download something, and circulate it for me? Links on your page to this page would also be appreciated!

PLEASE >>> Click here to visit editor's Sheepdog Software (tm) freeware, shareware pages <<< PLEASE


If you liked this ooBase tutorial, see the main index for information other help from the same author.

Editor's email address. Suggestions welcomed!     - - -    Want a site hosted, or email? I like 1&1's services.




Valid HTML 4.01 Transitional Page tested for compliance with INDUSTRY (not MS-only) standards, using the free, publicly accessible validator at validator.w3.org


One last bit of advice: Be sure you know all you need to about spyware.

. . . . . P a g e . . . E n d s . . . . .