home hardware prices news articles forums photos user reviews
Go Back   Tech Support Forums - TechIMO.com > PC Hardware and Tech > Webmastering and Programming
Ask a Tech Support Question (free)!

Planning User Interaction

Reply
Get bargains at  »  Dealighted.com
 
Thread Tools Search this Thread
Currently Active Users: 1489
Discussions: 200,989, Posts: 2,379,859, Members: 246,356
Old January 5th, 2003, 09:02 AM   Digg it!   #1 (permalink)
Member
 
Join Date: Dec 2002
Posts: 101
Smile
Planning User Interaction

I want to put a Access 2000 database together. I want to assume I have all the data in the tables normalised to the 3rd form. I want the end user to be able to extract info in forms,reports formats ect.What other objects coupled with customised objects would I need to consider to make the user extract info easily? I have some experience using v.9.0 Access 2000 but no experience with VBA programming .

Question I will need to consider are the following:

What does a user need to enter?
- How must he enter that info?
- What sort of output does the user needs?
- How do I give him that output?
- What does a user need to do in case of problems?
- How can a user contact me to add information?
- How will I keep the information up-to-date?

I welcome suggestions of possible solutions to these questions.

Thanks all

Eastfield
eastfield is offline   Reply With Quote
Old January 5th, 2003, 05:31 PM     #2 (permalink)
Not Really a Member
 
Join Date: Oct 2001
Posts: 25,398
- How much database knowledge does the user have?
If they don't know about relations, they'll never be able to pull reports from a normalized database.

What do you mean by customized objects?
Do you mean forms?

Personally I prefer sql server, because you can setup views for users to write reports from, but it really depends on just how big the database will be and of course $$$$.

I'd suggest making up some forms in Access for common data entry stuff, or if you wish you can learn some VB and create a small visual basic application so that the user does not require access installed on the local machine (licensing $$$$$)

Reports are always a problem, how to get the data to the user without bogging down the IT folks with minor tasks such as printing xyz report.

You could make a general startup form in Access that has one button access to normal reports that the user may need. Its very easy to add print report functionality to a button in access.
__________________
Helicopters don't fly; they vibrate so much and make so much noise that the earth rejects them.
vass0922 is offline   Reply With Quote
Old January 5th, 2003, 07:12 PM     #3 (permalink)
Member
 
Join Date: Sep 2002
Posts: 364
Is this homework?
Creosote is offline   Reply With Quote
Old January 19th, 2003, 10:52 AM     #4 (permalink)
Member
 
Join Date: Dec 2002
Posts: 101
No this is just me trying to learn about how to get the user to interact with Access. I am currently unemployed and use my time to learn about Access and eventually VB/VBA.
eastfield is offline   Reply With Quote
Old January 19th, 2003, 11:16 PM     #5 (permalink)
Banned
 
qball's Avatar
 
Join Date: Oct 2001
Posts: 447
eastfield,

sure hope that is true, as I like people to do their own homework, you know like I paid for when I was kid, lol.

Anyway,

why waste time with access, as stated, go to VB and real DB access (SQLServer, ORacle, DB2,...).

Better yet, learn mySQL and PHP, or Python, or Ruby... and learn how to interact through a browser with a backend DB, effectively.

other things.

you can actually set up windows and let users perform (or try) SQL queries on existing data, much like the access GUI works, or in my case, powerbuilder.

it works like this:

Let 'em choose tables. Then columns from tables.
Let 'em choose the conditions, this is a little harder, as stated user may not understand relations.

Then, a couple of things could happen:

Attempt to do what user wants, intelligently. as in if user chooses all tables and columns, with no conditions, you could generate a VERY dangerous query.

SELECT * FROM all tables; say NOT good, though the cartesian products could be somewhat interesting.

You need to only allow user to create acceptable SQL, this is a lot harder.

Lastly,
Quote:
Reports are always a problem, how to get the data to the user without bogging down the IT folks with minor tasks such as printing xyz report.

[edit]
oops..
reports shouldn't be a problem, or accessing data, should not be a problem. as this is fundamental to what a DB does, among other things.

if a user can't access data, what good DB? if DB stores data great, but can't show, virtually useless.

now, if user's demands for data outstrip the DB's ability to perform, then problem NOT reports. it's how you manage the DB, AND users.

example:
end of month, DB swamped with end of month reports! like this never happens!

user wants HUGE result set, like this never happens!

want to allow user to create own reports? could be a good idea, but, not likely....

There are easy ways to MANAGE these above situations. Try to think of some...



Last edited by qball : January 19th, 2003 at 11:41 PM.
qball is offline   Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Most Active Discussions
Is It Just Me? (3063)
Charges against non-tippers dropped.. (20)
Delete an OS (17)
Nvidia GTX 260 problem (9)
Laptop with wireless problem. (12)
windows vista security holes (19)
Wireless Televisions. (12)
CPU fan stops spinning randomly (11)
Regular Build (11)
Point and Shoot Camera Suggestions. (8)
windows 7 problem (7)
[F@H SPAM 11/16/09] ! 1/2 months to.. (39)
Internet Lost (5)
Multiple Restarts Required at Boot (5)
Recent Discussions
How to converter MTS Video to HD mpeg.. (0)
Can a page file be "too big".. (0)
Point and Shoot Camera Suggestions. (8)
Looking for new motherboard (0)
Size after cutting 700Mb file is 2.5 .. (0)
Delete an OS (17)
[F@H SPAM 11/16/09] ! 1/2 months to r.. (39)
windows vista security holes (19)
updating BIOS via winflash, claims fi.. (1)
New Server Configuration Suggestions (0)
Desktop Calendar Application (0)
cheap gaming laptop? (12)
Unallocated Space (2)
help me pls laptop just stopped worki.. (1)
C# + LINQ Help (7)
Nvidia GTX 260 problem (9)
Dynex DX E-402 (3)
EVGA 9800 gtx help with finding a goo.. (12)
Multiple Restarts Required at Boot (5)
cell phone won't work (0)
Is the PSU I received dead? (15)
Can't open Word (12)
Steam ID's, Gamertags etc... (4)
Games, Cables, PCI cards, and more fo.. (6)
Dept. of HS: NSA 'Helped' Develop Vis.. (17)


All times are GMT -4. The time now is 05:37 AM.
TechIMO Copyright 2009 All Enthusiast, Inc.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28