Problème Infopath et JScript - Divers - Programmation
Marsh Posté le 16-02-2006 à 09:34:45
Salut,
en c# c'est:
thisXDocument.DataObjects["Secondary DataSource Name"].Query();
en jscript ca devrait pas trop être différent. Je tente:
XDocument.DataObjects.Item("le nom de ta data source" ).Query();
!!! Le nom doit être exactement le même (minuscule et majuscule) que dans le mode design d'infopath (quand tu sélectionne quelle data source tu veux voir)
Mais a part ca sera beaucoup plus simple si tu fais ca avec des règles!
A part ca moi j'ai une question pour toi, je suis débutant en jscript et je comprend pas trop tout ca. si tu peux m'aider:
var lang= goXDocument.DOM.selectSingleNode("/CaseList/Case/@Lang" ).text;
oHelp = goHelpDOM.selectSingleNode( "//Field[@xpath='{0}']/Text[@Lang='ICI']".Format(sXPath));
Comment faire si je veux déclarer que la valeur lang a la place de ICI?
Merci pour ton aide!
++
Thierry
P.S. Si tu connais l'anglais vient mater sur infopathdev.com y a plein d'astuce, d'idée, ...
Marsh Posté le 20-01-2006 à 16:15:45
Bonjour,
J'ai créé un formulaire infopath avec une connexion de données vers une base de données access.
Dans mon formulaire, lorsque je saisi par exemple le N° d'un client dans un contrôle/champ, je souhaiterais que les différents contrôles suivant affichent automatiquement les données du client choisi (nom, prenom, adresse, tel, ...) associée au numéro saisi, présent dans la base de données Access.
Tout ça en Jscript (évènement OnAfterChange du contrôle "Numéro de client" ).
Voilà la fonction OnAfterChange :
Quelqu'un pourrait-il me donner un exemple de code pour que je vois comment y faire référence.
Merci.