2013-10-16 2 views
0

J'ai des données que je veux remplir lorsque mon formulaire s'ouvre, j'ai donc créé une connexion de données secondaires basée sur un fichier XML (elle doit être secondaire connexion, pas le primaire) avec quelques valeurs d'exemple dans le but de les supprimer plus tard et de les remplacer par des valeurs réelles. Il ressemble fondamentalement ceci:Ajouter/supprimer des lignes d'une table extensible liée à une source de données secondaire

<root> 
    <entry> 
     fields here 
    </entry> 
    <entry> 
     fields here 
    </entry> 
</root> 

(La deuxième entrée est de telle sorte que InfoPath sait qu'il a répéter des valeurs.)

Je me suis alors lié <entry> à une table répétitive dans ma forme.

Mais lorsque j'ouvre le formulaire, il y a exactement deux valeurs, et les options permettant d'ajouter/de supprimer des entrées sont grisées. InfoPath sait que c'est un élément répété, sinon je ne serais pas capable de le lier à une table extensible.

Comment puis-je modifier cela pour permettre l'ajout et la suppression d'entrées?

+0

Voyez si cela aide à tous http://www.infopathdev.com/blogs/hilary/archive/2009/03/13/locked-schema-got-you-down.aspx –

+0

Une idée intéressante, mais Cet exemple utilise une source de données principale. Je l'ai essayé de toute façon pour mon secondaire, mais ça n'a pas marché. Merci quand même. – Chris

+0

Voulez-vous réellement ajouter/supprimer de la source de données secondaire ou uniquement lire, puis ajouter/supprimer sur la copie de source de données principale? –

Répondre

0

Apparemment, les sources de données secondaires ne peuvent pas être modifiées. J'ai trouvé cette information dans l'aide d'InfoPath.

Modification des sources de données secondaires

Parce que les champs et les groupes dans les sources de données secondaires sont basées sur des connexions de données à des sources de données externes, vous ne pouvez pas modifier les champs et les groupes dans une source de données secondaires. Lorsque vous affichez une source de données secondaire dans le volet des tâches Source de données, les champs ont l'icône de champ verrouillé et les groupes ont l'icône de groupe verrouillé pour indiquer que vous ne pouvez pas les modifier.

Questions connexes