I am currently designing a stores management database similar to the Northwind database but alot less complicated. We dont need all stock price,sales price and order information. The objective of my database is to calculate stock on hand and have a alert if current stock levels are below a reorder level.
I have taken a begginers course on access and so far so good. Got my relationships sported and everything is working nicely apart from the stock on hand calculation.
What I have is a products form and inventory movement subform. I have a one to many relationship between the two and when you scroll through the products, the inventory movement is updated too. Great.
But now for the stock on hand calculation. I have inserted a formula into the header of the subform and it works fine, but when I do the same calculation on the form I either get a result that doesnt scroll over with each product or I get a #Error.
I'm stuck and have been working on this for a few weeks, if someone could help that would be great.
Thank you,
Kerry.
PS: see attached for description of relationships
I have a database of equipment that is hired out. When the equipment is hired out the date is recorded and when it is returned the date is also recorded. That same piece of equipment may then be hired out again. What I want to be able to know is what equipment I still have in stock at the base. I have tried many different attempts of trying to get this to work but I don't seem to be having much success. Could someone please tell me how I can do this.
I am seeking the solution to a problem with calculating stock adjustments
We use a job code which comprises several stock items and labour which = a $ value
I have a form "work in progress" where I enter all the job details including the job code, the aim is to reduce the individual stock items from a table "Stock" when the job code is entered.
JobCode 25WE = 1 x power point, 25metre cable , 9 x clips
I have tried several methods but to no avail, is there a way of doing this
I have a report with some text boxes on it. Sometimes the text in these boxes can be a very long string of characters (maybe a path to some folder). In this case I do not want the text box to grow. I just want the report to show me the right-hand side of this path and cut off the left. How do I do this when still aligning my text to the left?
I'm looking to build a product generator - so user will select from a series of combo box's (Bed, (could be 5000, 5100 etc) Plug,(could be A,B,C,D) Castor could be ZZ, AA, EE,etc) and a code will be generated. (i.e 5100CEE)
I can achieve this - but I've been thrown one of those balls that are curved. The end user also wants a picture of each part of the code to be outputed on the final order form - and here's where I'm struggling - as if I pull from my dumb form (with dumb combo box's) - I've nothing to link to - and if I link to a table, I get zillions of records.
Any advise, general direction, gratefully accepted.
Reet, I have a problem i have been pondering over for the last hour or so and im not sure the best way to do this! Its slightly tricky to explain so bare with me!
So I've made a Software Licensing Database which tracks licenses etc.. Its based information provided by another company which handles all my companies data handling etc..
Ok so in this database it tracks all installs and compares them against licenses. But this 3rd party company doesnt make life easy and sporadically buy licenses thus there's are always licensing issues here and there.. hence wantign the db to keep track. However rather than having a simple 10 licenses, 10 intalls for abit of software, they have created an entity called a Delta which is hand-me-down licenses. i.e.
So as you can see the Delta is Licenses available for lower versions & editions of software. So where I get these reports on a figures basis my boss wants me to physically give each install a license. Thus thats me breaking down a number of License into a singular form and assigning it to a specific person. Which is all done thats easy enough my problem is Incorporating the delta for that piece of software. So above as you can see for Adobe Acrobat Pro 7 I can happily assign those 25 Licenses to 25 of the 93 people but I dont know how to reference the 50 Delta Licenses on Adobe Acrobat Pro 8 to the remaining 68 people.
Of course the example I have provided makes it seem not to difficult but you have to remember I have about 60 different versions of Adobe Acrobat, they have multiple editions (Pro, Standard, Corporate, blah blah...) Baisically I cannot see anyway of writing abit of VBA giving each bit of software a Hierachial order in which to refer to.
The best possible way of doing this I can see is creating an alternative table which I will have to manually go through the 23K bits of software and define which bits of software are higher up the foodchain & eligible for a 'Delta License'
Can someone take a look at the attached prgram and see where my error is:
From the control panel.....Click print invoice....enter 100 and then 1000.......for payment status I want to be able to either pull the "paid" invoices or "unpaid"..........I really dont understand why the tag request comment keeps poping up.......This is a program that I have taken and modified.....Tag rest number I do not beleive needs to be anymore.....
I need a hand from your side with the following. The attached Excel workbook needs to be transformed into an Access 2003 database. It is a list of clients’cases represented by lawfirms and the amount of money that is involved. The case comes in under the ‘Aufstellung’ worksheet and can progress to a Claim or 2 different other Requests. Purpose of the database : 1.Fast entry of new cases 2.Easy look up of existing cases 3.Conform updating of existing cases (warning when a certain case number already exists) 4.Easy report running 5.Keep the entire history of updates, changes, deletions and processing to a Claim Tables : 1.Aufstellung 2.Claim Request 3.MB Request 4.MFA Request -Question 1 : In the tables you will see that several different appointment dates and hours for one case are listed in 1 cell. In order to keep the history of updates do I need to create a separate Appointments table ? How would I structure this then ? The unique identifier is the Case Number. But 5 columns (Columns E, F, G, H and K) are ellegible to be treated this way. Do I need to create 5 separate Appointments tables ? And how do link them ? -Question 2 : In order to split all the packed Appointments information in one cell I need to transfer the column to Word, replace the manual break by e.g. *, re-import the table in Excel and do text to columns ? So that each Case Number gets a number of columns accordingly to the number lines in the original cell ? Queries : 1.List all Failed cases per form 2.List all Open cases per form 3.List all Filed cases per form 4.List all New Date set by Authorities per form 5.List all No results per form 6.List all ABC per form
Forms : 1.Aufstellung 2.Claim Request 3.MB Request 4.MFA Request -Question 1 : How do I set up a check box in the Aufstellung form which, by checking off, will transfer the current record to the Claim Request form ? -Question 2 : How can I make a field to be a lookup field ? e.g. When typing a name, it will give a drop down list of existing names of the table and the possibility to type a new name which will be stored in the table ? -Question 3 : How do I make a pop-up warning message in the Austellung form when a certain case number exists already in the database ? And how do I block the case number field for duplicate entries ? Reports : 1.Aufstellung complete table 2.Claim request complete table 3.MB request complete table 4.MFA request complete table 5.List all Failed cases per Form and include count of Failed cases plus sum of the Main demand in Euro 6.List all Open cases per Form and include count of Failed cases plus sum of the Main demand in Euro 7.List all Filed cases per Form and include count of Failed cases plus sum of the Main demand in Euro 8.List all New Date set by Authorities per Form and include count of Failed cases plus sum of the Main demand in Euro 9.List all No results per Form (empties) and include count of Failed cases plus sum of the Main demand in Euro 10.List all ABC per Form and include count of Failed cases plus sum of the Main demand in Euro -Question 1 : How do I include a count of the records into the report ? -Question 2 : How do I include a sum of the Main demand in Euro into the report ?
Switchboard : 1.Make a new entry or update an existing one a.Aufstellung b.Claim request c.MB Request d.MFA request 2.Search a.Case Number b.Applicant’s Name c.Date d.Court record Number 3.Reports a.Failed case b.Open cases c.Filed cases d.New date set by Authorities cases e.ABC cases 4.History a.Export history table to Excel through e-mail b.Who updated the record and when ? -Question 1 : Do I need to create a switchboard at the very beginning of my database ? -Question 2 : A switchboard can only contain 8 buttons, how do I create a sub switchboard ? -Question 3 : How do I set up the user access tracking – who updated what when ?
2) table 'Issuance' (Part#,Qty issued, date issued)
How to calculate current stock on-hand?
*previously this report are using ms excel table. i just tried to convert into access since i will have a better view, will a separate form to fill up, will have a report to pull in(hopefully... current on hand )
You know how you get the form header/detail/footer sections on a form. Well, how can you make text appear down the side (ie so that it overlaps all of the header/detail/footer sections).
Take a look at my drawing, it will explain it better...
I have One table(and designed form from it) in which i have recording the daily transactions(it is like a daily book). Daily transactions took place like Purchase of items of Amount 45, sale=70, sold on account=100 etc.
What problem i am facing is: I would like to Add Cash In Hand amount and would like to show it on my form. When day end I would like to move remaining cash In Hand on separate column of that date. The next day i would like to take the previous Remaining Cash in Hand as Cash In Hand at Start for next date and so on.
I have been working on an Access Db for awhile and am very close to being ready to hand it over to the person who requested it. There will be one user and the db will reside on a desktop PC.
Here's my dillemma? How do I insure that the user will not have access to the tables? I'd hate for her to get curious and go in and "muck around" with the data. I have the db split and have logic to disable the "shiftkey bypass" on open. I plan to, also, convert the front-end mdb to a front-end mde. However, what do I do with the back-end (tables)? Is there a way to protect them?
I would like to keep the db split (front-end/back-end) so if modifications are required in the future (to the screens/reports/processing), I can just send her a new front-end (I have the 'relink' logic in place on initial launching of application).
I have a customer table with all the usual customer details (customer ID, name, address etc...), a transaction table (Transaction ID, Order Number, Customer ID, Title ID, Date, Status (order received, payment taken, ready for dispatch etc...)), and i have a Title table (Title ID, Artist ID, Name, Record Label, Quantity, etc...)
what would be the easiest way to update the title table everytime a new transaction was added to tblTransaction so that the quantity field in tblTitle would go down by one for the right title?
I have a small database for my warehouse that sells washing machines, fridges etc.
I am trying to get a grip on the stock control. What I am looking for when a order is filled out on our order form is the stock number will reduce by the amount sold. Not sure how to make this happen. I have the number of units in stock under the products table
hello, i am new to this forum. i have been struggling on a project i am doing where i am tring to calculate the stock levles and keep track of them along with the re order level i have calculated the current stock levlel, in a query called "stock level 3" Here the total amount prodcuts sold are taken from the field called stock level.
Here is a break down of my original tables
CUSTOMER
Cu ID And all their personal details such as contact details
CUSTOMER ORDER This is where the order takes place and contains the following information
•In the query “All customer order details”, I have worked out the line total for each prodcut with in one order. I have timed the Qty_on_Order (customer order details table) by price (in the produt table) and by the discount(customer order details) this then gives the line total
Now to update the stock level I made a new query called “stock level Query”, where I added up the total number of each products sold, by adding the “Qty_on_Order” from the query “All customer order details”
I then made a new query called “stock level 2” where I calculated the amount left on the shelves by taking “SumOfQty_on_Order” of each product from “Qty_in_Stock” (form prodcuts table) to produce the field called “Qty_in_Stock”
I then made a new query called “stock level 3” where I inserted the same fields but an extra field called “Re_Order_level” for some reason could not add this to the query "stock level 2"
So far the system can add up the total number of products sold, for all the orders, and then automatically calculate the Qty_ in_ stock by taking away the “SumOfQty_on_Order” once a new order is made.
I then made forms where I go in my form to “customer”" and then to “making new order”. Below is a sub form called “all customer order details sub form” . Here orders are made with defining "Qty_on_Order
I want to make a system which calculates for me i have ordered more stock then there is. Howcan i now when i make sure when i place a new order in the query"All customer order details" , that if i order above the number of "Qty_in_Stock" (from query srock level 3), from the query “stock level 3”, that when I order more products then ““Qty_in_Stock”, in the query “stock level 3”, does not allow me to enter this and if it is possible please can you insert error messages on it.
I do not know if this helps .- I can not make the “Qty_in_Stock”, to appear in the actual table “Products”. At the moment I can only update this in the query “stock level 3”. I am not sure if I need this so I can then set re order level which then comes up with an error message telling me when the re order level has been reached. -
As later on I will need to add on any products brought in from the suppliers to the Qty_in_Stock”, in the products table to be automatically updated.
Code: SELECT [Customer Order Details].Prod_ID, Products.Price, [Customer Order Details].Qty_on_Order, [Customer Order Details].Discount, (Products.Price*[Qty_on_Order]* (1-[Discount])/100)*100 AS Line_Total, [Customer Order Details].Order_ID, Products.Prod_Name, Products.Prod_Type, [Customer Order].Cu_ID FROM [Customer Order] INNER JOIN (Products INNER JOIN [Customer Order Details] ON Products.Prod_ID=[Customer Order Details].Prod_ID) ON [Customer Order].Order_ID=[Customer Order Details].Order_ID ORDER BY [Customer Order Details].Order_ID;
stock level 3
Code: SELECT [All customer order details].Prod_ID, Products.Prod_Name, [stock level Query]. SumOfQty_on_Order, Products.Qty_in_Stock-[SumOFQTY_on_Order] AS Qty_in_Stock, Products.Re_Order_level,Products.Prod_Name, [stock level Query]. FROM (Products INNER JOIN [All customer order details] ON Products.Prod_ID = [All customer order details].Prod_ID) INNER JOIN [stock level Query] ON Products.Prod_ID = [stock level Query].Prod_ID GROUP BY [All customer order details].Prod_ID, SumOfQty_on_Order, Products.Qty_in_Stock-[SumOFQTY_on_Order], Products.Re_Order_level;
please may help me and gice m,e soem tips it will be much appreciated or website/downloads. Thankyou for your help, and if you find easier ways to do this can you help me. Thank you so muh.
Hi, I have a client who needs to build kits out items in his stock. So far I have a form where he can link the kit id to part id's. On the same form I have a text box which he can type in the kit id, then there is a list box which shows the parts linked to this kit, the list box shows the partid, part no and how many are in stock. I then have a text box which he can type in how many kits he wants to build. What I'm having trouble with is how to create an update query which will loop through the list box and adjust the stock to match whatever amount of kits he wants to build. So if he chooses to build one kit then one item will be added to the kit id and one will be taken away from all the parts in the list box linked to the kit id. I've searched this forum and can't quite find anything that will do this. Thanks
I am creating a database which keeps control of stock. Each item is scanned in with a barcode scanner and given a unique stock number. The Manufacturer, System, Subsystem, Location and Classification is then added.
When a customer phones, and orders a product i.e. a camera, a customer order number can be added to the item in stock. The problem with this is that if the customer is ordering a number of items, and other items are not in stock yet, this item needs to be seen as unavailable. Due to large amounts of stock, i do not want to allocate the customer a specific item with stock number, but just allocate one of the many items of that sort. I do not want to allocate a specific item as when you go to collect the item from the stock room, every item of this type would have to be checked to find the specific stock number, which would be timely and difficult.
I tried using a make table query, which copies the information from the stock table, except the stock number, and so with this list, i will have a list of every item. I can then produce a table which shows me how many of each type of item is available. The problem is, this needs to update every time more stock is added, but i also need to be able to allocate a number of the items, and this becomes unavailable stock. At the moment, each time the query is run, the information is overwritten.
Please can someone help me if they can think of a better idea of how to do this! Im not that hot on programming, and so a in depth description of what to do would be great!
Query does not return all stock. In basic form the database has 3 tables. One is “stock” another is “stock in” and the third is “stock out”. I want to run a query using all three tables so that I can take stock out away from stock in. The problem is the column stock in (in the query result) only shows stock that has a value in stock out. If any stock items have not had stock go out the stock does not appear in the query result. I want stock in to show all items regardless if stock for that item has gone out. I think this can be done but I cannot figure it out. Sorry if I have not made myself clear. Please Help. Thank you Keith Hawes. :(
I have a stock database and it is consisting of three parts. The first part is the parent. This is the complete item that people can buy. E.g a car.
The next level is a sub-parent. The pieces that go into making the car like the engine and wheels.
The lowest level is the parts that go into making these. Like the rubber, nuts and bolts.
I need it so that orders can be taken for the top level and for spares, the second level. When this occurs I need it so that the data base will take out the stock from the bottom level to build the pices for the higher levels.
E.g 1 car ordered is equal to 1 engine, 4 wheels and 1 car body.
1 engine is equal to 30 bolts and 50 kg of metal from stck and so on.
Then the same again but, with people only buying the engine.
How is it best that I relate through the tables to change the quantity of stock from the top to the bottom?
I have a stock database and it is consisting of three parts. The first part is the parent. This is the complete item that people can buy. E.g a car.
The next level is a sub-parent. The pieces that go into making the car like the engine and wheels.
The lowest level is the parts that go into making these. Like the rubber, nuts and bolts.
I need it so that orders can be taken for the top level and for spares, the second level. When this occurs I need it so that the data base will take out the stock from the bottom level to build the pices for the higher levels.
E.g 1 car ordered is equal to 1 engine, 4 wheels and 1 car body.
1 engine is equal to 30 bolts and 50 kg of metal from stck and so on.
Then the same again but, with people only buying the engine.
How is it best that I relate through the tables to change the quantity of stock from the top to the bottom?
I have a sub form based on an order table. I had another table which lists products which customers can buy. In the products table I have a field named "units on order" which I'd like to update when an order is made in the form and a field named "units in stock" which upon the user opening the order form again and clicking a button to say that particular order has been delievered, the "units in stock field in the products table will had added the quantity chosen in the order form.
In basic form the database has 3 tables. One is “stock” another is “stock in” and the third is “stock out”.
I want to run a query using all three tables so that I can take stock out away from stock in. The problem is the column stock in (in the query result) only shows stock that has a value in stock out. If any stock items have not had stock go out the stock does not appear in the query result. I want stock in to show all items regardless if stock for that item has gone out.
I think this can be done but I cannot figure it out. Sorry if I have not made myself clear. Please Help. Thank you Keith Hawes.
I have a database for taking orders for books, leaflets etc, what i want to do is this:
When I receive a delivery of stock I enter how many of each ‘Product’ I have received, I then want Access to allocate these to the various orders to make then ready for collection.
For example, if five people have all ordered 3 of ‘Product Guide’ and I only receive 15 then the first three to order are allocated three each.
Not got a clue how to do this, guessing I’ll need to code it?