2010-06-07 4 views
1

J'essaie de placer un code sur un bouton afin que l'utilisateur puisse ouvrir un fichier Excel spécifique à chaque fois qu'il appuie dessus, malheureusement le code que j'utilisais (AppID) est arrivé ouvrir le fichier côté serveur et non côté client; S'il vous plaît trouver le code ci-dessous:Ouvrir les fichiers côté client à partir de ORACLE Forms

DECLARE 
    AppID PLS_INTEGER; 
BEGIN   
    AppID := DDE.App_Begin('C:\Program Files\Microsoft Office\Office12\WINWORD.EXE C:\test\'||:TT_PER_RF_MAIN.T_NUMBER||'.docx', DDE.APP_MODE_NORMAL);  
END; 

Quelqu'un peut-il me aider comment laisser les utilisateurs (côté client) pouvoir l'ouvrir sur thier propres PC?

+0

Quelle version d'Oracle Forms? –

+2

Vos tags ne sont pas appropriés, pourquoi retenez-vous? J'essaie de vous aider à trouver le bon public. – skaffman

Répondre

1

Vous recherchez la commande HOST. Dans Forms 10g, c'est dans le composant WebUtil.

+0

merci ammoq, j'ai essayé quelques commandes hôte mais le même problème est survenu, le fichier est ouvert sur le côté serveur et les utilisateurs (côté clients) ne peuvent pas le voir. Pouvez-vous s'il vous plaît me fournir un exemple exact pour voir comment cela peut fonctionner du côté client? – Mousarules

+0

Vous devez spécifiquement utiliser la commande WEBUTIL_HOST.HOST, pas seulement HOST sans nom de paquet. Plain HOST fonctionnera sur le serveur, comme vous le dites. – AndyDan

+0

Ou CLIENT_HOST. En fait, maintenant que j'ai fait un peu de vérification, je sais que CLIENT_HOST fonctionne. WEBUTIL_HOST.HOST devrait aussi fonctionner. Il existe d'autres fonctions dans le package WEBUTIL_HOST qui pourraient également fonctionner pour vous. – AndyDan

Questions connexes