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

Développement Sharepoint .NET Discussion :

InfoPath : Erreur de saisi d'une formule (TextType)


Sujet :

Développement Sharepoint .NET

  1. #1
    Membre habitué Avatar de Gratiano
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2013
    Messages
    268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Alimentation

    Informations forums :
    Inscription : Octobre 2013
    Messages : 268
    Points : 153
    Points
    153
    Par défaut InfoPath : Erreur de saisi d'une formule (TextType)
    Bonjour a tous,

    Je suis un peu coincé sur InfoPath 2013.
    J'ai créé un formulaire avec des connexions vers une base de donnée.
    J'ai un champ Nom Client (TextType) qui doit recevoir le libellé du client choisi dans une liste déroulante (Code_Client)
    Je vais dans les Propriétés de mon TexteType, puis dans la zone Valeur je saisi la formule @Lib_Client[@Code_Client = Code_Client]
    Lib_Client est une table qui existe dans ma base SQL.
    Code_Client également
    Lorsque je vérifie la formule j'ai l'erreur suivante :
    "@Lib_Client" ne pointe pas vers le chemin d'accès valide d'un champ ou d'un groupe

    Est ce parce que ma table Code_Client porte le même nom que ma colonne de Zone de texte ?

    Pour info dans ce même formulaire j'ai d'autres TextType qui ont une formule identique (ex : @Caption[@codeCompte = Code_compte] ) pour laquelle je n'ai aucun problème..

    Merci pour votre aide éventuel

  2. #2
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    En effet essaye de changer l'intitulé de ton champ.
    Sinon peut-être un pb d'encodage...
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  3. #3
    Membre habitué Avatar de Gratiano
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2013
    Messages
    268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Alimentation

    Informations forums :
    Inscription : Octobre 2013
    Messages : 268
    Points : 153
    Points
    153
    Par défaut
    Je regarde ça demain.

    Merci

  4. #4
    Membre habitué Avatar de Gratiano
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2013
    Messages
    268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Alimentation

    Informations forums :
    Inscription : Octobre 2013
    Messages : 268
    Points : 153
    Points
    153
    Par défaut
    J'ai beau supprimer (sous SharePoint) la colonne Code_Client pour en recréer une nommée Numero_Client
    Je modifie le formulaire
    InfoPath met à jour les champs
    Dans les Propriétés de la Zone de Texte Nom_Client, je renseigne :
    @Lib_Client[@Code_Client=Numero_Client]

    Après vérification de la formule :
    "@Lib_Client" ne pointe pas vers le chemin d'accès valide d'un champ ou d'un groupe

    Je ne comprends pas ce qu'il cloche, comme s'il ne reconnaissait pas la table Lib_Client que je vois bien au niveau des tables de ma source externe sur lequel le Numero client pointe...

    ludojojo, tu parlais d'un éventuel pb d'encodage, peux tu m'éclairer ?

  5. #5
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    En effet c'est très étonnant !
    Pour ce qui est de l'encodage, je faisait référence au type d'encodage du champ dans la base de données... Rapproche toi des DBA pour en savoir plus, je ne suis pas expert dans ce domaine...

    Juste pour un petit rappel, InfoPath vient officiellement d'annoncer la suppression de cet outil de sa suite Office.
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  6. #6
    Membre habitué Avatar de Gratiano
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2013
    Messages
    268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Alimentation

    Informations forums :
    Inscription : Octobre 2013
    Messages : 268
    Points : 153
    Points
    153
    Par défaut
    Bonsoir,

    J'ai en fait recommencé à saisir la formule @Lib_Client[@Code_Client=Numero_Client] en "allant chercher les champs" (via le bouton Insérer un champ ou un groupe)

    et ça marche !

    Tellement sûr de moi je saisissais moi même la formule (à la main)

    RESOLU

    Quand tu dis ça ludjojo
    "Juste pour un petit rappel, InfoPath vient officiellement d'annoncer la suppression de cet outil de sa suite Office. "
    Quel outil va être supprimer ?

  7. #7
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par Gratiano Voir le message
    "Juste pour un petit rappel, InfoPath vient officiellement d'annoncer la suppression de cet outil de sa suite Office. "
    Quel outil va être supprimer ?
    FAIL !
    Ce que je voulais dire c'est : "Juste pour un petit rappel, Microsoft vient officiellement d'annoncer la suppression d'InfoPath de sa suite Office."
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

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

Discussions similaires

  1. Pbm pour empêcher la saisie dans une cellule où il y a une formule
    Par doremifaso dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/06/2008, 14h51
  2. Réponses: 5
    Dernier message: 26/12/2007, 12h13
  3. erreur dans une formule SI ?
    Par Maxence45 dans le forum Excel
    Réponses: 7
    Dernier message: 25/11/2007, 08h21
  4. Réponses: 6
    Dernier message: 08/10/2006, 17h49
  5. [Formulaire] Gestion erreur saisie d'une requête
    Par b_steph_2 dans le forum IHM
    Réponses: 6
    Dernier message: 05/01/2006, 17h40

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