Pam, Will you have more than one user in the database at any time? The first thing I would suggest is that you separate your database into a front-end with all of your queries, forms, reports and code and a back-end that holds just the data. The best advice I can give you to start your project is to step away from the computer and with pen and paper in hand, decide exactly what you will want in your database. What is the end result you want? What reports? What kind of output do you need? Then start working back to what information will be needed for those reports and the output. Next, how can the information you need be organized? You mentioned that you want not just your inventory, but possibly an invoice to print out. So you know you will need a product table (which I believe you have), you will also need a Transactions table (You will need some way to populate your invoice), you may need a suppliers table if you will be storing information on where the products come from. (What can be fun is you can actually set up a reorder report that will list all items that need to be re-ordered when your inventory falls below a specific threshhold.) Once you have everything you will need, it is time to open your database and start building. While you are working on your database, Compact & Repair fairly often. Remember to make a copy of your work from time to time too just in case something happens, that way you won't lose too much work. You also have something that works to go back to if you try something and it doesn't work. I also recommend one final step, when you have completed everything. Create a brand new database and copy everything for your front-end into it. There is always a little bit of accumulated garbage that a Compact & Repair does not get rid of. This will eliminate that. When you run into specific snags, post them here and there are plenty of Access people to help. James -----Original Message----- From: Pam [mailto:ltf01@xxxxxxxxxx] Sent: Thursday, December 05, 2002 6:50 AM To: mso@xxxxxxxxxxxxx Subject: [mso] Re: FW: access-Pam :VSMail MX2 :VSMail MX3 Hi James, The database is quite large in file size, like around 22mb. That's why I went into detail about it's layout and fields. I'll repost the info here: *** The current data base I have contains no fields for inventory totals at the moment. In fact, when I started it I had never done a data base. But now, with nearly 6,200 entries already added and atleast 3000-5000 more to add it seems a shame not to adapt this one if possible. At present it is a single table db. The fields are, and typical entries might look like this: Disc / Catalog # / Color-Size# / Color-Description / Size / Product Description / QtyPerPkg / Price blank/ 8035 / blank / Sapphire / 6 yd x 4 inch / Cord-Paper Twist-Metallic/ 1 / 2.99 blank/ A 1224 / R03 / Brown hair / 11 1/2 inch / Doll-Full-long hair / 1 / 3.25 x / B 051289 / C50 / Green / 28mm-2 1/2 hole / Bead-Wooden / 50 / 11.99 There are no primary keys set because while there will always be a cat# there will not always be a color #, but if there is a color# then the cat# will be the same. The first column is simply to tell us that the item has been discontinued, can't order any more of them. I want to be able to look at a given item and see how many are on hand. I am assuming this would mean that I need to invoice a customer from Access to accurately reduce inventory totals, which is fine with me because that means I don't have to duplicate my work. And I would have to increase my inventory totals when a shipment comes in from any of various suppliers. The business is a mail order craft supply. Ideally, I would like to include fields/table for who we purchase a given item from, to simplify reordering. *** It was suggested that I consider combining the cat# and color# into one field to be able to have a primary key, and we are giving that consideration. We may not be able to because the suppliers appear to refer to the items by the main number rather than by both. Pam > > > Hello Pam, Welcome Back Peter, and wow, we suddenly have a > growing number of > Access people in this group. > > I will be happy to toss my two cents in where I can in this > thread as well. > One thing to look at is not re-inventing the wheel. Have you checked out > the Inventory Template DB? I have found that using the Template DBs can > help you out with learning some concepts and see how others have done > something similar to what you are doing. > > From what I understand of your db so far, you have a table > listing the items > you have but no primary key for it. You will want to come up > with a way to > identify these items uniquely so that you can assign a primary key. Since > you have aa catalog # and sometimes a color# have you considered > consolidating these with a hyphen or slash? > > I am sure you are getting advice from others that you will want > to add some > kind of transaction table. You will need to decide what fields > you want in > it. If possible, could you email me a copy of the database at > James@xxxxxxxxxxxxxxxxxxxxx and I can take a look and see what you have so > far. > > James La Borde > South Western Federal Credit Union > ************************************************************* You are receiving this mail because you subscribed to mso@xxxxxxxxxxxxx or MicrosoftOffice@xxxxxxxxxxxxxxxx To send mail to the group, simply address it to mso@xxxxxxxxxxxxx To Unsubscribe from this group, send an email to mso-request@xxxxxxxxxxxxx?Subject=unsubscribe Or, visit the group's homepage and use the dropdown menu. This will also allow you to change your email settings to digest or vacation (no mail). //www.freelists.org/webpage/mso To be able to use the files section for sharing files with the group, send a request to mso-moderators@xxxxxxxxxxxxx and you will be sent an invitation with instructions. Once you are a member of the files group, you can go here to upload/download files: http://www.smartgroups.com/vault/msofiles ************************************************************* ************************************************************* You are receiving this mail because you subscribed to mso@xxxxxxxxxxxxx or MicrosoftOffice@xxxxxxxxxxxxxxxx To send mail to the group, simply address it to mso@xxxxxxxxxxxxx To Unsubscribe from this group, send an email to mso-request@xxxxxxxxxxxxx?Subject=unsubscribe Or, visit the group's homepage and use the dropdown menu. This will also allow you to change your email settings to digest or vacation (no mail). //www.freelists.org/webpage/mso To be able to use the files section for sharing files with the group, send a request to mso-moderators@xxxxxxxxxxxxx and you will be sent an invitation with instructions. Once you are a member of the files group, you can go here to upload/download files: http://www.smartgroups.com/vault/msofiles *************************************************************