Microsoft Access 2000. Relational Database Software. Note before we begin: Converting a database. You CAN convert Access 95, 97 directly to 2000 You CANNOT convert Access 2000 directly to 95 or 97 Save it down > Tools/Database Utilities/Convert Database/to Prior Access Version.
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Note before we begin: Converting a database • You CAN convert Access 95, 97 directly to 2000 • You CANNOT convert Access 2000 directly to 95 or 97 • Save it down > Tools/Database Utilities/Convert Database/to Prior Access Version
What is a Database and what is it used for? • A database is an organized collection of data related to a particular topic or purpose. • The primary function of a database is to enable the user to organize and retrieve information in a manner defined by the user.
Access • Relational database software with a graphical user interface. • Access integrates easily with Excel & Word. • Easy to get started with pre-made tables, forms, queries & reports. • Can use to create database applications by incorporating macros & modules (Visual Basic).
Flat-File vs. Relational • A Flat-file database consists of a single database file or table which contains all the information about a topic. It does not physically link or point to other files. • A Relational database consists of multiple tables linked together by at least one common field.
The Database window • Menus and toolbars • Command Center – all operations start here • Categories of objects on left • Objects and creation icons on right • Status bar
Tables • Tables are the heart of Access. • All data stored in tables. Fields (columns) and records (rows) intersect to form cells. • Each table should contain information about one subject only. • Each field contains a specific type of information such as text, number, currency, dates, etc.
Tables (cont.) • Two or more tables are linked together through fields they have in common. This is done by defining relationships. • Access creates relationships between different tables, about different but related subjects • A table should contain data about 1 topic only, e.g., not students and faculty in one.
Queries • Create a subset (dynaset) of data. • Means for obtaining data from 1 or more related tables. • Used to sort and/or select records according to your criteria. • Used as the basis for reports. • Action queries can be used to update, archive, delete, append records, etc.
Forms • Used to view, edit, and enter data. You can also enter data directly into a table. They can be customized for convenience. Best for on-screen viewing. • Forms may be designed to simplify data entry and data editing. • Can use controls to make data entry easier and more consistent such as drop-down lists, radio buttons, etc.
Reports • Sorted and summarized data. They can be designed to show only the data you want to show. Best for printed materials. • Used for printing data in an organized, professional looking manner. • Can add subtotals, groupings, etc. to reports.
Macros • Automatically carry out one or more tasks. Best for tasks that you perform often.
Modules • A set of procedures stored as a unit to perform an action. Written in Visual Basic.
Pages • A data access page for viewing on the Internet, or an intranet.
Table Design vs. Table datasheet view • Toggle in the upper right corner. Flips between the data itself (table) and the underlying structure (design) of the data. • Datasheet allows you to enter data, sort and filter data, hide and freeze columns, etc. • Design allows you to create tables, add fields, and set and modify field properties.
Navigating the datasheet • Navigation buttons in lower right hand corner – one record at a time, beginning, end, new record, or type the number in. • PgUp or PgDn for page at a time • CTRL + Home for beginning, CTRL + End for end • F5 moves you to record box, type record number, enter
Resizing rows and columns • Similar to Excel • Click and drag border • D-click right border for autofit
Sorting • Automatically sorted by primary key (unique identifier assigned to every table) • Select sort column, hit ascending or descending sort button • Can select multiple adjacent columns – will sort left to right • Very simple – filters and queries for more flexibility
Selecting data in datasheet mode • Part of cell - Click and drag • Entire cell – Click left edge (+ mark) • Adjacent fields – Click left edge and drag • Column – Click top of column (black arrow) • Row – Click side of row (black arrow) • Multiple columns – Click and drag black arrow • Multiple rows – Click and drag black arrow • All – CTRL + A or upper left box
Rearranging, hiding, freezing • To move a column, select, then drag • To hide a column, select it, Format/Hide • For confidential information • Format/Unhide to restore • To freeze a column, select it, Format/Freeze • Will go to left side • To keep it in view as you scroll • Format/Unfreeze to restore
Printing datasheets • Hide and/or size columns for best view • Change formats, fill colors • File/Page setup for orientation and columns • Landscape is often best orientation • Preview before printing
Adding records • ►* for new record • Always add to bottom – Access will resort when table is closed • No need to save – when you leave record, Access will save • Records/Data entry for data entry mode • Current record only – less distracting • To remove – Records/Remove Filter
Editing records • Click inside field (pencil will appear on left) • Saves when you leave row or close table • Can only “Undo” last record, so BE CAREFUL • Within same record – hit escape to Undo
Deleting data • Within a single field, select and hit Del • Select records or multiple records from left, hit Del • It will warn you once – no Undo, no exiting without saving changes • Large groups of deletes – use delete query (Voter records purge)
Copying, moving data • Edit/Copy, Edit/Cut, Edit/Paste • CTRL + C, CTRL + X, CTRL + V • Use toolbar buttons • You must select the same number of fields to paste into that you copied from • CTRL + ; - current date (doesn’t always work) • CTRL + ‘ - copies data immediately above
Finding data • Edit/Find • Choice of column or table • Choice of all or part of text • Shift + F4 for future searches
Filtering Data • By Selection • Simplest; cannot sort at the same time • Can also filter “excluding” selection • By Form • Can use ‘and’ ‘or’ statements; cannot sort at the same time • Advanced Filter • Use a filtering grid to enter expressions and sort criteria; most like query grid; can sort simultaneously, offers most flexibility.
Filter by selection • Select data you wish to look for • Hit Filter by selection button • All records that match will appear • Multi-filter, by adding criteria • Remove filter button when finished
Filter by form • Best for simple multi-criteria • Data entry form will appear • Type in criteria, hit filter by form button • Remove filter button when finished
Advanced Filter/Sort • Records/Filter/Advancrd filter-Sort • Most versatile of three • Can sort and filter in one step • Only kind that can be saved (as a query) • File/Save as Query
Advanced Filter/Sort Operators • > greater than • >= greater than or equal to • < less than • <= less than or equal to • <> not equal to • * wildcard
Advanced Filter/Sort Operators (con’t) • Not - eliminates criteria from evaluation • Between – finds criteria within a range • Like – used with wildcard (*) • Null – no value
Examples of Advanced Filter/Sort Operators • =CA - value is equal to “CA” • >=T - value begin with letter T, through Z • Is not Null - there is some value • <>CA, Not CA - All values but “CA” • >=1/1/91 - Date is on or after 1/1/91 • Like G* - Values that start with G • Not like *oak* - All words that don’t have “oak” in them
Advanced Filter/Sort criteria • Records/Filter/Advanced Filter-Sort • Drag or D-click or pulldown fields that are involved • “Specify sort (ascending, descending, neither) • Specify criteria using operators, text, numbers • Hit Apply Filter
Multiple criteria – “and” vs. “or” • If you are looking for an “and” relationship, place both criteria on same line • Vertical lines between boxes are “and” relationships • If you are looking for an “or” relationship, place criteria on different lines • Horizontal lines below “criteria” are “or” relationships • “Or” statements can be typed together in same box (R-click for “zoom”)
Practice session • “X” to clear grid • A list of orders sent to Switzerland sorted by shipping date (18 records) • A list of orders shipped outside the USA in 1996 (123 records) • A list of orders with freight $50 or over to Germany or Brazil sorted by amount (90 records)
Figuring out what you need • Determine the purpose of the database. The subjects that need to be included and the facts you need about each subject. • Determine the tables you need. Divide information into separate subjects, and have a different table for each subject. • Determine the fields you need. Decide what information will be stored in each table. Break the information down to its smallest logical parts
Figuring out what you need (con’t) • Determine which field will be the unique identifier (key field). If there isn’t one (i.e. – SS#), Access will supply one. Names are not unique, and addresses and phone numbers can change. • Determine the relationships. Decide how the tables relate to each other. Add fields and/or tables to help clarify these relationships.
Sample database design • You have a list of workshops, people who came, people who presented, how much they spent • You want expenses by person, by workshop, by category, various sub-totals • You want lists of attendees by workshop, by location, by interests • You want to create mailing lists for future workshops, based on interests and/or location
4 interrelated tables • Table of workshops • Table of attendees • Table of presenters • Table of presenter expenses
Workshop index • W# - key field • Name of workshop (subject/city) • Facility • Address 1 • Address 2 • City • State • Zip • Date of workshop • General Subject of workshop
Attendee listings • A# - key field • W# - (pulldown menu of subject/city) • Prefix • FName • LName • Phone number • Address 1 • Address 2 • City • State • Zip
Presenter listings • P# - key field • Prefix • FName • LName • Phone number • Address 1 • Address 2 • City • State • Zip • Yes/no field for each workshop subject
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.