I am learning Access. After all the crap I'm having with excel its time to convert the damn thing into a database. I already own Access 2007 so I'm learning that, and with the Access runtimes I will be able to run it on all the other machines without having to buy more licenses.
The orginial excel file was originally designed to do two basic things. Check the stock on a daily basis and do the cash up. Our accounting package cannot accurately calculate stock because we also supply stock on behalf of our supplier that does not get invoiced (by us).
Then it grew in to a system to check that cash was not being stolen by tying each invoice to a payment method and to specific stock. Then sales figures where added to allow for accurate ordering. At the end of each day a print-out is made showing the stock levels, the invoices for the day,the stock supplied on behalf of our supplier and the cash-up. Our cashier then signs the copy and I sign receipt of the daily cash as well as that I have checked that the stock is accurate.
Then I added a sheet to show what stock has been ordered for that month.
Now its a monster.
I have one of these files for each month stretching back for the last 5 years. It was working fine until recently it started to get corrupted and refused to save. So thats an issue. Re-entering data and printing reports days after the fact has given the opportunity for stock to go missing. Thing is I can't be 100% sure the stock is missing because the records cannot be trusted anymore. I have to go back and re-enter 8 days of data to find out. I'm sure its just a missing invoice or a typo somewhere but that the opportunity is there pisses me off.
So, its convert the bugger into a database.
Now knowing only what I have managed to learn from a Lynda.com access course I have a few questions.
1. If I update my cost price will it affect the records I have already entered?
Up till now this has never been an issue because each month carries its own cost. The database would run for a year(?) and it would mess up everything if it changed all the records.
2. How long would I be able to run the database before starting a new one? One for each year? The finances are done in pastel, so this has nothing really to do with that other than making sure that no pilfering is going on. Also DB would not be invoicing. This is done in another package, the invoices are captured manually into it each day.
3. Would I be able to keep my basic info in excel and just make the DB refer to it?
4. Am I biting off more than I can chew?
The orginial excel file was originally designed to do two basic things. Check the stock on a daily basis and do the cash up. Our accounting package cannot accurately calculate stock because we also supply stock on behalf of our supplier that does not get invoiced (by us).
Then it grew in to a system to check that cash was not being stolen by tying each invoice to a payment method and to specific stock. Then sales figures where added to allow for accurate ordering. At the end of each day a print-out is made showing the stock levels, the invoices for the day,the stock supplied on behalf of our supplier and the cash-up. Our cashier then signs the copy and I sign receipt of the daily cash as well as that I have checked that the stock is accurate.
Then I added a sheet to show what stock has been ordered for that month.
Now its a monster.
I have one of these files for each month stretching back for the last 5 years. It was working fine until recently it started to get corrupted and refused to save. So thats an issue. Re-entering data and printing reports days after the fact has given the opportunity for stock to go missing. Thing is I can't be 100% sure the stock is missing because the records cannot be trusted anymore. I have to go back and re-enter 8 days of data to find out. I'm sure its just a missing invoice or a typo somewhere but that the opportunity is there pisses me off.
So, its convert the bugger into a database.
Now knowing only what I have managed to learn from a Lynda.com access course I have a few questions.
1. If I update my cost price will it affect the records I have already entered?
Up till now this has never been an issue because each month carries its own cost. The database would run for a year(?) and it would mess up everything if it changed all the records.
2. How long would I be able to run the database before starting a new one? One for each year? The finances are done in pastel, so this has nothing really to do with that other than making sure that no pilfering is going on. Also DB would not be invoicing. This is done in another package, the invoices are captured manually into it each day.
3. Would I be able to keep my basic info in excel and just make the DB refer to it?
4. Am I biting off more than I can chew?