Smart questions
Smart answers
Smart people
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Member Login

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips now!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

Join Tek-Tips
*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

LINK TO THIS FORUM!

Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.
Just copy and paste the
code below into your site.

Partner With Us!

"Best Of Breed" Forums Add Stickiness To Your Site
Partner Button
(Download This Button Today!)

Feedback

"...Over the past year I have found your site to be EXCELLENT. Never have I been able to find so many answers to such vast problems and it is an excellent service..."

Geography

Where in the world do Tek-Tips members come from?

capture multiple tier questions (with more than one selected)

03Explorer (TechnicalUser)
7 Aug 07 17:43
If I have a question that can have more than one item checked as the example below.  with my solution to follow... but my REAL question follows that.

Question: What products sold
() Shoes
() shirt
() pants
() socks
() belts

table1
======
ID
itemID
status {y/n}

Items
=====
ID
ItemName

HOWEVER... my question gets more complicated!!!

Question: What products sold
() paper
() envelope
   () legal
   () letter
   () 8.5 x 11
   () other
      specify other _________
() pencil
() eraser
() tape

HOW can I capture the sub category of envelope? along with other?
mrdenny (Programmer)
8 Aug 07 4:03
I would recommend setting up an ItemCategory table.  All items should be in there catagory.  All top level items should be in a top level catagory.  Then use a bitwise value to store the value of which options were checked.  SQLDenis posted some examples on how to to this in forum183: Microsoft SQL Server: Programming.

Denny
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / Microsoft Windows SharePoint Services 3.0: Configuration / Microsoft Office SharePoint Server 2007: Configuration)
MCITP Database Administrator (SQL 2005) / Database Developer (SQL 2005)

--Anything is possible.  All it takes is a little research. (Me)
noevil
http://www.mrdenny.com

03Explorer (TechnicalUser)
8 Aug 07 14:22
mrdenny,

Sorry, I was unable to search at this time with in forum183: Microsoft SQL Server: Programming.  I searched via Google bitwise... I see what you are saying.  However I did not find a good article on using bitwise for a choice.  Everything I found is based on MS access and using VBA.  I am in the ERD stage of building and am not certain how to use this technique.  Any additional help would be great.

Thanks
SQLSister (Programmer)
8 Aug 07 14:36
I know this one of the articles that was mentioned inthe SQL Server forum before
http://www.tek-tips.com/viewthread.cfm?qid=1372891

"NOTHING is more important in a database than integrity." ESquared

mrdenny (Programmer)
9 Aug 07 12:45
Thanks SQLSister.  That's exactly the one I was thinking of.

Explorer, check out the article that Denis posted the link to and if you have additional questions, let us know.

Denny
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / Microsoft Windows SharePoint Services 3.0: Configuration / Microsoft Office SharePoint Server 2007: Configuration)
MCITP Database Administrator (SQL 2005) / Database Developer (SQL 2005)

--Anything is possible.  All it takes is a little research. (Me)
noevil
http://www.mrdenny.com

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close