Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

InfoPath Forum d'entraide sur InfoPath (concevoir des formulaires basés sur XML)

Réponse
 
Outils de la discussion
Vieux 22/08/2008, 11h00   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut liste deroulante en cascade

Bonjour a tous,

Je pense que ce poste sera le dernier pour mon projet, car il touche a sa fin maintenant. Je vous remercie pour toute l'aide que vous avez pu m'apporter.

Mais il me reste une question. J'ai actuellement dans une repeating table 2 champs "prenom" et "nom". J'ai transforme ces champs text-box en liste deroulante avec une connexion a une data source differente pour les 2 champs.
Sur la liste deroulante "nom", j'importe toutes les informations de la colonne "non" de la table X sans aucun filtre.
Sur la deuxieme, j'importe toutes les informations de la colonne "prenom" de la table X avec en parametre un string. ce string fait reference au "nom".

C'est a dire que l'orsque je selectionne un Nom de famille, il affiche automatiquement les prenoms correspondant pour ce nom de famille.

Pour ce faire j'utilise le code sur une changement d'evenement sur le champs "nom". Mon code fonctionne bien sans erreur, mais il s'execute seulement pour le premier element de ma repeating table.

POur chaque prenom et nom, il y a un ID associe, qui represente la numero sur la table repetitive.

J'ai chercher sur Internet, il faut travailler avec les Filters mais cette option n'est pas suportee par les enable-browsers. Je dois doncle faire par le code, mais je n'ai trouve aucune facon de le faire.

Auriez vous une idee ?
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 22/08/2008, 12h00   #2 (permalink)
Membre du Club
 
Date d'inscription: juillet 2007
Localisation: Cote Ouest
Âge: 25
Messages: 107
Par défaut

Bonjour,

Je pense qu'il faut que tu cherche du coté du "current()" qui permet de dire d'appliquer cela sur la ligne courant.

Si tu le fais par le code, il faut que tu travaille sur le "e" qui est un paramétre qui désigne l'élément actuel...

Bonne journée et bonne fin de projet.

Cordialement.
Rémi
billout rm est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 22/08/2008, 12h55   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

Je suis sous infopath 2007 et mon langage est le VB pour complement d'information
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 09h56   #4 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

bonjour, voila, je ne suis pas passe par le code mais par des regles et un dataset.

Voici le tutoriel qui m'a aide.
http://blogs.msdn.com/infopath/archi...ser-forms.aspx

Dernière modification par padawanette ; 26/08/2008 à 15h44
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 18h03.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations