IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

[Forms 6i] : Ouvrir un document Word


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Par défaut [Forms 6i] : Ouvrir un document Word
    Bonjour
    Je cherche à savoir comment est ce que je pourrai ouvrir un document Word à partir de forms.
    Je sais traiter un document Excel par le biais d'OLE mais je n'arrive pas à trouver comment le faire pour Word.

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 41
    Par défaut Word
    Essaie avec host :
    host('C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe');

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Par défaut
    En fait j'aimerai ouvrir un document word specifique.
    L'utilisateur ne connait pas forcement le nom ou où se trouve le fichier.

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Citation Envoyé par layate
    En fait j'aimerai ouvrir un document word specifique.
    L'utilisateur ne connait pas forcement le nom ou où se trouve le fichier.
    Ah ! vous souhaitez donc quelque chose de paranormal qui saura, lui, ou se trouve le document ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Par défaut
    Je defini au prealable le chemin d'acces au document.
    Mais ce que je veut c'est que quand l'utilisateur va cliquer sur le bouton "Ouvrir Doc" le fichier word (que j'aurai moi defini et dont j'aurai renseigné dans le code son chemin d'acces) s'ouvre.
    Ca n'a rien de paranormal.

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 41
    Par défaut Word
    dans ce cas utilise ceci sur un bouton
    declare
    v_filename varchar2(255);
    begin
    v_filename := get_file_name(NULL,NULL,
    'DOC Files (*.doc)|*.ctl|' ||
    'All Files (*.*)|*.*|', NULL, OPEN_FILE );

    host ('C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe '||v_filename);
    end;

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 21
    Par défaut
    Le get_file_name fonctionne correctement mais le host ne me lance toujours pas Word et donc je n'arrive pas à ouvrir le fichier choisi prealablement.

  8. #8
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    Essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    host ('cmd /c start "" "' || nom_du_fichier || '"');
    Cette commande a l'avantage d'ouvrir n'importe quel fichier avec son application associée.

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 41
    Par défaut word
    reprend ce code: assure toi que le nom du fichier word à ouvrir est unique. J'ai deja tester ce code il marche parfaitement.

    declare
    v_filename varchar2(255);
    begin
    v_filename := get_file_name(NULL,NULL,
    'DOC Files (*.doc)|*.doc|' ||
    'TXT Files (*.txt)|*.txt|' ||
    'All Files (*.*)|*.*|', NULL, OPEN_FILE );

    host('C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe '||v_filename);
    end;

  10. #10
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 41
    Par défaut word
    Ou bien :

    declare
    v_filename varchar2(255);
    begin
    v_filename := get_file_name(NULL,NULL,
    'DOC Files (*.doc)|*.doc|' ||
    'TXT Files (*.txt)|*.txt|' ||
    'All Files (*.*)|*.*|', NULL, OPEN_FILE );

    host ('cmd /c start "" "' || v_filename || '"');
    end;

  11. #11
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    Citation Envoyé par ktano
    reprend ce code: assure toi que le nom du fichier word à ouvrir est unique. J'ai deja tester ce code il marche parfaitement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    declare
       v_filename  varchar2(255);
    begin
       v_filename := get_file_name(NULL,NULL,
       'DOC Files (*.doc)|*.doc|'  ||
       'TXT Files (*.txt)|*.txt|' ||
       'All Files (*.*)|*.*|', NULL, OPEN_FILE );
     
       host('C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe  '||v_filename);
    end;
    L'inconvénient de cette méthode c'est qu'il faut connaître le chemin de word.

    NB : merci de penser à utiliser les balises code

Discussions similaires

  1. ouvrir un document Word dans une Form
    Par antoine dpt dans le forum VBA Access
    Réponses: 1
    Dernier message: 24/05/2010, 10h36
  2. Ouvrir un document word dans une application java
    Par serialkilled dans le forum API standards et tierces
    Réponses: 14
    Dernier message: 02/06/2006, 18h48
  3. [Word] Ouvrir un document Word en PHP
    Par Bart51 dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 22/05/2006, 08h46
  4. Ouvrir un document word ou excel en php
    Par Taz_8626 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/03/2006, 17h40
  5. [Access][VBA] Ouvrir un document word existant
    Par NicoNGRI dans le forum Access
    Réponses: 1
    Dernier message: 16/12/2005, 12h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo