Access 2003 List of Tables & Fields

D

Darlene

Does anyone know where I can get a spreadsheet that shows all the Sample
Tables and the fields for each table? I could not find anything online help
or MS website.

I need to show the list of all available items to a computer illierate small
business owner (auto repair) and he can understand it better if I have a hard
copy.
 
G

gls858

Darlene said:
Does anyone know where I can get a spreadsheet that shows all the Sample
Tables and the fields for each table? I could not find anything online help
or MS website.

I need to show the list of all available items to a computer illierate small
business owner (auto repair) and he can understand it better if I have a hard
copy.

Not sure what your wanting here the tables and fields are defined by the
user.

gls858
 
D

Darlene

When the user selects the Wizard to create a new db, there is a selection
from the Sample Table and each Table has it's own corresponding field. I'm
looking for a list of the Sample tables and their corresponding fields.

For example:
Sample Table = Contacts
Fields:
First Name
Last name
etc.

There are about 20 different sample tables to select from and over 300 fields.
 
A

AccessVandal via AccessMonster.com

Hi Darlene,

After creating the sample DB, you can print out the sample tables.
Open the sample table in Datasheet view - click on the print preview. Adjust
to portait or landscape.
Is that what you want? or to export out to Excel?
When the user selects the Wizard to create a new db, there is a selection
from the Sample Table and each Table has it's own corresponding field. I'm
looking for a list of the Sample tables and their corresponding fields.

For example:
Sample Table = Contacts
Fields:
First Name
Last name
etc.

There are about 20 different sample tables to select from and over 300 fields.
[quoted text clipped - 8 lines]
 
A

Albert D. Kallal

There is two good built in ways to print out this data:

#1 - lay the tables out in the relationships window...and then print that.

#2 - go tools->Analyze->documenter.

In the documentor, choose the tables tab, and then click on "select all" (on
the right side).

BEFORE YOU PRINT, select the options buttion, and un-check all of the
options in "include for table", and
also un-check everhitng in "include for indexs"

For the "include for fields", check the

"names, data type, and sizes"

If you don't chosoe the above optiosn, then the printout WILL NOT be a
collumar listing.

I perfer #1 from the abovfe, as it not only shows the tables...but also the
relatonship between tables....

I going to re-post some notes I made on what/why that relationsihp diagram
is so valauble:


---

For forms, and sub-forms, and related tables, left joins are quite
important.

If you look at the following screen shot, you can see that most relations
ships are this left join, and RI is enforced.

http://www.members.shaw.ca/AlbertKallal/Articles/PickSql/Appendex2.html

tblBgroup (booking group) for example may, or may not have payments made
(tblPayments). Thus, you can add a booking group, and NOT have to add child
records. However, full RI is enforced, and you can see the side ways 8
"omega" sign AND THE ARROW HEAD. The simple lookup fields are simply just a
arrow drawn, and no "1", or omega sign exists (tblPayments to tblHowpaid for
example is a simple lookup). It is GREAT that I can look at the ER diagram,
and instantly know if child records are required, or they are not!!

The tables that MUST have a child records can also clearly be seen. If you
go from the tblBgroup to the its parent table, you will see table
tblBooking. You can easily see that there is a 1 to many here also, but NO
ARROW head exists. Thus, when I create a booking, my designs will ALWAYS
ASSUME that a child records in tblBgroup (booking group) will exist (ie: I
must code, and assume that when I add a tblBooking records, my code also
assumes that a tblBGroup will also have to be added). In plain English this
means that when I make a booking (reservation), my code assumes that
you MUST have people in that booking. However, I most certainly allow
people to be booked, but not yet have made any payments. So, your
relationship(s) if done right should reflect the rules you as a developer
want to maintain. I should point out that a left join, or a standard
(inner join) both allow child records to NOT exist, but you still
should correctly set this relationship, since when it comes to making
reports, and writing code...I will know what my assumptions
were at the time (ie: do I HAVE to add those child records
for the software to function correctly. So, if I write code to
make a booking, all of my code thus assumes that people
are also to be added to the booking. Break that assuming
of mine, and likely my code will break).

So, the ER diagram can convey a lot about your designs. Down the road, I can
now look at that diagram, and when writing code, I will know if the design
can, and does assume if child records are required. If you look at that
table, it is VERY RARE that I require the child record. That application has
about 60 tables, and I think only 1 or 2 in the whole thing is NOT a left
join. Hence, you most certainly should set the relation in the window for
future reference, and also it will help you when you create a query, or a
report.
 
Top