|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Bonjour à tous,
Je voudrais transformer un champs en hyperlien mais vu que personne ne sait le faire, il va falloir que je le tape.Seulement, je ne sais pas comment écrire du code? Donc si quelqu'un pouvait me renseigner. Merci |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
Bjr,
Si tu veux faire du code, il existe des routines qui te permet de faire cela. Mais tu peux juste expliquer dans quel cas tu souhaiterais faire cela, car il existe aussi des context, il aussi possible de faire tes transformation directement dans un tMap (c'est d'ailleurs ça son rôle), ou encore dans ta requête. Donne plus d'infos si possible. cdlt;
__________________
bbl MeMa |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
J'ai trois tOracleInput en entree un tMap et un tExcelOutput en sortie.
Dans un tansformation en sortie, je voudrait que dans le fichier Excel, il y est un champs devienne un lien hypertexte. Quel est la meilleur solution selon vous? Merci |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
bjr,
Pour écrire le code java, tu vas dans Code, puis clique droit sur Routine et là tu fais "créer une routine". tu crées ta routine avec la méthode que tu veux, par exemple lienHttp. POur exécuter ta méthode sur un champs, tu fais nom_routine.lienHttp(parametres), les paramètres entre autre tom champs.
__________________
bbl MeMa |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Bonjour, et merci de ta réponse,
juste un dernier truc, je l'execute dans le tMap la routine?ou dans le code? |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
Dans ton tMap, au moment où tu envoies tes infos dans la table de sortie, sur la partie expression.
__________________
bbl MeMa |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Super, je te remercie seulement je n'arrive pas à acceder à ma routine à partir de mon tMap. J'ai crée ma routine, puis je l'ai enregistrée.Faut-il faire quelquechose d'autre pour y acceder?
Merci |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
Reprends l'exemple que je t'ai mis en pièce jointe,sur la partie expression, tu as accès au constructeur d'expression, en bas tu vas dans user defined, puis s'affichera ta routine.
__________________
bbl MeMa |
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Oui, moi il y a écrit"défini par utilisateur" seulement, elle n'y est pas dedans. Il suffit de l'enregistrer et elle se met dans les methode, ou il y a quelquechose d'autre à faire?
|
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
Quand tu cliques sur "défit par l'utilisateur, tu n'as rien sur la partie fonction? normalement quand tu enregistres ça se met automatique, et il faut que ta fonction soit en public, si c'est private tu ne peux pas le voir.
__________________
bbl MeMa |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Elle était en "Private" et je l'est mis en public seulement je ne la voit toujours pas.
Je t'ai mis ma routine. |
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
Essaies public static void affichePage(String urlName)
Mais ta fonction ne fonctionnera pas, j'espère que c'est juste pour tester, parce que c'est un copier coller d'une fonction sur le net non? je pense pas que ça s'applique à ton cas, et surout n'oublie pas faire des import des bibliothèques pour les exceptions. Puis t'es sûr que ta variable String iedir a la valeur que tu lui donnes? tu dois spécifier le chemin où est installé ton IExplorer
__________________
bbl MeMa |
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Non cette fonction c'est pour tester, je vais essayer dans programmer une même si le JAVA c'est pas mon fort.
Je comprend pas, elle veut toujours pas s'afficher! J'ai la poisse! |
|
|
00
|
|
|
#14 | ||
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
Teste comme ça:
Code :
__________________
bbl MeMa |
||
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Il y a juste une petite erreur sur le "Return urlName", çà me dit variable locale urlName en double
|
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
parce que tu dois avoir deux routine avec les mêmes not de variable UrlName
__________________
bbl MeMa |
|
|
00
|
|
|
#17 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Je la vois toujours pas et c'est la seul routine que j'ai. Cependant quand dans le tMap j'entre le chemin de la routine ("routines.LienHttp", cela me les affiche et je peux les utiliser mais quand j'execute le Job, sa me di "routines ne peut pas être résolu". Tu ne saurais pas d'où çà pourrait venir.
Merci |
|
|
00
|
|
|
#18 |
|
Membre habitué
![]() Inscription : février 2009 Messages : 114 ![]() |
Bjr,
C'est pas la bonne façon d'appeler ta routine, tu dois faire nom_de_ta_routine (qui est aussi le nom de ta classe).nom_de_ta_methode(ton_variable)
__________________
bbl MeMa |
|
|
00
|
|
|
#19 |
|
Invité régulier
![]() Sophie ChaletÉtudiant Inscription : avril 2011 Messages : 67 ![]() |
Je fais cela mais çà me dit :"Test (Nom de ma routine) ne peut être résolu". Tu aurais une idée?
Merci |
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 2 ![]() |
Bonjour, je rencontre le même problème.
J'ai réussi à accéder à ma routine une fois, malheureusement j'ai voulu changer le nom de celle-ci j'ai donc voulu la recréer et maintenant elle ne peut être résolue. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com