A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Tables - Membership DB - advice needed



 
 
Thread Tools Display Modes
  #11  
Old March 6th, 2008, 08:59 PM posted to microsoft.public.access.tablesdbdesign
Lisa - NH
external usenet poster
 
Posts: 49
Default Tables - Membership DB - advice needed

Hi again StrayBullet,

I did take a little break. Ate some lunch and watched some TV.

The MemberID could be entered so long as intMemberFK (the primary key number
from tblMember for each member) is entered as well. I suggest using a query.


Ok, so to do that the memberID would have to be in the tblMembers?

tblGroup will store intMemberFK (the primary key number from tblMember for
each member) as many times as is necessary (one member can be in a single
group or in multiple groups)


Hmmm....I might be having an ahhhh haaaa moment. Does that mean..that
before I input the member#'s (or use a query to build that table), I have to
have specified what group each member belongs to? Already mentioned
something in other post about possibly doing this in the Excel file and
importing it into Access.

Again I thank you and look forward to your reponse on the other post.
Please explain in detail how to do the query to build a table for the
tblGroup & tblGroupType.
Lisa
  #12  
Old March 6th, 2008, 09:04 PM posted to microsoft.public.access.tablesdbdesign
Lisa - NH
external usenet poster
 
Posts: 49
Default Tables - Membership DB - advice needed

Hi Fred,

I appreicate your help & input. I think it will work well once I get it
going. I'm very particular about things. I always like to improve on
things. In the few years (I think it's 4 now...maybe 5). I've re-done the
Excel version a few times. I definately want to get the Access version set
up well from the begining. I just hope that when I finally decide I've had
enough of doing this.....that the next person does as good of a job with it.
Lisa
  #13  
Old March 6th, 2008, 09:42 PM posted to microsoft.public.access.tablesdbdesign
John W. Vinson
external usenet poster
 
Posts: 18,261
Default Tables - Membership DB - advice needed

On Thu, 6 Mar 2008 12:59:01 -0800, Lisa - NH
wrote:

Hmmm....I might be having an ahhhh haaaa moment. Does that mean..that
before I input the member#'s (or use a query to build that table), I have to
have specified what group each member belongs to?


Certainly not!!!

That's what data entry is FOR.

You define your members table.
You define your groups table.
You enter the groups into the groups table.
You start entering members into the members table.
*THEN* you define each member's membership in whatever groups you wish, by
adding new records into the membership table, using a Subform as a tool.
--
John W. Vinson [MVP]
  #14  
Old March 6th, 2008, 10:50 PM posted to microsoft.public.access.tablesdbdesign
Fred
external usenet poster
 
Posts: 1,451
Default Tables - Membership DB - advice needed

Lisa,

You've touched on one of my long list of real world issues that I had in
mind. An expert solution may make this your job for life. When you go to
try to hand it off you'll need to find someone who can deal with the more
sophisticated relational abstract structure rather than than the "flat"
structure I suggested.

Sincerely,


Fred




"Lisa - NH" wrote:

Hi Fred,

I appreicate your help & input. I think it will work well once I get it
going. I'm very particular about things. I always like to improve on
things. In the few years (I think it's 4 now...maybe 5). I've re-done the
Excel version a few times. I definately want to get the Access version set
up well from the begining. I just hope that when I finally decide I've had
enough of doing this.....that the next person does as good of a job with it.
Lisa

  #15  
Old March 6th, 2008, 11:28 PM posted to microsoft.public.access.tablesdbdesign
Lisa - NH
external usenet poster
 
Posts: 49
Default Tables - Membership DB - advice needed

Hi John,

Ok, confusion setting in again. I didn't know you could do sub-forms off of
the table. Was that what that little "plus" sign was after relating tables
earlier? (As I mentioned I did scrub what I was doing and will be starting
it again...definately not tonight though.)

I'm definately trying to avoid having to type in every peice of details for
the almost 1000 records as I'd be here forever.
Lisa

"John W. Vinson" wrote:

Certainly not!!!

That's what data entry is FOR.

You define your members table.
You define your groups table.
You enter the groups into the groups table.
You start entering members into the members table.
*THEN* you define each member's membership in whatever groups you wish, by
adding new records into the membership table, using a Subform as a tool.
--
John W. Vinson [MVP]

  #16  
Old March 7th, 2008, 12:29 AM posted to microsoft.public.access.tablesdbdesign
John W. Vinson
external usenet poster
 
Posts: 18,261
Default Tables - Membership DB - advice needed

On Thu, 6 Mar 2008 15:28:00 -0800, Lisa - NH
wrote:

Hi John,

Ok, confusion setting in again. I didn't know you could do sub-forms off of
the table.


Well... you can. But DON'T.

Tables re for data storage. you can create your tables first, define their
relationships - all with the tables empty.

Then you would create Forms (with subforms) for data entry and editing.

THEN you would enter your data.

If you already have the data in Excel, you would create the tables; link to
the spreadsheet with File... Get External Data... Link, and run Append queries
to migrate the spreadsheet data into the tables.

Was that what that little "plus" sign was after relating tables
earlier? (As I mentioned I did scrub what I was doing and will be starting
it again...definately not tonight though.)


I'd suggest opening each table in design view; right clicking in the design
window; and change the Subdatasheet property from "[Auto]" to "[None]".
Subdatasheets do (sort of, crudely) let you enter data into related tables in
a Table datasheet view - but they also wreck performance and are very limited
in utility.
--
John W. Vinson [MVP]
  #17  
Old March 7th, 2008, 02:19 AM posted to microsoft.public.access.tablesdbdesign
Lisa - NH
external usenet poster
 
Posts: 49
Default Tables - Membership DB - advice needed

Hi John,

Tables re for data storage. you can create your tables first, define their
relationships - all with the tables empty.


Yes I know.

If you already have the data in Excel, you would create the tables; link to
the spreadsheet with File... Get External Data... Link, and run Append queries
to migrate the spreadsheet data into the tables.


Is this link permanent? I don't want that as I don't want to keep this
Excel file. I don't understand how the data would link into the proper tables
that way. When I imported from Excel before, everything from one worksheet
went into one table...yes I realize that was just a regular import. This
would make me go back th the thinking that in Excel I would have to create
fields for GroupType, etc.

I'd suggest opening each table in design view; right clicking in the design
window; and change the Subdatasheet property from "[Auto]" to "[None]".
Subdatasheets do (sort of, crudely) let you enter data into related tables in
a Table datasheet view - but they also wreck performance and are very limited
in utility.


I'll remember that when I re-do the file. As far as creating the tables
first with no data and then the forms and then entering all the data.....I
just don't want to spend that kind of time for this amount of records.
Lisa
  #18  
Old March 7th, 2008, 02:33 AM posted to microsoft.public.access.tablesdbdesign
Lisa - NH
external usenet poster
 
Posts: 49
Default Tables - Membership DB - advice needed

Hi Fred,

You've touched on one of my long list of real world issues that I had in
mind. An expert solution may make this your job for life. When you go to
try to hand it off you'll need to find someone who can deal with the more
sophisticated relational abstract structure rather than than the "flat"
structure I suggested.


I didn't fully think about that until tonight. The funny thing is that
right now out of the people who do the membership for the post (me for
Auxiliary and two others). Only one other person has the know how to figure
it out. The other person does his file updating at home in a Works
spreadsheet.

The other thing we're trying to figure out is that a copy of this DB will be
kept at the post. If we give them full access to it to edit the Legion &
Sons membership and do the label printing (which they were thinking about
starting to do at the post...I don't know why as we do it here and there have
been no problems other than my complaining that it was a pain doing it from
Excel with it having two seperate mailing lists based on zipcodes...don't
ask...that was part of why the upgrade to Access to make that easier.) #1 -
they will more than likely make a mess out of that file and #2 - how do I get
the Auxiliary updates into that file and get the other updates out and into
my file. I thought they just wanted this down there for informational
purposes and that we'd do queries to export out each membership roster to
Excel for them to edit...highlight changes and send back. There's too much
darn confusion with this. I don't know why they ever suggested we go this
route. I do however like the concept of the program and what it can do.
Maybe I just give them the file and let them have at it and when I make
Auxiliary updates I write the information down and have my husband bring it
down to the post every few weeks to update the file there. Time will tell.
Lisa
  #19  
Old March 7th, 2008, 03:36 AM posted to microsoft.public.access.tablesdbdesign
John W. Vinson
external usenet poster
 
Posts: 18,261
Default Tables - Membership DB - advice needed

On Thu, 6 Mar 2008 18:19:00 -0800, Lisa - NH
wrote:

Hi John,

Tables re for data storage. you can create your tables first, define their
relationships - all with the tables empty.


Yes I know.

If you already have the data in Excel, you would create the tables; link to
the spreadsheet with File... Get External Data... Link, and run Append queries
to migrate the spreadsheet data into the tables.


Is this link permanent? I don't want that as I don't want to keep this
Excel file. I don't understand how the data would link into the proper tables
that way. When I imported from Excel before, everything from one worksheet
went into one table...yes I realize that was just a regular import. This
would make me go back th the thinking that in Excel I would have to create
fields for GroupType, etc.



The link lasts until you delete the link - which you can do at any time
without damage to the data. Linking to the spreadsheet gives you a view very
much (but not exactly!) like importing the worksheet into a single table; it's
just an external table not a local one.

You would need to construct a suite of Append and perhaps Update queries to
migrate the wide-flat data from the spreadsheet into your normalized tables.

I'd suggest opening each table in design view; right clicking in the design
window; and change the Subdatasheet property from "[Auto]" to "[None]".
Subdatasheets do (sort of, crudely) let you enter data into related tables in
a Table datasheet view - but they also wreck performance and are very limited
in utility.


I'll remember that when I re-do the file. As far as creating the tables
first with no data and then the forms and then entering all the data.....I
just don't want to spend that kind of time for this amount of records.


Again... YOU DON'T NEED TO TYPE THE DATA. If you have the data in computer
readable form already *that's been done*. All you need to do is move it. Sorry
if I gave the wrong impression above!
--
John W. Vinson [MVP]
  #20  
Old March 7th, 2008, 04:51 AM posted to microsoft.public.access.tablesdbdesign
StrayBullet via AccessMonster.com
external usenet poster
 
Posts: 48
Default Tables - Membership DB - advice needed

Hi again Lisa,

My apologies if I made things confusing. I'm between positions right now.
Since this is for the American Legion, if you like I could get the structure
and basic forms set up for you. Also, get the current data imported. Strictly
volunteer basis of course. You can email me at aduphily [at] ptd [dot] net.

Angel

--
Message posted via http://www.accessmonster.com

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 06:42 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.