none
Valeur calculée dans une liste SharePoint RRS feed

  • Question

  • Bonjour,

     

    j'ai une liste personnalisée avec comme colonnes (entres autres) le champ de texte Titre obligatoire et un champ que l'on peut appeler "Champ1" qui est un look up (champ recherche) qui prend sa source sur un autre site pour afficher un menu déroulant.

     

    Je voudrais que la valeur de Titre prenne automatique la valeur de Champ1 affichée.

     

    Si je tente de mettre comme valeur calculée : =[Champ1] il me dit que il y a incompatibilité de format.

     

    Est il possible de récupérer la valeur affichée de Champ1 automatique dans Titre ? 

     

     

    Merci

    lundi 14 janvier 2008 16:35

Réponses

  • Bonjour Guillaume,

     

    Deux infos :

    Votre champ Titre est une colonne de type Texte, n'est ce pas et non une colonne calculée ?

    Auquel cas, vous utilisez la fonction valeur calculée en valeur par défaut et non la fonction de colonne calculée : c'est bien cela ?

    A noter que dans ce cas, la valeur par défaut sera celle qui est utilisé à l'affichage du formulaire de création.

     

    Si vous souhaitez qu'une colonne soit calculée à tout instant, utiliser la colonne de type calculée.

     

    Par contre, dans tous les cas, la valeur calculée ne peut s'appuyer sur une colonne de type recherche.

    Vous le verrez avec une colonne calculée et le message d'exception suivant :

    "Une ou plusieurs références de colonne ne sont pas autorisées car les colonnes sont définies comme un type de données non pris en charge dans les formules"

     

    Désolé

    mardi 15 janvier 2008 09:41

Toutes les réponses

  • Bonjour Guillaume,

     

    Deux infos :

    Votre champ Titre est une colonne de type Texte, n'est ce pas et non une colonne calculée ?

    Auquel cas, vous utilisez la fonction valeur calculée en valeur par défaut et non la fonction de colonne calculée : c'est bien cela ?

    A noter que dans ce cas, la valeur par défaut sera celle qui est utilisé à l'affichage du formulaire de création.

     

    Si vous souhaitez qu'une colonne soit calculée à tout instant, utiliser la colonne de type calculée.

     

    Par contre, dans tous les cas, la valeur calculée ne peut s'appuyer sur une colonne de type recherche.

    Vous le verrez avec une colonne calculée et le message d'exception suivant :

    "Une ou plusieurs références de colonne ne sont pas autorisées car les colonnes sont définies comme un type de données non pris en charge dans les formules"

     

    Désolé

    mardi 15 janvier 2008 09:41
  •  

    Il s'agit effectivement d'une colonne de type Texte dans laquelle je voulais une valeur calculée (il s'agit en fait de la colonne Titre qui est imposée par SharePoint que l'on ne peut pas supprimer et dont on ne peut changer le type...)

     

    Merci pour votre réponse, je vais donc passer par un event receiver pour remplir ce champ à la création de l'item...

    mercredi 16 janvier 2008 08:42
  • Bonjour Guillaume,

     

    En effet, en dev, il y aurait plusieurs options:

    • Event receiver
    • Custom field Type
    • Custom column via CAML (mais dans ce cas là, je pense qu'il y aurait problème avec la récupération de la colonne lookup)

    Pierre

    mercredi 16 janvier 2008 09:57