SHould I use a lookup for my column or choice?

Posted on 2008-04-08
Last Modified: 2011-04-14

I'm going to create a column to be used in a new project workspace template for issues (and one for risks too). I want to have a column to select the business unit and I think it would work to have a sharepoint list of the business units, which could include a description field and be used for other stuff too.

My questions:

Should I do this and use it as a lookup column? It seems like the benefit would be that I could allow admins to modify the table and if the business structure changes, all they would have to do is change the lookup table.

Can it be used on subsites, or it is constrained to the site where it is created? (Don't really see this as being a problem, but just asking).

Are there any downsides to doing this? It seems pretty intuitive.

If there is a URL of someone out there with an answer to this or a comparison I will accept that as a solution (as long as it fully answers the question and clearly).

Thanks in advance!!!


Question by:mobrien118

Accepted Solution

moss_guru earned 500 total points
ID: 21323870
A site column is restricted to the site only, not the site collection.  The two best ways to do this are

1) Create a list and make the column do a lookup.  This is best especially if you will have frequent changes to the list. The only major downside is that there is now one more list on your site.

2) create a multiple choice column and populated it with the correct options.  This is better for a list that will not be changed often, as it is self-contained, and doesn't require another list "cluttering up" the site.  I believe there is also a minor performance gain, as the column definition contains the possible values and an additional query to another list is not required.  I don't think that would normally be noticeable, however, unless you had a lot of choices in the list.

Author Closing Comment

ID: 31447229
Thanks for the input. Good answer.

Expert Comment

ID: 22744180
There is more to this than the two best ways to create the site column.  Potential gotchas are:  a lookup cannot be used as a formula in a calculated field.  A lookup cannot be accessed in "edit in datasheet" mode.  I'm sure there are more; this thread would be a great place to keep track of them as community members find them.

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have just recently built a new SharePoint 2007 farm on a complete Windows 2008 R2 server platform and part of my standard build procedure is to implement a warm up routine, usually in the form of a script that is scheduled every morning to launch …
For SharePoint sites, particularly public-facing ones, there are times when adding JavaScript, Meta Tags, CSS Styles or other content to the page <head> section is more practical than modifying master pages.  For instance, you could add the jQuery l…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit If you want to manage em…

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question