In SharePoint 2010, datasheet view for a list is not allowing me to update items - sharepoint-2010

In SharePoint 2010, datasheet view for a list is not allowing me to update items.
Its giving an error saying, "all the required fields are not included in the view, Please include all the required fields in the view before updating items"
My List has two content types (A & B) associated to it.
I have included all the required columns from two content types (A & B). Still not able to use datasheet view for updating items.

There are few things to consider,
1) Make all the columns of two content types (A & B) optional.
Do it for List content type and Site content type.
2) You have to make all the list columns optional. For doing this, you have to first uncheck "Allow management of content types" from advanced settings of a list.
After doing this, you will be shownn all list columns with "Required" column as well. Now you can go to list column settings by selecting a list column and make it optional.
If you do not uncheck "Allow management of content types", you can't know whether list column is required or optional and you don't have a way to make it optional.Bookmark

Please check the all views of the list. There will be one columns which is require but you did not include. Check the view settings.

Related

sm30: Set matching column heading

I created a table in SAP via se11, then I used the table maintenance generator.
Now I edit the table via sm30:
The second and the third column: Both have the heading "Feldname".
The first "Feldname" column is called COLUMN_NAME and its data element is "Fieldname".
The second "Feldname" column is called AUTH_FIELD and its data element is "XUFIELD"
I would like to see the column names which I gave the columns in se16 (COLUMN_NAME, AUTH_FIELD) in the heading.
How to prevent the table maintenance generator from giving other names in the headings?
Option 1 - use custom data elements:
Instead of using Fieldname and XUFIELD data elements, you can create your custom data elements and give them what header you would like.
(You will have to regenerate table maintenance)
Option 2 - editing screen
When generated the table maintenance, you supplied a function group and a screen number.
Go to SE80 -> Function Groups -> <function_group_supplied> -> screens -> <screen_supplied>.
Then edit it as you want.
Note: Modifying a generated object is considered risky. Your customized changes might be overwritten in a future regeneration.
Add custom data elements with suitable descriptions. Let the new data elements refer to the original ones (resp. the domains) to avoid having to reinvent everything.
Data element descriptions can be translated.
You can set different descriptions for different lengths, e.g. "Field" for the narrow column with length 10, and "Field name" for a wide label with length 30.
Regenerating the maintenance screen won't accidentally delete the changed descriptions.

Lookup column exceeds List View Threshold

I have created a list which contains records/list items more than the list view threshold which is 5000.
I have also created a site column (as lookup) which points to a column in this parent list.
I have added this site column to a library. And I uploaded a document. But when I edit the properties of the document, I could not update value for this lookup column. The error is showing as:
This is a lookup column that displays data from another list that currently exceeds the List View Threshold defined by the administrator (5000).”
So I have indexed this column in the parent list. from list settings -> indexed columns -> add a column
But still I'm getting this error.
The details of column in parent list is given below:
Type: Single Line of Text & Not Unique
As a workaround, we can use SPAutocomplete of SPServices library/REST API to avoid List View Threshold issue. Check the articles below.
Similar thread
Automatic Parent/Child List Relationships for Large Lists in SharePoint

How to stay in view when searching by filter

I've added Owner to the columns shown in the standard Active Accounts view, as well as some other fields. This turned out as supposed to. However, I've noticed that when I enter something in the search box on the right, the filtering gets me a correct list of accounts but the columns are not the ones that I've set in the view Active Accounts.
Where do I set it to be like that? Preferably so that CRM retains the subset of columns and only filter down the number of records presented. If it's not possible, how do I set the columns presented in the Search Results view (independently of from which view the search's been performed)?
In solution, on where entity views are listed, there is 'quick find' type view. Columns defined in tha view are displayed when search is executed.
You can also define additional search criteria for search, when you modify filter in that view.

How to validate field in InfoPath against separate SharePoint list

I have two SharePoint Lists. One is a simply a list of items with a title and description, the other is a list of requests which contain a workflow. These requests are requests for adding or updating items in list A.
I want to validate the Title field on the add new item form for the Request List. I'm wanting to check that the Title does not already exist in List A.
I know can set the properties to only allow unique values on the Title for List A but as these request are going into a separate list I am not sure how I can check to see if the item already exists in List A.
I am creating the forms for the Request List in InfoPath.
Any ideas would be great.
This is a rough idea, but you could load in List B into your data form and set a textbox to the value of the list, filtered by the title field from list A. If the field is blank then you know it doesn't exist already.
This blog can help with the loading and filtering of the list data:
http://pravahaminfo.blogspot.com/2011/05/filtering-sharepoint-list-data-using.html

Double data entry system using Infopath 2007 how to compare 2 infopath documents for differences?

How to compare 2 infopath documents craeted using double data entry system for
differences ?
We have a small project contains few infopath forms. Client is using double data entry system to reduce the errors. We are maintaining entry number in infopath form to seperate each entry.
Note: I know we can compare xml data
files of 2 documents. (xml data file
has field names like field1,field2 and
so on..while on form that field1
represent some meaninngful text) But
the question is we want to compare it
Visually side by side. Any difference
should highlight the field.
The easiest way I can think of is to use a different "comparison" form (instead of trying to alter the original). The new form can have two columns - two fields for each original field. You can load the two documents to compare into datasources (even make fields at the top which prompt for which two docs to compare). One shows in the left column and another in the right. Then just use conditional formatting to highlight where the first column doesn't match the second, or even hide the fields where they are identical so only the differences are visible.
If you want to get really fancy you can even let the user specify or change the values on the form and have them save back to the originals or create another new "merged" version.