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 :

Améliorer formulaire Infopath


Sujet :

InfoPath .NET

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Août 2014
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 37
    Points : 29
    Points
    29
    Par défaut Améliorer formulaire Infopath
    Bonjour,
    je suis arrivé à faire quasiment tout ce que je voulais sur mon formulaire de support technique :

    Nom : 3.png
Affichages : 209
Taille : 36,9 Ko

    Je choisis mon client dans un menu déroulant, et j'ai les utilisateurs de mon client qui apparaissent en fonction.
    En dessous du client et de l'utilisateur j'affiche en lecture seule les numéros de téléphone de chaque fiche.
    J'ai ajouté des boutons + qui me permettent de rajouter des clients ou des utilisateurs ou des catégories.

    Il me manque deux choses :
    - quand je choisis un client ou un utilisateur, j'aimerai avoir un lien pour ouvrir la fiche du client ou de l'utilisateur
    - Pour sélectionner un client j'aimerai pouvoir cliquer dans la case, saisir quelques caractères et avoir la liste des clients correspondants : par exemple je saisis SCM et j'ai toutes les SCM, ou je saisis Bernard et j'ai tous les Bernard.
    Comme ce que propose le plugin Cross-site Lookup que je ne peux hélas pas intégrer dans Infopath :
    Nom : 4.png
Affichages : 261
Taille : 4,1 Ko

    Est-ce possible?

  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,

    Pour le point 1, qu'est ce qui vous bloque? Comment sont récupérées les informations du client? Ne suffit-il pas de rajoute la colonne URL de SP à votre connexion de données afin de pouvoir utiliser dans le formulaire?

    Pour le point 2, en effet, l'autocomplétion n'est pas disponible nativement dans InfoPath. Vous devrez passer par un champ intermédiaire connecté à votre source de données. Il n'est pas possible de tout avoir dans le même contrôle.

    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
    Nouveau membre du Club
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Août 2014
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 37
    Points : 29
    Points
    29
    Par défaut
    Bonsoir et merci pour votre retour.

    Pour le 1 les données sont récupérés dans Infopath via une connexion de donnée. J'ai regardé dans ma connexion de données les champs disponibles mais je n'ai pas l'URL. Ou puis je la trouver?

    Pour le 2 quelque chose est faisable?

  4. #4
    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,

    Point 1 : Lors de la création de votre connexion de données, vous pouvez choisir la liste des champs à récupérer dans votre liste SharePoint.

    Point 2 : Il faut créer une zone de texte permettant à l'utilisateur de saisir ces caractères puis créer un bouton "Filtrer" par exemple. Ce bouton permettra de filtrer la connexion de données à partir des données saisies par l'utilisateur.


    Dans tous les cas, vous pouvez utiliser les Web Service REST pour réaliser votre besoin :
    http://thingsivefoundout.blogspot.fr/2012/10/filtering-large-sharepointlist-data-in.html
    http://johnliu.net/blog/2012/4/26/in...interface.html
    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.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/06/2007, 15h55
  2. Mettre à jour un formulaire InfoPath
    Par colonel dans le forum SharePoint
    Réponses: 2
    Dernier message: 06/06/2007, 09h35
  3. Formulaire infopath et 2 listes
    Par jab dans le forum SharePoint
    Réponses: 2
    Dernier message: 02/06/2007, 09h11
  4. Réponses: 8
    Dernier message: 04/04/2007, 11h16
  5. Publier un formulaire Infopath
    Par soso78 dans le forum InfoPath
    Réponses: 1
    Dernier message: 18/10/2005, 10h03

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