J'ai une colonne calculée dans une liste SharePoint personnalisée 2007, avec la formule suivante:SharePoint: les valeurs de colonnes calculées disparaissent lors de la modification d'un élément de liste. Des idées?
=CONCATENATE("IR-",[ID],"-",LEFT(UPPER([Title]),25))
Si un élément est créé dans la liste, tout va bien, cependant, lorsqu'un élément est mis à jour le [ID] La colonne n'est plus dans la colonne calculée pour cet article. Donc, à la création: "IR-40-TheTitleIsHere", mais après édition, c'est "IR - TheTitleIsHere".
Quelqu'un a-t-il un aperçu de la raison pour laquelle cela se produirait?
Etes-vous sûr Modifier ce Breaks? Parce que beaucoup d'articles disent que l'ID ne sera pas disponible pendant l'opération d'ajout car, il n'a pas encore été généré. Donc, pour obtenir la valeur dans la colonne Calculé en fonction de l'ID, vous devez modifier l'élément afin que la valeur soit reflétée. – Kusek
Oui, maintenant que vous le dites, je pense que vous avez raison. Il me semble quand je vais dans la colonne calculée (je n'ai même pas besoin d'éditer quoi que ce soit), puis cliquez sur "OK", tous les ID sont générés/calculés, car tout manquait. Toutefois, la modification d'un enregistrement après cela fait disparaître la valeur [ID] pour cet enregistrement. * sigh * Avez-vous des idées sur la façon d'inclure l'ID dans le calcul et de le faire coller à travers les modifications d'enregistrement? – program247365