GomerFackworth
New member
- Local time
- Today, 15:34
- Joined
- Sep 18, 2006
- Messages
- 5
I have many varied lists of citizens from our town from 1700s to present day. Some have come in Excel, or Lotus format, most are docs. At this point I have been able to parse everything into Excel, however I now have about 60 Fields because of the variety of data garnered from each list. Over the past year I have used formulae to parse the data, usually from a "Notes" field that includes just about anything from genealogy, military, occupational, historical articles and artifacts, to the condition of the gravestone, etc. Obviously, aside from names, birth and death dates, parents names, most of the other data is sparse, sometimes only 50 individuals out of 3000+. At this point, my ignorance about what one can do in Access has kept me from making the changeover, but I need to do something with what I have because it is now far too unwieldy in Excel. Worse yet, I was just informed that another batch of a couple thousand records has been found, and I will probably have to repeat the process with all the new records later.
I have a meager understanding of Access, but am trying to read about it in my spare time. So I have some generalized questions about what Access can do, as it will affect how I next manipulate the data in Excel. I appreciate that your time is valuable, so I’m not asking you how to do this as much as asking you if it is possible to do it in Access. I would appreciate it if you only say “No that is not possible/the right approach/etc” or if you suggested a method of attack by saying “look up ‘how to add a primary key’ or ‘use the ** wizard’”, and I will have a hint of how to attack the problem. Thanks muchly for your help and your patience.
As I have many redundancies in individuals (a parent may have had six children for example), I have sorted all names alphabetically, and then assigned a number to each row. I then repeated the number column and deleted the number from the repeats (i.e. Lee 1, Lee 2, Leed 3 becomes 1,3) and can then sort for unique individuals. I then imported the names into Access and got a primary key for each unique individual, then put that key back into Excel and copied the key to all the Lee 2s that had no key so that all listings have a primary key. Now what is the best way to get all the rest of the data into Excel? (These questions are not necessarily in any order of execution.)
1. I understand that I can have Access take the Excel file in its entirety and make a db out of it.
· What will happen to the Primary Key I have already assigned?
· Can I then import another spreadsheet to the same db from the new files I will have?
· Or should I make a second db from the new files and merge 1st and 2nd together?
· And finally, must all Excel files have all 60 field columns (in the case of the docs, there is generally only names and one or two other items, such as registered voter [yes/no] and nothing else)?
2. As there are a number of repeats of names and so many relationships, I have assigned a Personal ID (not the Access primary key) in Excel to each person so that I could list the parent’s PID with the children and vice-versa, as well as husband/wife, etc. (There are 6 John Smiths with a total of 17 children.) And finally, there are many names of people from other places who will not need to be in the db for the town (the names of parents of a woman who married a man from our town, for example).
· Can Access search for those extra names if they are only noted in the Father/Mother fields, or should they be listed as Lastname, Firstname and given a primary key of their own?
· Though I think it might end up being redundant in the db once I have a relationship table set up, should I keep the PID with each individual? (The problem is that unlike a primary key, my key has numbers and letters [PID123], and I’m not sure if it is possible to format an auto-incrementing number.)
3. I noticed that in the forms samples in Access, one can use a number of tabs, or macros to switch to different forms. As I am hoping that this db will outlast me, and as most of the data entry will be done by those with little or no experience in db construction, I want to keep this db as simple as possible. Since tabs seems very simple to use, is there any advantage of using the macro buttons vs tabs?
4. There are a number of dates (birth, death, marriage, enlistment, discharge, etc) but they are not all “related” in the sense that enlistment and discharge could be in a military table and birth and death on a personal info table and marriage on a relationships’ table, so would these dates be better normalized or just left as items in different tables? (The issue is a memory one in that few have enlistment/discharge dates, and some have only death date, etc.)
I think that is enough for this forum thread. Once again, thank you for your time and patience.
I have a meager understanding of Access, but am trying to read about it in my spare time. So I have some generalized questions about what Access can do, as it will affect how I next manipulate the data in Excel. I appreciate that your time is valuable, so I’m not asking you how to do this as much as asking you if it is possible to do it in Access. I would appreciate it if you only say “No that is not possible/the right approach/etc” or if you suggested a method of attack by saying “look up ‘how to add a primary key’ or ‘use the ** wizard’”, and I will have a hint of how to attack the problem. Thanks muchly for your help and your patience.
As I have many redundancies in individuals (a parent may have had six children for example), I have sorted all names alphabetically, and then assigned a number to each row. I then repeated the number column and deleted the number from the repeats (i.e. Lee 1, Lee 2, Leed 3 becomes 1,3) and can then sort for unique individuals. I then imported the names into Access and got a primary key for each unique individual, then put that key back into Excel and copied the key to all the Lee 2s that had no key so that all listings have a primary key. Now what is the best way to get all the rest of the data into Excel? (These questions are not necessarily in any order of execution.)
1. I understand that I can have Access take the Excel file in its entirety and make a db out of it.
· What will happen to the Primary Key I have already assigned?
· Can I then import another spreadsheet to the same db from the new files I will have?
· Or should I make a second db from the new files and merge 1st and 2nd together?
· And finally, must all Excel files have all 60 field columns (in the case of the docs, there is generally only names and one or two other items, such as registered voter [yes/no] and nothing else)?
2. As there are a number of repeats of names and so many relationships, I have assigned a Personal ID (not the Access primary key) in Excel to each person so that I could list the parent’s PID with the children and vice-versa, as well as husband/wife, etc. (There are 6 John Smiths with a total of 17 children.) And finally, there are many names of people from other places who will not need to be in the db for the town (the names of parents of a woman who married a man from our town, for example).
· Can Access search for those extra names if they are only noted in the Father/Mother fields, or should they be listed as Lastname, Firstname and given a primary key of their own?
· Though I think it might end up being redundant in the db once I have a relationship table set up, should I keep the PID with each individual? (The problem is that unlike a primary key, my key has numbers and letters [PID123], and I’m not sure if it is possible to format an auto-incrementing number.)
3. I noticed that in the forms samples in Access, one can use a number of tabs, or macros to switch to different forms. As I am hoping that this db will outlast me, and as most of the data entry will be done by those with little or no experience in db construction, I want to keep this db as simple as possible. Since tabs seems very simple to use, is there any advantage of using the macro buttons vs tabs?
4. There are a number of dates (birth, death, marriage, enlistment, discharge, etc) but they are not all “related” in the sense that enlistment and discharge could be in a military table and birth and death on a personal info table and marriage on a relationships’ table, so would these dates be better normalized or just left as items in different tables? (The issue is a memory one in that few have enlistment/discharge dates, and some have only death date, etc.)
I think that is enough for this forum thread. Once again, thank you for your time and patience.