Google Answers Logo
View Question
 
Q: returns database system development - ms access ( No Answer,   1 Comment )
Question  
Subject: returns database system development - ms access
Category: Computers > Software
Asked by: mfant-ga
List Price: $30.00
Posted: 06 Aug 2002 10:54 PDT
Expires: 05 Sep 2002 10:54 PDT
Question ID: 51308
hi,

We have a mail order system developed in ms access which handles 100
orders/day (about 8% return rate).
It follows standard design patterns:

orders table(name, address1, address2 etc)
order_details table(primary_key,order_id, product_id, qty, cost,
shipped_date, shipped_qty)
payment_table(payment_id, order_id, amount)
inventory table(product_id, qty(negative or positive), value)

all standard stuff!

We manage stock by doing sum queries on the inventory table.

How can we implement a returns system in this database?  In the past
we have tried creating order_detail lines to reflect returned items
and added manual stock transactions.  We are fully capable of doing DB
development, but need a sensible database way of representing returns
for simple stock management, reporting etc.  It needs to be sensible
and easily implementable in our database.

Are there any guides available for this sort of thing, or can you
suggest a variety of techniques which might be used to solve this in
our access database.

Can someone possibly compare & contrast possible solutions taking into
account aims of the returns system:

- efficient reverse logistics operation (from customers to us)
- low IT staff involvement of stock management issues
- ease of working with the system (staff understanding & training
required)
- reporting
- ease of development & maintenance
- any other relevant areas that are important

Thank you
Answer  
There is no answer at this time.

Comments  
Subject: Re: returns database system development - ms access
From: scin-ga on 06 Aug 2002 14:40 PDT
 
Returns
-------------------------------------------------------------
| ReturnID | OrderID | ProductID | | Restockable | Comments |
-------------------------------------------------------------

Add a returns table, do a count on the returns table for each
ProductID in inventory, then check if the item is in restockable
condition (I would do an INT field and have 0 for no 1 for yes) if its
restockable add the returned product back to the total inventory for
that ProductID.

This is probably not something you want to do every time someone views
how many of a particular product are in inventory, as it would produce
unecessary server load... I would update the inventory list maybe once
per day or something so this query wont run all that often.  However
with 100 orders a day you could probably get away with a lot... and
you are using access as it is, so I am guessing performance is not a
great concern.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy