This Document is Deprecated and is therefore no longer maintained or updated. Some of the information may be out of date.

 Access XP/2000 Users: Tables and Queries


 What is Microsoft Access?

Microsoft Access is a Relational Database Management System (RDBMS) designed to run in Microsoft Windows. As yet, Access does not have a version for Macintosh. Unlike older Database Management Systems for IBM-compatibles, Access takes advantage of Windows' graphical interface to simplify complex database operations and does not require you to learn sophisticated programming languages. Access contains powerful querying and connective capabilities that allow you to easily manipulate the data in your database. Access' graphical interface also makes designing sophisticated forms and reports easy, which facilitates effective data presentation both on-screen and in publication-quality documents.

In using Access, there are four main types of objects that you need to know: Tables, Queries, Forms, and Reports. The first two will be discussed in this document and the final two will be covered in the next one. Each object type performs a very specific function in Access. Tables are used to store data. Queries allow you to organize and extract data. Forms offer on-screen interactivity with data, while Reports print data in presentation-quality documents. Every database that you use will take advantage of these four types of objects to make the database easier to navigate.

 Navigating in Access

Access can feel a bit strange when you first start to use it. You still have the usual toolbars and menus that you get in the other Microsoft Office programs, but you also get the added complexity of different object types and multiple objects of the same type. Access uses the Database Explorer to facilitate getting around inside the database. To use this tool, click on the appropriate tab to select the object type. Then, double-click on the object that you want to open. To create a new table, query, form, or report, click on the appropriate tab to select the object type and click on the shortcut or the New button in the database explorer. Do not use the New button on the toolbar because that will create a new database and close the one you are currently working in. To edit an object's design, single-click on the object's name, and then click on the Design button.

document image - no alt tag available. sorry

Some databases that you use will not have the database explorer visible. One option that you can use to see it is to choose Unhide from the Window menu. In the dialog box that appears, double click on the name of the database you are working in. This method will not always work, but it frequently does.

 Viewing Options for Tables

Since your viewing options differ depending on where you are in the program and what kind of object you wish to view, look at the View menu to see what your options are. In the Database window, for example, your viewing options are limited to choosing the kind of object you wish to examine. When you are working with Tables, however, you can select either Datasheet View or Design View. Inside of each object, you will have different views for that object. The most useful ones are listed below and can be found either through the View menu or on the toolbars inside of each object.

document image - no alt tag available. sorry

Design View allows you to see how an object has been put together and to modify its structure or layout. This view can be accessed for any Form, Report, Table, or Query. Datasheet View allows you to look at the data in a table or query in a spreadsheet-like format. It is available for any Form, Table, or Query. Other helpful views include Print Preview and Sample Preview. These views let you see how a Report will look before you print it. Sample Preview shows only a few sample records, while Print Preview shows all of the records in the database. New in XP, the PivotTable View and the PivotChart View allows you to arrange the data in different layouts to easily summarize and compare the data.

 What are Tables?

Data are always stored in tables. All of the other object types are built on top of your tables. They display the data inside your tables and write data changes back into your tables. Each table contains information about one subject, such as employees, members of the class of 1998, or addresses. Most relational databases have many tables, each storing different information about a related subject. One table might store customer names and addresses while another stores customer orders.

document image - no alt tag available. sorry

Tables are made up of records, which contain all of the information about a single item, such as an employee or address. Each record is then subdivided into fields, which are the smallest increments of useful and discrete data in your database. It is always a good idea to make the fields as precise as you possibly can in the beginning. If you were designing an address book, then it would be better to include three fields for First Name, Middle Name, and Last Name, rather than to include only one field for a person's name.

Access Rule to Remember: Against common sense, it is easier to create than to destroy. That is, you can always put the information in multiple fields back together later on in a query, with relative ease. It is much more difficult to divide up a single field later on.

 Creating New Tables

When you create a table, you should think carefully about the kind of data it will contain and how you will want to use that data later on. Access makes designing certain kinds of tables easier for you by providing Wizards that automatically create tables for uses as diverse as personal exercise logs, medical records, contact lists, student/class rolls, and cataloging record and book collections. The Wizards work fine for many tables, but you will find that creating your own tables offers much more flexibility for your database.

 Creating Tables with the Table Wizard

In the Database window, click the Tables tab (or choose Database Objects from the View menu and select Tables). Choose the New button and select Table Wizard (or double-click on the Create table by using wizard shortcut in the Database window).

Follow the directions in the Wizard dialog boxes for adding fields to your table.

 Creating Tables Manually

The Wizards work fine for many tables, but you will find that creating your own tables offers much more flexibility for your database. In the Database window, click the Tables tab (or choose Database Objects from the View menu and select Tables). Choose the New button and select Design View (or double-click on the Create table in Design view shortcut in the Database window). The table's design window will appear. See "Parts of the Design Window" later in this document for more information about the design window.

 Working with Pre-Existing Tables

Access offers you two different ways to retrieve data from tables created in other programs: importing the table into Access and creating a link to the table. If you wish to change the structure of the data you are connecting to, you should choose Import Table. But while this option will allow you to add, remove, or resize fields in your table, once you have copied the table into your database, you will not see any subsequent changes to the original data source. If you would like to "share" data between the original database and your new database, you should choose Link Table. This option will allow you to see and propagate your own changes between the databases.

In the Database window, click the Tables tab (or choose Database Objects from the View menu and select Tables). Choose the New button and select Import Table or Link Table. Follow the directions in the Wizard dialog boxes for adding fields to your table.

 Design View: Table Properties

While you can choose to create a table in either Datasheet or Design View, the Design Window offers much more flexibility in creating a database. The first noticeable difference between the design window and the database window is that the standard toolbar has been replaced by the Table Design toolbar. This toolbar offers several shortcuts to make designing tables easier. The Table Design window itself is divided into two principal parts: the area for creating field names and descriptions, and the Field Properties area below it.

document image - no alt tag available. sorry

 Field Names

The Field Name is a descriptive identifier for a field that can be up to 64 characters (letters or numbers) including spaces. The names should be descriptive enough that anyone can easily identify them when viewing or editing records. For example, LastName, FirstName, StreetAddress, or HomePhone. To create a new field, simply position your cursor in a blank cell in the Field Name column and enter a new name.

When you name fields, think "beyond the box". That is, you should think about other databases when you name fields. Some databases don't like spaces in their field names. If you think you might use your database outside Access (including Internet connections with ODBC), you'll save yourself some headaches by naming your fields without spaces from the beginning. Solution? Either capitalize the first letter of each word in your field name or replace the spaces with underscores (_).

 Field Descriptions

A Field Description, an even more descriptive identifier for the field, helps you make your tables easier to understand and update. For example, if you are making a database of all the records you own and have a Name field, you might clarify that entry by describing it as "The title of the album, CD, or tape." This somewhat optional field is actually much more important than you think. As you or your users traverse the fields in your tables (or later in your forms), this description will appear in the status bar, giving those who may not understand your field names a better idea of what information should be entered into the field. Accordingly, you might want to flesh out your field descriptions, even giving users an example to work from ("The year of release (e.g., 1999).").

 Data Types

After you name a field, you choose a data type for the data to be contained in the field. When you choose a field's data type, you are deciding:

  • What kind of values to allow in the field. You cannot store text in field with the Number data type.

  • How much storage space Access is to set aside for the data in that field.

  • What types of operations can be performed on the values in that field. Access can find the sum of Number or Currency values but not of Text values.

  • Whether Access can index or sort data in the field. Access cannot sort or create an index for Memo or OLE Object fields.

The following table summarizes each data type:

Data Type

Stores

Size

Text

Alphanumeric characters

Up to 255 characters (255 bytes)

Memo

Alphanumeric characters that are usually several sentences in length

Up to 65,535 characters (large text fields). The Memo field is not searchable.

Number

Numeric values (integer or fractional)

1, 2, 4, or 8 bytes

Date/Time

Dates and Times (various formats)

8 bytes

Currency

Monetary values

8 bytes

AutoNumber

Automatically generates a unique number (incrementally or randomly) for each record added

4 bytes

Yes/No

Yes/no, true/false, or on/off values

1 bit (8 bits = 1 byte)

OLE Object

Objects Linked or Embedded, such as an entire Word document, graphics, sound, or other binary data

Up to 1 gigabyte. The OLE Object field is not searchable.

Hyperlink

Addresses to documents or web sites that you want to link to that are stored outside your database

Up to 2048 characters. The Hyperlink field is not searchable.

Lookup Wizard

Creates a drop-down list of values to choose from

About 4 bytes (the same size as the Primary Key that it uses to perform the lookup)

Note: The Lookup Wizard is not a data type; it is a tool that allows you to create a list of values that users can select when entering data. Access determines the data type based on the values listed. Not surprisingly, this tool can expedite data entry and insure that certain values are entered while insuring that some values are not. See the [ http://help.unc.edu/?id=2494 ] Access Forms document for an in-depth discussion of this tool. For more information about setting field properties (found on the General tab in the Design View), refer to the [ http://help.unc.edu/?id=1898 ] Access Tables document.

 Datasheet View: Working with Records

Another way to look at your table is in the Datasheet view, the default view when you open a table. Generally, you will want to use the Design view to work on layout and other formatting options. The Datasheet view is most helpful for entering new records and editing old records in a table. To switch to Datasheet view, choose Datasheet View from the View menu or click the Datasheet View button on the toolbar. It is recommeded, however, to work with records in the Form View.

 Adding a Record

Make sure that your cursor is situated in the first blank cell on the table, then enter the desired data. If you are using an existing database, the "first blank cell" is at the bottom of the table. Watch the graphics symbol in the record selectors box just to the left of your record. It will change from the arrowhead, which indicates that it is the current record, to a pencil, which indicates that you are editing this record. Note: It will still be a pencil even if it is the first time that you have entered the record. If the locked record symbol appears, then the record has been locked by another user, and you do not have access to it.

To get to the next field of the record, press <Tab> or use the mouse and click on the next cell. If you want to return to an earlier field, then press <Shift> + <Tab>.

To save a record, you do not need to do anything more than move to the next record after entering data in the record's last field. You can also save the record by closing the table. You do not need to save the table to save any changes you have made to the records inside it. Saving the table saves only design changes to the table. Warning: If you reboot your machine or exit Access while adding or editing a record, you will lose the record or any changes made.

 Editing a Record

Select the record that you wish to edit by clicking in the specific field you want to change. Type in the new data for that field. When you move to another record, the new data will overwrite the previous data. Note: When editing data, Access will not prompt or remind you that any old information will be lost.

 Viewing Related Records

Access offers a way to view related data from other tables directly from the current table's Datasheet View. After you have created the relationships between your tables (as discussed later in this document), you can click on the plus sign (+) on the far left of each record in your table to see related records in other tables. Click on the minus sign (-) to collapse that view.

 Adding/Deleting Fields

You can also add and delete fields in Datasheet view, but you do not have the same control over specifying parameters that you do in Design view. To create a new field in Datasheet view, either go to the Insert menu and choose Insert Column, or right-click where you want to add the new column and choose Insert Column from the menu displayed. To delete a field in Datasheet view, select the field by clicking in the field heading, go to the Edit menu and select Delete Column. You can also right-click on the field heading and choose Delete Column from the displayed menu.

 Relationships

When you initially create a table, it is not related to any other object in your database. In other words, all of the data must be entered into that table independently of all other tables. It is not desirable, however, to enter thousands of records into two separate tables. In order to cut down on this kind of work, relational databases allow you to link a field in one table to a field in another table. It's a good idea to name the fields the same name (to ensure that the data entered in each field is the same and to make it easier for you to remember that the fields are related). Note that the data type and field size must be the same for the related fields, except when you have one field's data type as an autonumber; you must have the related field data type set to number (long integer).

When two tables are related by a common field, the value in each table must be the same. This is important because the related fields are the fields that allow you to see that a record in one table is related to a specific record(s) in another table. After you have established a relationship, then you will only need to enter the data in one table for it to be updated in more than one table. When establishing relationships between objects, there are three variables that you should be thinking about: Referential Integrity, Types of Relationships, and Cascading Delete/Update Operations.

 Creating a Relationship

document image - no alt tag available. sorry
  1. In the Database window, choose Relationships from the Tools menu or click on the Relationships button on the toolbar.

  2. If this is the first time the Relationships window is opened in this database, the Show Table dialog box will open. Otherwise, choose Show Table from the Relationships menu.

  3. In the Table/Query box, select the table you want to create a relationship for and press the Add button. To select more than one table or query at one time, hold down the <Ctrl> key and click on each object you want to add. Close the Show Table dialog box.

  4. Drag the field(s) that you want to relate from the Field List of a table to the matching field in another table or query. The original table that you drag from is known as the Primary Table and the second table that you drag to is known as the Related Table. After you finish selecting the options in the Relationships dialog box, close the dialog box and a line will appear between the two related tables.

document image - no alt tag available. sorry

 Referential Integrity

Referential integrity helps to ensure that relationships between records are valid and that you do not accidentally delete or change related data. Access can enforce referential integrity when the matching field from the primary table is a primary key or has a unique index, the fields have the same data type, and both tables belong to the same Access database. When referential integrity is enforced, there must already be a record in the primary table to add a value to the matching field in the related table. Also, you cannot delete a record from a primary table if matching records exist in the related table. Access will adhere to these rules for a relationship if you select the Enforce Referential Integrity option (which you should do) when you create the relationship in the Relationships dialog box. When you enforce referential integrity, you can choose how to handle Cascade Delete and Cascade Update operations. (In other words, if you delete or change records in the primary table, choose to delete or update records in the related table by selecting the corresponding checkbox.)

 What is a Query?

A query is a way of asking questions about data stored in your tables. Your query design tells Access exactly which data to retrieve. Queries allow you to look at selected data from one or more tables without viewing all of the fields in each table and without having to save all of your data over again. Queries make it easy for you to combine two or more table fields into a single field, to summarize data, to use criteria to select and sort data, and to add, update or delete large groups of records. The only parts of a query that Access stores are its design parameters. The data displayed in a query are called a dynaset (dynamic dataset) or recordset. Unless you design the query to save the dynaset as a new table or part of an existing table, Access will not store it.

There are many types of queries. This document will discuss the simple or Select query. Select queries are the most common, and you will use them to select or extract specified data from your tables. Every query that you design is a select query in some way since select queries allow you to gather records for viewing or for other purposes as you choose. To learn about the Parameter query refer to the [ http://help.unc.edu/?id=2504 ] Access Queries 1 document. Take a look at the [ http://help.unc.edu/?id=2495 ] Access Queries 2 document for more information on the four types of Action queries or the Crosstab query.

 Views in the Query Window

The query window has four views: Design View, Datasheet View, SQL View, and Print Preview. In Access XP there are two additional views: the Pivot Table View and the Pivot Chart View. In Design View you can create and modify the design of a new or existing query, using graphical tools. In Datasheet View you see the data retrieved by your query in a spreadsheet-like format. If you know Structured Query Language (SQL), SQL View allows you to examine and modify the statements that underlie your query. Choosing Print Preview from the File menu, will display how your query data will look in print. The Pivot Table View and Pivot Chart View are interactive charts that you create that allow you to customize, summarize and present your data in interesting and novel ways. These views can of great use in viewing your data. Switching between any of these views is relatively simple. Select the view that you want from the View menu (or simply right click on the query window area just below the QBE grid and choose the type of view).

 Designing Queries

 Query Wizards

Wizards simplify the process of creating your own query, but they are very limited. With Query Wizards you can design the following types of queries:

  • Simple Query - Creates a simple, straightforward select query.

  • Crosstab Query - Organizes data for a summary appearance.

  • Find Duplicates - Finds records with duplicate field values.

  • Find Unmatched - Finds records in one table that have no related records in another table.

 Create a Query Using Query Wizards:

  • In the Database window, click the Query button.

  • Choose the New button.

  • Choose the Query Wizard that you desire.

  • Follow the directions as they are presented to you on the Cue Cards to create the type of query you want.

  • For many queries you want to design, Query Wizards will only be a starting point or will not help much at all. To be flexible, you need to know how to create queries without resorting to Wizards.

 Create a Query Manually:

In the Database window, click the Query button.

  1. Choose the New button.

  2. Choose Design View. Access will then open a Select Query window (you can tell the type of query by looking at the top of the query window) and display the Add Table dialog box, which lists the tables and queries in your database.

  3. Select the table that contains the data you want to your query by clicking on it and then choosing the Add button. Or double-click on the table. If you want to select more than one table, hold down the <Ctrl> key and click on each table you want to add. Then choose the Add button.

  4. Access will display a field list for each table you select in the query window. Note: the Add dialog box may obscure the field list.

  5. Choose the Close button. If you have set up the relationship and added tables with related fields, then you will see lines in your query design window linking the tables.

 Using the Query Design Window

document image - no alt tag available. sorry

 Query By Example Grid

After you add the tables to your query, a field list for each table appears in the upper half of the query's Design window. The lower half of the window is known as the Query By Example (QBE) Grid. This grid is where the actual fields of your query appear. You can adjust the size of the QBE grid by clicking the mouse pointer on the line that separates the two portions and dragging.

The QBE grid shows the fields and properties that make up this query's dynaset. The Field cell indicates the field that is being queried. The Table cell shows from which table the field is taken. The Sort cell tells you how the information in that field will be ordered in the query. You should take note that the QBE grid is read from left to right and that this may change the results of your query, specifically in the sorting options. The Show cell indicates whether the field will be shown in the query's datasheet. For example, you sort an address book by last name, but because you have already combined first and last names as an expression in a separate QBE row, you might choose not to show the last name field. Criteria cells indicate how you will limit the search for the field in question. You can place criteria on each field being queried.

 Adding Fields to the QBE grid

The field list in the upper portion of the query design window displays the fields available for your query. To add a field to the query, select the field in the appropriate field list and drag it to a cell in the Field row of the QBE grid. To add more than one field, hold down the <Ctrl> key and select all the fields you want to add, and then drag them to a Field cell. Repeat this procedure until all the fields you want are added to the QBE grid. If you would like to add all the fields from a table or query to the grid, then simply click on the "*" in the table's field list and drag it to the QBE grid. This action means that all fields in the table will be added to the query.

 Rearranging, Inserting, and Deleting Fields

Editing field selections is almost as easy as adding fields. You can move existing fields, insert new fields, or delete current fields by dragging and dropping.

  • Select the field by clicking the column selector above the field name.

  • Click and drag the column selector to its new location.

  • If you watch the lines separating the columns, the line where the field will be repositioned becomes darker and thicker.

To move a field or fields:

To insert a field:

  • From the field list, select the field you want to insert.

  • Drag the field from the field list to a column in the QBE grid. If you drop the field on top of a pre-existing field, the new field will be added to the left of the old one.

  • If you added the new field to a blank column at the end of the QBE grid, move it by selecting and dragging its column selector to its desired location.

To delete a field:

  • Select the field to be deleted by clicking the column selector.

  • From the Edit menu, select Delete (or press the <Delete> key). You can delete all of the fields in the grid by choosing Clear Grid from the Edit menu.

 Renaming a field

To rename a field in your query, click to the left of the first letter in the field name in the QBE grid. Then, enter the new name followed by a colon. The new name is displayed as a datasheet column heading and will appear on any forms based on the query.

 Datasheet View: Looking at a Dynaset

After you run your query, you will want to look at the dynaset it generates. The easiest way to do this is in Datasheet View. Select Datasheet from the View menu or click the Datasheet View button on the toolbar. To look at the dynaset in another way, run the query by clicking the Run button or selecting Run from the Query menu. With this method you should be careful when using action queries. Access will actually run your query and manipulate your data as it has been instructed.

 Establishing a Sort Order

Possibly the most useful task that a database program can do is sort your data. Access sorts data alpha-numerically. Creating a query that sorts data can be useful when you want to display data in a form or report, or even if you want that data to appear in order in a combo box or list box on a form. You create a query that sorts the data and then use this query as the data source in a form, report, or box. To specify a sort order, click the Sort cell for the field you want to choose, then click the arrow in the cell.

You then need to select from the list Ascending (0-9 and A-Z) or Descending (9-0 and Z-A). You can also specify a sort order for more than one field, like asking Access to sort by both First Name and Last Name fields in a mailing list. The sort order will start sorting from the left to the right of the QBE grid from left, so make sure that the Last Name field in the above example occurs on the grid prior to the First Name field. You cannot sort on Memo or OLE Object fields.

 Specifying Criteria

Selecting a criteria-based subset of your data is useful for managing a database. You can specify certain criteria to be met for a record to be placed in the dynaset. When you specify criteria for a query, you use an expression. The expression tells Access which records to include in the query's dynaset.

 Entering Expressions

Access gives you a great deal of flexibility in how you can enter expressions. To specify criteria as either a simple word, like Faulkner, or as a complex definition, "Between 100 And 500," you can type the expression in the Criteria cell in the field's row on the QBE grid. For example, you want find to find only works written by authors whose last names are Faulkner, then you could type any of these in the Criteria cell: Faulkner, =Faulkner, "Faulkner", or ="Faulkner". After you have entered your criteria and moved to another cell, Access checks behind you and display the criteria in a standard format, "Faulkner" in this case. For the complete list of rules on expressions, consult Access' on-line Help.

Access also has a helpful tool for creating complex expressions, the Expression Builder. Clicking the Build button on the toolbar once the cursor is in a QBE grid Field or Criteria cell opens this tool. Refer to the [ http://help.unc.edu/?id=2504 ] Access Queries 1 document for more information on the Expression Builder.

 Boolean Operators

Access uses Boolean operators to carry out its queries. You will usually base every select query on these And, Or, and Not operators. The And function allows you to specify two or more criteria for selection. If you search a database for people living in Chapel Hill And people who own dogs, the only matches found will be those that fit both criteria. The Or operator lets you specify two or more criteria, and your data must meet at least one of the criteria. In an address book database, you might use this operator to find people living in Chapel Hill Or Durham Or Raleigh. The Not operator simply eliminates certain criteria from consideration.

If you wanted to search your address book for everyone who does not live in the 27514 Zip Code, then you would type "Not 27514" as your criteria. Commonly, you will use some combination of these operators. To specify several criteria for just one field, the And and Or operators are your best bets.

 Using "Or"

If you were using a card catalog and wanted to see which books have been written by authors with the last names Faulkner and Joyce, in the Criteria cell for Last Name you would enter: "Faulkner" Or "Joyce". Access provides a helping hand for designing "Or" queries. Instead of entering the full statement above, you could have entered "Faulkner" in the Criteria cell, then moved down one cell and entered "Joyce." Access assumes that each extra Criteria row under the first one uses an Or operator.

 Using "And"

If you were concerned about limiting this search to only William Faulkner, then you would need to use the And operator over two fields: First Name and Last Name. If you enter the criteria in each field's Criteria cell on the same row, Access assumes that you want it to use the And operator as it reads the fields in QBE grid from left to right.

There will be times when you need to use the And and Or operators at the same time. You can combine the above operations. Access reads across each row of criteria from left to right, then starts moves down row by row. In order to combine your searches, you would need to know which items should go on the same row. To add anyone with the middle name of "Scott" to the previous search, move down one row in the Criteria cells and enter "Scott" in the Middle Name field.

 Using Wildcards

If you want to select records that contain certain patterns of characters or cannot remember an exact data entry, use the wildcards (* and ?) in your search. The question mark (?) stands for any single character, while the asterisk (*) stands for any number of characters in the same position. For example, if you enter "*th" in a Criteria cell, both "125th" and "Perth" will be selected. The format for entering wildcards differs slightly from entering complete data. If you enter "*th," Access inserts the Like command before the entered expression.

 Blank Field Searches

Another useful string operator that allows you to select data in a specified field that do or do not contain values is the Null operator. While running a mail order business, you might want to see which customers who receive catalogs have not placed an order. To select this value, find the "Amount of Purchase" field that is blank and enter Is Null as its criteria. To select only those customers who have made purchases, you would use the Is Not Null statement.

 Ranges of Records

You can identify a range of records in an expression by using the Between . . . And operator or the relational operators (<,>,<>,<=, and >=). The following examples show various operators.

Expression

Meaning

>123

Numbers greater than 123

<123

Numbers less than 123

>="Faulkner"

All text from Faulkner to the end of the alphabet

<="Faulkner"

All text from the beginning of the alphabet to Faulkner

Between 10 And 20

All numbers from 10 to 20, inclusive

<>"Faulkner"

All text before and after Faulkner

Like "Faulk*"

All text beginning with Faulk

 Creating Calculated Fields

When you design fields to be included in a query, you are not limited to those in the tables and queries that you are basing the query on. You can create new (calculated) fields by using expressions. For example, in a table for calculating annual interest on a loan, you might have a field called Principal and an interest rate of 8.25%. With this information, you could create two different calculated fields: Interest and Total Amount Due. To calculate the total interest, the expression you enter is: [Principal]*0.0825. To calculate Total Amount Due, enter: [Principal]+[Interest]. In each case, the brackets indicate that you are using a field as part of the expression. This is just one of the many ways in which you can use the various arithmetic operators.

Copyright 2002-2007 The University of North Carolina at Chapel Hill.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 United States License.

Post a Comment

This form is for document feedback. If you need technical assistance, and are affiliated with UNC-Chapel Hill, please Submit a Help Request
Optional
Optional
So that we may contact you.
Do not fill out this form, this is a spam trap.
Top
University of North Carolina - Chapel Hill