Hi,
I have been asked to fix a database that deals with Customers and
Sales/Repairs that they request. The company is a clock shop, and the
users are NOT very technically savvy. In a nutshell, the process goes
like this:
1. Customer comes to shop.
2. Staff person looks user up by phone number, and finds all the
client's records
3. If the customer is dropping off a new item, the staff person
duplicates the record (I think) and adds the "Invoice" information.
4. As the repair is changes status, it is updated in the database.
5. Once the repair is complete and the customer comes to pick the
piece up, the invoice is printed and the customer takes both the items
repaired and the invoice.
There are a zillion ways of doing this, I know. I was thinking of
presenting the user with an interface where he could:
1. Find a customer (by Phone number).
2. Show the open and closed invoices on two separate(?) subforms. - or
just put a dropdown to do the filtering.
3. Include a button on the subform to allow the viewing/opening of the
Invoice report based on the clicked job. (One invoice per job - "house
rules".)
is this a reasonable approach or am I off my rocker? There's no need
to keep any "location history" for a client. Just the current
name/address/phone number is fine.
Any ideas on which is the best way to go with this, or would I have to
just build it and test it out on the users? Keep in mind, these users
are serious technical neophytes...
Thanks,
Pieter 1 1558
On 14 Jan 2004 16:15:49 -0800, pi********@hotmail.com (Pieter Linden)
wrote:
Do your client a favor, and insert a prototyping phase in your
development lifecycle. Whip up some ideas - not necessarily in
Access, and run them by your client to gauge their reaction.
-Tom. Hi, I have been asked to fix a database that deals with Customers and Sales/Repairs that they request. The company is a clock shop, and the users are NOT very technically savvy. In a nutshell, the process goes like this: 1. Customer comes to shop. 2. Staff person looks user up by phone number, and finds all the client's records 3. If the customer is dropping off a new item, the staff person duplicates the record (I think) and adds the "Invoice" information. 4. As the repair is changes status, it is updated in the database. 5. Once the repair is complete and the customer comes to pick the piece up, the invoice is printed and the customer takes both the items repaired and the invoice.
There are a zillion ways of doing this, I know. I was thinking of presenting the user with an interface where he could: 1. Find a customer (by Phone number). 2. Show the open and closed invoices on two separate(?) subforms. - or just put a dropdown to do the filtering. 3. Include a button on the subform to allow the viewing/opening of the Invoice report based on the clicked job. (One invoice per job - "house rules".)
is this a reasonable approach or am I off my rocker? There's no need to keep any "location history" for a client. Just the current name/address/phone number is fine.
Any ideas on which is the best way to go with this, or would I have to just build it and test it out on the users? Keep in mind, these users are serious technical neophytes...
Thanks,
Pieter This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Dan V. |
last post by:
Situation:
I have to connect with my Windows 2000 server using VS.NET 2003 and C# and
connect to a remote Linux server at another company's office and query their
XML file. Their file may be...
|
by: John Bailo |
last post by:
The war of the OSes was won a long time ago.
Unix has always been, and will continue to be, the Server OS in the form
of Linux.
Microsoft struggled mightily to win that battle -- creating a...
|
by: Kevin Grigorenko |
last post by:
That's a rethorical question. But shouldn't this statement store the value
of three in the variable a:
#include <iostream>
int main()
{
int a = 1 & 2;
if(a & 1)
{
|
by: Daniel Billingsley |
last post by:
Speaking of trying to read deeply nested if-else blocks...
I often find it's not always easy to tell one indent level from another
(granted I keep my tab settings low so I'm not halfway across...
|
by: Julia |
last post by:
Hi,
I am looking for the easiest way to convert
NameValueCollection to XML suitable for deserizliation of a class
More:
I have a Message Object which need to be desrialzie from a...
|
by: Bill Dodd |
last post by:
Is there really no way to have different asp.net applications share session
variables?
The problem I'm running into is that I have numerous asp.net (and asp)
applications that were written as...
|
by: novice |
last post by:
I dint find a proper group to post this,
so i'm asking this question. If you think
this question is irrelevent then dont answer,
but i expect good replies from experts.
I wondor, how these guys...
|
by: jan |
last post by:
My apologies for being a javascript beginner and asking such a basic
question. This is probably so easy that nobody ever mentions it.
Tutorials and places that tell of basic commands never seem to...
|
by: gmax2006 |
last post by:
Hi,
My RedHat Linux installation already has Python 2.3 on it.
What is the easiest way to upgrade it to 2.4?
I use ActiveState python in Windows. Is it the best distribution for
Linux as...
|
by: skanemupp |
last post by:
which is the easiest module to use to just get started with webapps
quicklya nd starting getting things up and running, not advanced stuff
just basic.
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |