Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have an existing custom list in which I just added a drop-down required column. For new items, that column is required, but I want to gather only that column data from users for existing items without modifying other columns. Can it be possible via a custom InfoPath form? My current environment is MOSS 2007. Any guidance would be appreciated.

share|improve this question
    
Ashish, your custom list forms are already customized through InfoPath? –  Arsalan Adam Khatri Dec 3 '12 at 6:30
    
No. I have not used InfoPath. –  Ashish Dec 3 '12 at 6:50
add comment

2 Answers 2

up vote -1 down vote accepted

you want a column be required in edit form but optional in new form?

make a custom form template control and set contenttype editformtemplatename and newformtemplatename

ref this

share|improve this answer
    
We do not support customization in existing environment. The column will be required column in new and existing forms. I want to get this functionality via OOTB controls and methods. Re-iterating, I want to get the new column data from users for existing items. –  Ashish Dec 3 '12 at 5:58
1  
does SPD allowed? create a new form page by SPD, then custom it, remove other columns? –  Eric Dec 3 '12 at 10:00
add comment

In SharePoint 2010:

  1. Customize forms in InfoPath and put only DropDownList column in the form!
  2. List Settings -> Form Settings -> There is an option to use default forms or InfoPath form, make it to use default forms!
  3. Add a Link to InfoPath form with each ListItem using Calculated Column!

But I don't know if this is possible in SharePoint 2007, can you confirm if there is Form Settings option in List Settings?

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.