Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/05/2007, 08h42   #1
Membre à l'essai
 
Inscription : février 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 83
Points : 24
Points : 24
Par défaut [REPORT] Problème d'execution d'un report depuis forms

Bonjour à tous,
Voilà, je viens juste de développer dans forms 9i et j'ai un petit problème. Lorsque j'exécute la commande :
....
repid := FIND_REPORT_OBJECT('RPT_LISTEEMPLOYES');
v_rep := RUN_REPORT_OBJECT(repid,pl_id);
....
le programme n'arrive pas à trouver mon report, même si je met le chemin complet. J'ai essayé de voir du côté de regedit en changeant les valeur de REPORT_PATH par le chemin où se trouve mon report mais ça n'a pas marché. Est-e que quelqu'un à une réponse à mon problème. Merçi
ramaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 09h44   #2
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
bonjour,

est ce que dans forms tu as déclaré ton report dans le noeud report de ton FMB ?
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 10h07   #3
Membre à l'essai
 
Inscription : février 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 83
Points : 24
Points : 24
merçi pour ton aide nounoursonne. Apparemment, il n'y a plus d'erreur. Mais tout de même le report n'arrive pas toujours à se lancer.
ramaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 13h38   #4
Membre habitué

 
Avatar de Nounoursonne
 
Inscription : mai 2002
Messages : 257
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 257
Points : 145
Points : 145
tu as un message d'erreur ?
Nounoursonne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 15h13   #5
Membre à l'essai
 
Inscription : février 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 83
Points : 24
Points : 24
non il n'y a pas d'erreur. j'ai essayé un truc que j'ai vu dans le forum même de developpez.net.

http://www.developpez.net/forums/d28134/bases-donnees/oracle/outils/forms/frm-41214-impossible-dexecuter-letat/

Mais.... non. ça ne marche pas. pourtant, à la fin de l'execution du report, comme le code montre, le job statut est à 'FINISHED' mais toujours rien.

Une chose que je ne comprend pas c'est que qu'est-ce qu'un serveur de report? Est-ce qu'il est installé dans la machine client où....?
Par contre, j'ai essayé de l'installer sur ma machine, je le demarre dans le service, mais ça ne donne rien. toujours le même problème.

Pour l'instant je travaille en architecture client/serveur. Tu peux me dire comment configurer ou monter une architeture 3 tiers. Est-ce qu'il n'y aurai pas de document pour ça?

Désolé d'être si encombrant, mais là je suis à bout de nerf.
Merçi pour ton aide.
ramaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 15h21   #6
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par ramaro
Une chose que je ne comprend pas c'est que qu'est-ce qu'un serveur de report? Est-ce qu'il est installé dans la machine client où....?
Par contre, j'ai essayé de l'installer sur ma machine, je le demarre dans le service, mais ça ne donne rien. toujours le même problème.
Un serveur de report est le serveur qui permet d'exécuter les reports. Il doit comporter le report engine.

Citation:
Envoyé par ramaro
Pour l'instant je travaille en architecture client/serveur.
T'es sûr d'un en forms 9i ? Parce que forms 9i ne fonctionne qu'en architecture web...

Pour plus d'informations sur comment exécuter un report depuis forms :
http://sheikyerbouti.developpez.com/...g/?page=Chap17
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 15h35   #7
Membre à l'essai
 
Inscription : février 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 83
Points : 24
Points : 24
Maintenant c'est ok!
Oui je sui bien sur 9i.
Merçi de ton aide
ramaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 15h37   #8
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par ramaro
Maintenant c'est ok!
Peux-tu nous dire ce qui ne fonctionnait pas ? Cela pourra servir à quelqu'un qui rencontrera le même problème que toi.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 15h44   #9
Membre à l'essai
 
Inscription : février 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 83
Points : 24
Points : 24
bien sur, c'est un truc de fou. en faite, j'ai créé deux serveur de report et par maladresse, j'ai confondu un peu les deux dans le même code. Et dans le lien que j'ai mentioné un peu plus haut il y a un code comme ceci :
Code :
1
2
3
 
JOB_NUMBER := length(server_name) + 2; 
WEB.SHOW_DOCUMENT ('/reports/rwservlet/getjobid'||substr(report_job_id,JOB_NUMBER)||'?server=' || server_name ,'_BLANK');
Forcement le report n'affichera jamais, car le nom de serveur est incorect.
voilà, merçi à plaineR
ramaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h49.


 
 
 
 
Partenaires

Hébergement Web