2016-06-20 1 views
0

Dans Excel, j'ai créé un prototype d'une recherche d'enregistrement tool.There sont trois paramètres pour sélectionner. En fonction de la sélection, la formule Excel s'exécute dans une table et identifie les lignes où les trois paramètres sont vrais et retourne une cellule particulière. Essentiellement, c'est une recherche de base de données. Je ne peux pas fournir les données en raison de la confidentialité, cependant, c'est vraiment la fonctionnalité qui est importante ici.Comment puis-je interroger une liste SharePoint à l'aide InfoPath 2010 et retourner une valeur qui correspond aux paramètres d'entrée?

Maintenant que j'ai prouvé la logique du système et montré qu'il renvoie les valeurs que je recherche, la prochaine étape est de prendre la logique et de recréer cet outil de recherche dans Infopath 2010. Les données qu'il va La recherche dans réside dans une liste SharePoint (source de données).

Cependant, les formules InfoPath 2010 ne semblent pas être aussi simple que dans Excel. Bien que je suis en mesure de faire les connexions de données et de créer les menus déroulants pour sélectionner les paramètres, je me bats pour recréer la fonctionnalité de recherche de base de données.

Le formulaire InfoPath doit prendre les trois paramètres, interroger la liste SharePoint et retourner la valeur (dans la même forme) correspondant à ces trois paramètres. Est-ce possible dans Infopath 2010? Comment? Toute aide est appréciée.

Répondre

2

Si vous avez configuré une connexion de données à la liste, et il est une liste ordinaire, puis en interrogeant il devrait être très simple.

La liste connexion de données doit avoir un groupe appelé QueryFields avec un champ pour chacune des colonnes dans la liste. Tout ce que vous devez faire est d'utiliser Définir la valeur un champ de règles pour copier vos valeurs de requête dans les champs respectifs, puis utiliser une règle pour exécuter la requête. Avez-vous essayé cela?

+0

relativement nouveau pour InfoPath donc dû revenir en arrière et faire un peu de lecture. Après avoir lu les champs de requête, les champs de données et les boutons, j'ai pu lancer les requêtes attendues. Je vous remercie! – lookininward