473,614 Members | 2,089 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Storing selections for dependent multiselect list boxes or check boxes

I have three main tables. The first is the table that my main form will be
based on. This is where the user will enter all the data. The table is
called TechnicalProble msTable. It looks like this:

I can't fit it on the screen, so I'll just list the field headings vertically.
CaseNumber-pk
SolutionNumber
Date
DealerNumber
UnitSerialNumbe r
ModelNumber
UnitHours
Status
PrimePart
ProblemCatID
ProblemCat
ProblemSubcatID
ProblemSubcat
Comments
CaseCreatedBy

ProblemCategory Table...

ProblemCatID-pk ProblemCat
1 Engine
2 Fuel
3 Electrical
4 Steering
5 Power Train
6 Brakes
7 Hydraulic
8 Chassis/Structure
9 Attachments
10 Machine Options
11 Parts
ProblemSubcateg oryTable

ProblemSubcatID-pk ProblemSubcat ProblemCatID ProblemCat
1 Air Cleaner 1 Engine
2 Bearing 1 Engine
.. . . .
.. . . .
.. . . .
25 Cable 2 Fuel
26 Camshaft 2 Fuel
.. . . .
.. . . .
.. . . .
140 Technical 11 Parts
141 Sales 11 Parts
Ok, now, upon selection of a category in a combo box with the
ProblemCategory Table used as the source, I would like a series of check boxes
or a multiselect list box with cooresponding subcategories to appear. I
think I know how to accomplish this...maybe, but I can't get the subcategory
selections to store in the TechnicalProble msTable. Eventually I want the
user to be able to search the database for different Subcategory Problems.

Any help or suggestions would be greatly appreciated.

***I am not an Access expert - this is my first experience with this program.
I have spent about two weeks getting to where I am now.***

Thanks for your time,

Shannan

--
Message posted via http://www.accessmonster.com
Nov 13 '05 #1
3 2584
rkc
Shannan Casteel via AccessMonster.c om wrote:
I have three main tables. The first is the table that my main form will be
based on. This is where the user will enter all the data. The table is
called TechnicalProble msTable. It looks like this:


Is each individual problem treated as a seperate case?
The alternative would be a case with multiple problems.
There is a big difference in how the two would be modeled
as tables in the database.

If one case can have multiple problems then you need a
Case table and a junction table to link the multiple
problems to the single case.

Case (CaseNumber*, DateCreated, CreatedBy, Comments, etc.)
CaseProblem (CaseNumber, ProblemSubcatID )

The biggest problem you are facing is not getting information
from a form into a table. It's getting the structure of your
database to correctly model your real requirements.


Nov 13 '05 #2
rkc,

The purpose of this database will be to serve customer support
representatives (CSR) to a company that makes machines. When someone calls
with a problem on a particular machine the CSR will enter information about
the model number, the unit serial number, how many hours are on the machine,
and the main problem category. Only one main problem will be allowed. Upon
the selection of this main problem the check boxes or list box would appear
with the relevant subcategories. Out of the cooresponding group of
subcategory check boxes or list box, any number of them may be selected.
After this is done the CSR will enter some comments, along with who he is,
the date, and the case number. The next call would be a different case.

When a certain problem has occurred enough times the CSR might write a
solution as to how to resolve the problem and assign it a solution number.
Then that number would be assigned to each respective case that contained
that specific problem.

Thanks for your concern and continued help,

Shannan

--
Message posted via http://www.accessmonster.com
Nov 13 '05 #3
rkc
>The purpose of this database will be to serve customer support
representative s(CSR) to a company that makes machines. When someone calls
with a problem on a particular machine the CSR will enter information aboutthe model number, the unit serial number, how many hours are on the machine,and the main problem category. Only one main problem will be allowed. Uponthe selection of this main problem the check boxes or list box would appearwith the relevant subcategories. Out of the cooresponding group of
subcategory check boxes or list box, any number of them may be selected.
After this is done the CSR will enter some comments, along with who he is,
the date, and the case number. The next call would be a different case.
Seems to me you could purchase something already built for this.
Maybe that's already been considered and rejected.

Anyway, see if this makes sense to you.

CustomerSupport Reps (CSRID*, FirstName, LastName, etc.)
Information on your reps. The CSRID can be used in the Case table
so you don't get entries by Robert Dole, Bob Dole, R.Dole and Robbie D.
I don't know. Maybe you already have an employee table you didn't
mention.

Case (CaseNumber*, UnitSerialNumbe r, UnitHours, ProblemCatID,
CSRID, DateInitiated, Comments)
Case information

CaseProblemSubC ategory (CaseNumber*, ProblemSubcatID *)
Relates Problem sub-categories with a case.

ProblemCategory (ProblemCatID*, ProblemCat)
Problem Categories.

ProblemSubCateg ory (ProblemSubcatI D*, ProblemCatID, ProblemSubcat)
Problem sub-categories. related to Problem Categories via
ProblemCatID
When a certain problem has occurred enough times the CSR might write a
solution as to how to resolve the problem and assign it a solution number.
Then that number would be assigned to each respective case that contained
that specific problem.


I'm not sure how you would relate a solution to a problem since two
cases with the same main problem could have different sub-problems.
Have you thought about that yet?

Nov 13 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
4877
by: Joe | last post by:
I have 2 multi-list boxes, 1 displays course categories based on a table called CATEGORIES. This table has 2 fields CATEGORY_ID, CATEGORY_NAME The other multi-list box displays courses based on a table called COURSES. This table has 2 fields CATEGORY_ID, COURSE_NAME. The CATEGORY_ID is a FK in COURSES and a PK in CATEGORIES. I want to populate the course list box based on any category(s)
6
1952
by: Shannan Casteel via AccessMonster.com | last post by:
I'll explain as well as possible...not an experienced user...but learning. I am working on a database for different kinds of problems with machines. A user will be able to select a problem category from a combo box (i.e. Engine, Fuel, Electrical, Steering, Power Train, Brakes, Hydraulic, Chassis/Structure, etc.). Upon the users selection a series of cooresponding check boxes appears on the form with Problem Subcategories. For instance,...
8
2562
by: Galina | last post by:
Hello I have 6 dependent list boxes on my ASP page:  Faculty;  Lecturer;  Course;  Course occurrence;  Group;  Week commencing date. When faculty is selected, lists of lecturers and courses are populated. When course is selected, lists of occurrences, groups and
0
1055
by: - HAL9000 | last post by:
Was/Is there a resolution to this bug of using ListView check boxes and MultiSelect together? I have the same difficulty as the author. http://groups-beta.google.com/group/microsoft.public.dotnet.languages.vb/browse_frm/thread/76d2a0afe3aa93e5/c4d60764a0f3d62c?q=Multiselect+FullRowSelect+checkboxes#c4d60764a0f3d62c Title of newsgroup thread was "listview with checkboxes!Urgent" on July 5 of 2002.
1
1816
by: syam | last post by:
Hai Friends.. I have a search page and contains multiple multiselect list boxes, each containing 6 options. I want to check whether the user has checked atleast one option in each of those list boxes at the time the user clicking the Search button. How do i validate this . Thanks in advance...
20
1677
by: Lit | last post by:
Hello, I need to create an Internet based, asp.net webform where a user can select multiple cities in a state. as you know the number of cities in a state can be very large. What is the best way of designing such thing. I need to give the user the best experience possible
18
15357
by: =?Utf-8?B?TGkgV2VuZw==?= | last post by:
Hi, Is there a way for TreeView to have multiple selections? But I am not talking about its checked boxes. I want a way similar to ListView with MultiSelect = True. So I can use or key and click to make multiple selections. Then when I simply click one item, all previous selections are gone. Thanks in advance.
26
3210
by: jmartmem | last post by:
Greetings, I have an ASP page with two dynamic dependent list boxes written in JavaScript. My dependent lists work great, but my problem is that the values for "Program_Name" and "Project_Name" are passed onto this page from a previous page and I haven't been able to figure out how to show the passed values in the list boxes when the page loads. All variables passed perfectly before I added the dependent list code below. Currently, when...
1
2952
by: jmartmem | last post by:
Greetings, I have a nagging problem with client-side dynamic dependent list boxes that perhaps someone can help me troubleshoot. I have a form with a series of dynamic dependent list boxes. Making a selection from list/box A (Qtr) selects a fiscal quarter, which then refreshes the values in list/box B (Mth), which shows the 3 months in that fiscal quarter, which then refreshes the values in list/box C (MthDate), which returns the date...
0
8182
marktang
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8130
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8627
Oralloy
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8279
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8433
tracyyun
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7093
agi2029
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6088
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4052
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2568
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.