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 :

infopath + tableau ou cadre


Sujet :

InfoPath .NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut infopath + tableau ou cadre
    Bonjour

    je suis sur un problème assez particulier concernant un formulaire infopath

    j'ai 2 listes déroulante qui sont liées entre elles

    une pour les marques de voiture et une pour les modèles

    a chaque fois que je sélectionne une marque dans la première liste déroulante , les différents modèles de la marque apparaissent , ce qui marche trés bien

    par contre je voudrais faire en sorte que à chaque fois que je sélectionne un modèle , ses caractéristiques apparaissent dans un tableau , d'ou mon problème car je ne sais pas comment faire cela

    pour l'instant à chaque fois que je me connecte à la base , toutes les caractéristiques de tout les modèles de toutes les marques apparaissent et ce n'est q'une fois que j'ai selectionner la marque et le modèle de la voiture dans la liste ddéroulante que le tri s'effectue dans le tableau

    et je désirerai que ce tableau apparaisse à la fin de mes sélections



    d'avance je vous remercie beaucoup


    cordialement kevin

  2. #2
    Membre expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Points : 3 016
    Points
    3 016
    Par défaut
    Il faudrait plusieurs précisions:

    - Quelle version d'infopath?
    - Utilises-tu le smartclient ou des browser forms?
    - Une quelconque interaction avec sharepoint?

  3. #3
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Salut,

    Donc quand tu séléctionne ta marque et tu veux que ca t'affiche le détail? Tu y es arrivé ou pas ?

    Si non il faut que tu fasse des expression box qui vont cherher la valeur que tu veux en ayant comme condition que la valeur de listebox soit égale àla valeur dans la liste. Mais si tu nous donnais ta structure xml il serait plus simple de t'expliquer.

    Pour ton deuxième problème pourquoi tu ne masquerais pas ton tableau tant que ta deuxième liste box est vide? Ou aurais-je mal compris?
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    salut


    Pour Stéphane

    infopath 2007


    smartclient ou browser forms????

    pas d'interaction avec sharepoint


    pour virgul


    oui quand je selectionne ma marque j'affiche le détail

    par contre, pour l'instant ça se présente comme ça : j'ai un bouton connexion pour me connnecter à ma base sql server depuis laquelle je récupère les infos

    quand jactionne ce bouton mes deux liste box se remplisse , celle avec les marques et celle avec les modèles ( au début celle avec les modèles se remplit avec tous les modeles de toutes les marques , ce qui me convient pas car j'aimerai qu'elle reste vide au début , 1er problème) ,

    second problème : c'est sur mon tableau qui se remplit des détails de tous les miodèles de toutes les marques dés que j'appui sur le bouton connexion

    voila mes soucis

    par contre je n'ai pas fait de prog : j'ai fait des règles de liaison au niveau sql dans les propriétés des list box


    voila vous savez tout

    encore merci

  5. #5
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Citation Envoyé par kev0631
    quand jactionne ce bouton mes deux liste box se remplisse , celle avec les marques et celle avec les modèles ( au début celle avec les modèles se remplit avec tous les modeles de toutes les marques , ce qui me convient pas car j'aimerai qu'elle reste vide au début , 1er problème) ,
    Pourquoi ne pas masquer tza listebox des modèles tant que celle des marque est vie (ca ce fait tout simplement dans les propriétés du controle listebox)

    [QUOTE<=kev0631]
    second problème : c'est sur mon tableau qui se remplit des détails de tous les miodèles de toutes les marques dés que j'appui sur le bouton connexion[/QUOTE]

    Mais pourquoi ne pas faire un tableau (pas répétitif un tableau de mise en forme) qui contiendra des expression box avec la condition que je t'ai déjà expliqué plus haut?

    Comme ca y a juste le modèle que tu as séléctionné qui affiche les détail.

    Aie-je bien compris?
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    salut

    merci pour ce petit détail concernant l'affichage je le connaissais pas
    cela me permet dorénavant de masquer la liste box modele tant qu'il n'y a pas de marque sélectionné dans la premiere liste box

    par contre pour le tableau le problème est toujours la
    mais finalement je ne pense pas passer par un tableau mais simplement par des champs texte , ce qui me convient plus
    et la encore j'ai le meme problème
    si je met en place un champ texte (tout bête ) rien ne s'affiche par contre si je le cré dans une section extensible j'ai tout qui s'affiche en bloc (ce qui ne me convient pas non plus) et si je prend le champ texte qui est sous la section extensible et que je le sort pour le placer hors de cette section tout deviens nikel

    comment dois-je procéder pour faire quelquechose de propre

    merci d'avance

  7. #7
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Je suis vraiment désolé mais j'arrive pas à comprendre ce que tu veux vraiment faire avec ton tableau. Si tu veux la meilleur facon de procéder, pourrais-tu poster une ou deux capture d'écran que je comprenne mieux? Et si tu peux aussi fabriquer (bricoler l'image) dans le genre d'affichage que tu voudrais ca m'aiderais grandement.

    autre possibilités qui n'est surement pas la meilleur et pas la plus perfomante mais ce que tu pourrais faire c'est filtrer les données du tableau via la propriétés (c'est le bouton juste en dessous du formatage conditionnel).
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    voila un exmple avec des téléphones

    je ne veux pas qu' il y est répétition de la date d'annonce par exemple

    hors quand je crée une section extensible et que je place date d'annonce à l'intérieur , il y a répétition mais quand je crée une zone texte "normal" rien ne s'afiche à l'intéireur

  9. #9
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Ok ben ce qu'il faut faire c'est dans les propriétés cliquez sur "Modifier les valeurs par défaut" et après tu choisi en mettant une coche sur les élément que tu veux que InfoPath te crée quand tu ajoute une occurence de ton tableau
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    merci pour ta réponse

    mais je ne veux pas ajouter d'occurence à mon tableau , je veux juste afficher les détails ( en l'occurence la date d'annonce en fonction de la marque et du modèle du téléphones)

    merci

  11. #11
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Pourrais tu envoyer ta structure xml histoire que je puisse construire l'expression XPath et te l'expliquer?
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    voila

    merci

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    up s'il vous plait

  14. #14
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Ne soyons pas trop presser quand même...


    Bon a voir tu recois dans ta réponse toute les infos dont tu as besoin reste plus qu'a les afficher dans ton form.

    Que stocke tu dans la listebox marque le ID ou le modèle?

    Pour ce faire introduis une expression box et copie l'expression XPath suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /dfs:myFields/dfs:dataFields/d:SFR_TYPE_MARQUE_MODELE/d:SFR_MODELE_APP[@Modele= talisteboxMarque]/d:MOBILE_CARACTERISTIQUES/@DateAnnonce
    talisteboxMarque devra être remplacé par le chemin xpath de ta liste déroulante.
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    ok merci beaucoup virgul

    je vais essayer ça

    par contre j'ai aps trop compris ta question sur le stockage de ma liste box marque , car j'y stoque les marques et pas les modèles

  16. #16
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Citation Envoyé par kev0631
    par contre j'ai aps trop compris ta question sur le stockage de ma liste box marque , car j'y stoque les marques et pas les modèles
    Ecris trop vite je voulais dire dans les propriété de ta listebox marque tu as deux champs un valeur et l'autre nom complet.

    dans valeur c'est la valeur qui va être stocké dans le xml que tu vas renvoyé (ca serait bien que ce soit l'ID car je pense que c'est unique non ?)

    Nom complet est le nom qui sera affiché mais pas celui qui est renvoyé mais celui affiché a l'utilisateur.

    Si tu veux envoye moi ta structure XML de source primaire en indiquant la liste déroulante et je te construit ton expression XPath
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  17. #17
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    /dfs:myFields/dfs:dataFields/d:SFR_TYPE_MARQUE_MODELE/d:SFR_MODELE_APP[@Modele= /dfs:myFields/dfs:dataFields/d:SFR_TYPE_MARQUE_MODELE/d:SFR_MARQUE_APP/@Marque]/d:MOBILE_CARACTERISTIQUES/@DateAnnonce


    c'est bon ça??

    parce que ça n'affiche rien!!!

    edit :

    Si tu veux envoye moi ta structure XML de source primaire en indiquant la liste déroulante et je te construit ton expression XPath

    excuse mon ignorance mais c'est quoi la structure XML de source primaire


    encore
    merci

  18. #18
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Non ca ca va pas marché

    Ta liste déroulante est bien lié à un xml non ? Pourrais-tu me l'envoyé?

    Dans Infopath tu as toujours une source primaire qui sont les données qui vont être sauvegardé quand tu le voudra. Et les source secondaire sont les informations qui te seront utile pour populer ton formulaire.

    si tu clique sur ton controle et que dans le volet tu est dans le menu source de données sa devrait directement te montrer ou il est.
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 79
    Points : 35
    Points
    35
    Par défaut
    non ma liste déroulante est liée à la base de donnée sql server

    si je fais l'opération que tu m'as demandée , j'ai un truc de ce style , mais pas de source xml !!!!

    comment faire


    merci

  20. #20
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Donc tu met ceci dans ton expression box et tu regarde si ca marche:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /dfs:myFields/dfs:dataFields/d:SFR_TYPE_MARQUE_MODELE/d:SFR_MODELE_APP[@Modele= ../../../dfs:queryFields/q:FR_MODELE_APP/Modele]/d:MOBILE_CARACTERISTIQUES/@DateAnnonce
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Tableau dynamique dans formulaire infopath
    Par djso3 dans le forum InfoPath
    Réponses: 4
    Dernier message: 22/07/2008, 17h24
  2. [HTML] distinction cadre et tableau
    Par clementine76 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 16/01/2008, 10h10
  3. Tableau : texte vertical dépasse du cadre !
    Par AltGr dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 13/06/2007, 14h35
  4. cadre de bois entourant un tableau de peintre
    Par hysah dans le forum OpenGL
    Réponses: 1
    Dernier message: 27/03/2006, 09h06
  5. tableau avec 1 colonne sur 3 sans cadre
    Par brasco06 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 21/04/2005, 17h44

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