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 23/10/2006, 07h52   #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 Forms 6i et Ms office

Bonjour à tous,
Je voudrais savoir s'il est possible d'afficher les valeurs contenues dans une variable de forms dans un document word ou excel. Et pouvez-vous m'indiquer le chemin à prendre et si possible un petit bout de code.
Enfin, existe t-il un tutorial ou un lien sur ce genre de programmation traitant forms 6i et Ms office?
Merçi
ramaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 09h44   #2
Nouveau Membre du Club
 
Avatar de gaboo_bl
 
Inscription : août 2006
Messages : 67
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2006
Messages : 67
Points : 37
Points : 37
Bonjour,
Je ne pense pas qu'on puisse interfacer office avec forms 6i. Cependant j'ai fait pas mal d'export excel avec forms, la parade étant d'utiliser le package UTL_FILE pour écrire un fichier CSV. En effet quand tu l'utilise dans forms il te permet d'écrire sur le disque local (sauf peut être quand il est utilisé en mode web)
Désolé je n'ai plus d'exemple de code sous la main, mais tu devrais trouver pas mal de doc sur UTL_FILE sur developpez.com
gaboo_bl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 10h04   #3
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
Si tu es en client serveur tu as le package OLE2 qui permet d'intéragir avec word ou excel. Je n'ai pas d'exemples sous la main, mais la documentation en ligne est assez claire.
__________________
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 23/10/2006, 13h34   #4
Nouveau Membre du Club
 
Inscription : août 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 32
Points : 33
Points : 33
Bonjour,

Si tu es en client serveur, c'est possible en utilisant le package TEXT_IO.
Ce package permet de lire et d'écrire sur un fichier de type txt, doc, excel,...

Exemple petit code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
declare 
	fichier_sortie text_io.file_type; --- Déclaration du fichier de sortie
	nomfichier_s varchar2(30); --- Déclaration nom du fichier de sortie
	ligne_buf varchar2(32740); 
            var char(30);
 
Begin
	  nomfichier_s:=get_file_name('c:\essai.doc');--Exemple essai.doc
	  fichier_sortie:=text_io.fopen(nomfichier_s,'w');
	  var:=' Bonjour ';
               ligne_buf:=var;
	  text_io.put_line(fichier_sortie,ligne_buf); 
	  ligne_buf:='';
	  text_io.put_line(fichier_sortie,ligne_buf); 
 
 	-- Fermeture de fichier --
             text_io.fclose(fichier_sortie);
 
END;
hdmea est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web