|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
PEMIGNAN FOFANA Inscription : septembre 2010 Messages : 27 ![]() |
Bonjour chers amis developpeur,j'ai deux zones de listes modifiables.
-La première zone de liste modifiable est lié au libelle de la table Structure de la base de données SQL. CREATE TABLE [dbo].[Structure]( [Id_structure] [int] IDENTITY(1,1) NOT NULL, [Libelle] [varchar](50) NULL, CONSTRAINT [PK_Structure] PRIMARY KEY CLUSTERED ( [Id_structure] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[Unités]( [Id_Unite] [int] IDENTITY(1,1) NOT NULL, [Libell] [varchar](50) NULL, [Id_structure] [int] NULL, CONSTRAINT [PK_Unités] PRIMARY KEY CLUSTERED ( [Id_Unite] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO Lorsque je sélectionne le champ1qui est la première zone de liste modifiable,je veux afficher les éléments dans champs 2qui est la deuxième liste modifiable. lorsque je sélectionne un élément du champ1,il m'affiche un seul élément dans le champ2 alors que je voudrais avoir tous les éléments. j'ai besoin de votre concours. Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() MVP InfoPath Inscription : juillet 2007 Messages : 648 ![]() |
Bonjour,
En effet, je dirais même que vous avez dans champs2 la dernière valeur récupérée de votre requête. Le problème vient de la ligne suivante: Code :
myNav.SelectSingleNode("/my:mesChamps/my:champ2", Me.NamespaceManager).SetValue(Unite)
Pour pouvoir avoir une liste de valeurs, vous devez passer par une connexion de données secondaire InfoPath de type XML. Pour cette connexion de données, vous pourrez cliquer sur "Données" puis "Connexion de données", puis "Réception" puis "Document XML". Vous devrez depuis votre code managé remplir cette connexion de données. Puis vous n'aurez plus qu'à associer cette connexion de données InfoPath à la zone de liste déroulante. Avec ce post, vous pourrez réaliser votre besoin en 5 minutes : http://blogs.prakashinfotech.com/Lis...525ba33&ID=101 Enjoy!
__________________
Rémi MATAYRON MVP InfoPath 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. |
|
|
00
|
|
|
#3 |
|
PEMIGNAN FOFANA Inscription : septembre 2010 Messages : 27 ![]() |
Merci pour votre reponse,je voudrais savoir la procedure de création du dcument xml?
Merci pour votre contribution |
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() MVP InfoPath Inscription : juillet 2007 Messages : 648 ![]() |
Bonjour,
Pour cela, il faut vour créer un fichier XML sur votre ordinateur comprenant uniquement une coquille vide. Par exemple: Code :
Une fois ce fichier enregistré sur votre PC, vous n'aurez plus qu'à ajouter ce fichier xml en tant que fichiers de resources du formulaires (dans la partie "Données" du ruban). Par la suite, lorsque vous créerez la connexion de données, vous n'aurez plus qu'à sélectionner "Réception de données" / "Documents XML" puis cliquer sur "Fichiers de resource" pour sélectionner votre modèle. En espérant avoir été assez clair dans mes explications. Cordialement.
__________________
Rémi MATAYRON MVP InfoPath 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. |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com