Bonjour,
une petite vite.... j'ai vu à plusieurs endroits où l'on utilisais l'arobas avec une variable, genre:
MAX(@ID)....
à quoi sert donc cet arobas dans InfoPath????
Merci!
Jacques
Bonjour,
une petite vite.... j'ai vu à plusieurs endroits où l'on utilisais l'arobas avec une variable, genre:
MAX(@ID)....
à quoi sert donc cet arobas dans InfoPath????
Merci!
Jacques
Je ne connais pas InfoPath, mais en Xpath, si je me rappelle bien, c'est pour avoir la valeur d'un attribut XML. Je suppose que c'est le même genre de chose avec InfoPath
Microsoft MVP : Windows Platform
MCPD - Windows Phone Developer
MCPD - Windows Developer 4
http://www.guruumeditation.net
“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
Effectivement, c'est la syntaxe pour faire référence à un champ.
Jean-François Fustec - Consultant Formateur - SharePoint - Office 365 - Infopath Lotus
... pour un exemple plus clair, quelle serait la différence entre utiliser
MAX(ID)
et
MAX(@ID)
??
Jacques
Bonjour,
En effet, ils ont raison le "@" permet de spécifier qu'il s'agit d'un attribut sur l'élément que vous parcourrez.
Prenez par exemple un contrôle "lien hypertexte" de InfoPath et faites le glisser dans le designer.
Vous verrez que la structure du champ comprendra un élément (correspondant à l'url) qui comprendra un attribut (correspondant au texte).
Si vous vous positionnez sur l'élément et que vous ajoutez une règle de type action, vous verrez que si vous prenez le champ attribut de l'url dans une fonction, il sera interrogé en XPATH de la manière suivante : @champ.
Vous pouvez rencontrer ce cas lors de l'utilisation de certaines sources de données secondaires pour lesquels les champs sont utilisés en attribut. Mais en soit, rien de bien génant à priori si vous utilisez le concepteur de règles.
Cordialement,
Rémi MATAYRON
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager