Welcome to the { mindfrost82.com } forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Microsoft > MS Office > Access

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 08-15-2008, 10:05 AM
=?Utf-8?B?RGVhbiBBdXN0eW4=?=
 
Posts: n/a
Selecting multiple choices of data for one field. How??

Hi community,

I wish to set a field in my database which can contain multiple choices of
data. To simplify things I want a field which states the colours of an item.
Items can be up to 10 colours of any combination. So if an item is red, blue
and green, I want to be able to check red, blue and green for that field out
of a list of 10 colours.

Any ideas?? Thanks! :)
Reply With Quote
  #2 (permalink)  
Old 08-15-2008, 03:21 PM
strive4peace
 
Posts: n/a
Re: Selecting multiple choices of data for one field. How??

Hi Dean,

make a related table to store the multiple values.

For instance:

Items
- ItemID, autonumber - PK
- ItemName, text

Colors
- ColorID, autonumber - PK
- Color, text

ItemColors
- ItmColrID, autonumber - PK
- ItemID, long -- FK to Items
- ColorID, long -- FK to Colors

PK = Primary Key
FK = Foreign Key

then you can have a mainform based on Items
and a continuous subform based on Itemcolors

ColorID will be a combobox on the subform that uses the Colors table as
its RowSource

ItemID will be used for the LinkMasterFields and LinkChildFields
properties of the subform control

for more information on setting up a mainform/subform, read this:

Access Basics
8-part free tutorial that covers essentials in Access
http://www.AccessMVP.com/strive4peace

Warm Regards,
Crystal

*
(: have an awesome day :)
*




Dean Austyn wrote:
> Hi community,
>
> I wish to set a field in my database which can contain multiple choices of
> data. To simplify things I want a field which states the colours of an item.
> Items can be up to 10 colours of any combination. So if an item is red, blue
> and green, I want to be able to check red, blue and green for that field out
> of a list of 10 colours.
>
> Any ideas?? Thanks! :)

Reply With Quote
  #3 (permalink)  
Old 08-15-2008, 04:04 PM
=?Utf-8?B?S0FSTCBERVdFWQ==?=
 
Posts: n/a
RE: Selecting multiple choices of data for one field. How??

>>I want to be able to check red, blue and green for that field out of a list
of 10 colours.
You need three records, one for each color along with other data like
quanity, price, etc.
--
KARL DEWEY
Build a little - Test a little


"Dean Austyn" wrote:

> Hi community,
>
> I wish to set a field in my database which can contain multiple choices of
> data. To simplify things I want a field which states the colours of an item.
> Items can be up to 10 colours of any combination. So if an item is red, blue
> and green, I want to be able to check red, blue and green for that field out
> of a list of 10 colours.
>
> Any ideas?? Thanks! :)

Reply With Quote
  #4 (permalink)  
Old 08-15-2008, 04:55 PM
John W. Vinson
 
Posts: n/a
Re: Selecting multiple choices of data for one field. How??

On Fri, 15 Aug 2008 02:05:01 -0700, Dean Austyn <Dean
Austyn@discussions.microsoft.com> wrote:

>Hi community,
>
>I wish to set a field in my database which can contain multiple choices of
>data. To simplify things I want a field which states the colours of an item.
>Items can be up to 10 colours of any combination. So if an item is red, blue
>and green, I want to be able to check red, blue and green for that field out
>of a list of 10 colours.
>
>Any ideas?? Thanks! :)


Access 2007 introduced a multivalue field; a lot of us consider that to be A
Very Bad Idea, since it violates the very principles of relational database
design. Actually under the covers it does what you can do manually: uses
*another table* to store the multiple values.

Access is a relational database. As such, each field has only one value. To
get a Many (items) to Many (colors) relationship, you need *three tables*: a
table of Items (primary key ItemID); a table of Colors (just one text color
field as its primary key); and a table of ItemColors, with fields for the
ItemID and the Color. You could use a subform based on ItemColors on an Item
form for data entry.
--

John W. Vinson [MVP]
Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Microsoft > MS Office > Access


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 04:35 PM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
| | | |



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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114