IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

InfoPath .NET Discussion :

Fusionner 2 champs pour une liste déroulante [IP-2010]


Sujet :

InfoPath .NET

  1. #1
    Membre régulier
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juillet 2012
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 196
    Points : 112
    Points
    112
    Par défaut Fusionner 2 champs pour une liste déroulante
    Bonjour,

    J'ai une liste SharePoint contenant des description budgétaire:

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #budget   Description
    123          Budget A
    456          Budget B
    789          Budget C
    Dans mon formulaire InfoPath, j'aimerais que ma liste
    déroulante affiche:
    123 - Budget A
    456 - Budget B
    789 - Budget C

    J'ai essayé de mettre un 'concat' sur mon champs InfoPath,
    mais seulement le budget sélectionné a le bon format, le reste
    de ma liste affiche seulement la description.
    Exemple:
    123 - Budget A
    Budget B
    Budget C



    Je ne réussi pas à concaténer directement sur ma connection de données!

    Quelqu'un aurait un tuyau?

    Merci d'avance,
    Jacques

  2. #2
    Membre éprouvé
    Homme Profil pro
    Référent technique
    Inscrit en
    Juillet 2007
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Référent technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 834
    Points : 1 219
    Points
    1 219
    Par défaut
    Bonjour,

    Je ne veux pas dire de bêtise mais il me semble que cela n'est pas réalisable.
    En fait, il n'est pas possible d'utiliser des fonctions lors du remplissage des zones de listes déroulantes. Il est uniquement possible de sélectionner un champ pour la valeur et un champ pour le nom affiché.

    Donc 2 solutions:
    1. Vous ajoutez une colonne de concaténation dans votre liste SharePoint (pas très propre d'autant que les colonnes calculées SharePoint ne sont pas détectées dans les connexions de données...),
    2. Vous utilisez du code managé permettant de remplir un fichier XML à partir de la liste SharePoint puis vous mappez votre zone de liste déroulante sur ce fichier XML.
    Désolé.

    Cordialement,
    Rémi MATAYRON
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

  3. #3
    Membre régulier
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juillet 2012
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 196
    Points : 112
    Points
    112
    Par défaut
    Bonjour,

    J'ai finalement réglé mon problème en créant une colonne de "valeurs calculées"
    dans ma liste SharePoint 2007, j'ai par la suite refait ma connexion de donnée dans InfoPath
    et sélectionné cette nouvelle colonne dans ma liste déroulante.

    Donc, mission accomplie!

    Cordialement,
    Jacques

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 17/06/2011, 22h32
  2. Champ "Autre" pour une liste déroulante
    Par Amaury_35 dans le forum Langage
    Réponses: 2
    Dernier message: 14/08/2009, 11h27
  3. [C#] Concaténer 2 champs dans une liste déroulante
    Par wil4linux dans le forum ASP.NET
    Réponses: 8
    Dernier message: 28/06/2006, 08h57
  4. Récuperer le 2eme champ d'une liste déroulante
    Par priest69 dans le forum Access
    Réponses: 2
    Dernier message: 07/09/2005, 19h07
  5. Réponses: 5
    Dernier message: 27/05/2005, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo