Connexion rentrante - InfoPath Dev
in

InfoPath Dev

Connexion rentrante

Last post 04-02-2007 04:41 AM by diaboloche. 19 replies.
Page 1 of 2 (20 items) 1 2 Next >
Sort Posts: Previous Next
  • 03-29-2007 08:13 AM

    Connexion rentrante

    Salut,

    Est - ce qu'il y a possibilité de fournir un argument à une connexion rentrante... Un argument tel que dans une connexion sortante...
  • 03-29-2007 10:48 PM In reply to

    Désolé mais je ne comprend pas de quoi tu parles? de source de données secondaire? Tu veux changer les paramètre que tu envoie par défaut?
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 03-30-2007 12:10 AM In reply to

    Je fais :

    Outils - Connexions - Ajouter

    Ici j'ai deux possibilités :
    Envoi de données
    Réception de données

    Pour l'envoi de données j'ai la possibilité de définir une série d'argument à envoyer (liste déroulante, champs texte, ...)

    Pour une rentrante je n'ai aucune possibilité de spécifier ces arguments...

    Supposons que je dispose d'un stock de marchandises. Je désire visualiser les marchandises de Monsieur Y... comment-puis uniquement récupérer ces marchandises si je ne peux pas envoyer de requête spécifiant le client souhaité...

    Est-ce que tu vois ce que je veux dire ?

    Bonne journée.
  • 03-30-2007 01:31 AM In reply to

    Il suffit de dire que tu ne veux pas charger les données (la coche a la fin de l'assistant dont tu parle) et le faire toi-même dans ton onload event.

    Pour ce faire tu accèdes à ta bdd secondaire comme tu accèderai à un résultat de cette dernière et tu modifie le paramètre et après tu fais:

    thisXDocument.DataObjects["tabddsecondaire"].Query();

    C'est en C# mais tu ne devrais pas trop avoir de peine à le transformer en Jscript.

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 03-30-2007 01:46 AM In reply to

    Oui là tu ne charge pas toutes tes connexions en même temps...
    Mais tu n'as pas définis à une connexion rentrante :
    - Je te donne cette valeur
    - J'attends le retour en fonction de cette valeur

    Tu vois ce que je veux dire ?
  • 03-30-2007 01:48 AM In reply to

    Parce que pour une connexion RENTRANTE on ne propose pas la possibilité de définir des paramètres... contrairement à une sortante.
  • 03-30-2007 02:21 AM In reply to

    On parle bien d'un Websevice?
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 03-30-2007 02:22 AM In reply to

    Oui je communique avec un WebService.
  • 03-30-2007 02:25 AM In reply to

    donc si tu regarde en mode design dans infopath ta source de données tu vois que tu as queryfields et datafields?

    Si tu modifie la valeur de ces queryfields et que tu éxécute la commande que je t'ai donnée ben ca fait te refaire un query un webservice c'est bien ce que tu veux faire non?

    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 03-30-2007 02:43 AM In reply to

    Ah je comprends ce que tu veux dire... je vais tester !
  • 03-30-2007 03:12 AM In reply to

    J'essaye...
    Moi j'ai ceci :



    Comment puis-je filtrer par exemple sur NUM ?
    Donc les étapes si j'ai bien compris c'est attribuer une valeur à NUM dans le query. Et ensuite lancer la connexion.
    Mais pour attribuer l'argument je ne vois pas comment procéder...
  • 03-30-2007 04:51 AM In reply to

    C'est juste j'avais un peux oublier ca.. faut que tu webservice accepte le get pour que tu est aie les paramètre dans infopath comme ceci:



    Es-ce que tu as le droit de modifier les webservices pour qu'il l'accepte? Je peux te dire comment..

    C'est la soluce la plus simple à mettre en oeuvre maintenant y a d'autre manière...
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 03-30-2007 05:18 AM In reply to

    Oui je peux modifier ce que je veux...
    Qu'appelles-tu accepter le get ?

    Définir un argument simplement ?


    public void (int IDClient)
    {
    ...
    }
  • 03-30-2007 05:48 AM In reply to

    ah mais tu veux dire que ton webservice n'as pas du tous de paramètres même en SOAP?

    Si oui effectivement il faut faire comme tu le dis et biensur adapté ton code dans ton webservice pour qu'il fasse ce que tu veux avec ce paramètre.


    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 03-30-2007 05:51 AM In reply to

    Définir le paramètre dans le WebService Ok.
    Maintenant quel est dans le code (en C# ou JScript comme tu veux) qui permet de définir le paramètre dans InfoPath...
    Lancer la connexion tu me l'as indiquer.

    Bonne fin de journée.
Page 1 of 2 (20 items) 1 2 Next >
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.