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 09/03/2007, 15h29   #1
Nouveau Membre du Club
 
Avatar de emiscool
 
Inscription : octobre 2006
Messages : 45
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : octobre 2006
Messages : 45
Points : 37
Points : 37
Par défaut OLE2, Probleme pour fermer excel (le precess excel reste parmis les process demarré)

Salut tout le monde,
J ai utilisé les objet OLE2 dan smon application Forms pour charger un fichier excel dans un block a fin de l'inserer dans la base,


le chargement marche bien, mais j ai un petit probleme avec le process de excel. J ai utiliser la fonction fermer_excel suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
PROCEDURE fermer_excel
   IS
   BEGIN
 
      client_OLE2.SET_PROPERTY(application, 'DisplayAlerts', 0); 
      Client_Ole2.Set_Property(application, 'Visible', 0);
      client_ole2.invoke (application, 'Quit');
      g_excel_ouvert := FALSE;
 
      IF cell IS NOT NULL
      THEN
         client_ole2.RELEASE_OBJ (cell);
      END IF;
 
      IF worksheet IS NOT NULL
      THEN
         client_ole2.RELEASE_OBJ (worksheet);
      END IF;
 
      IF worksheets IS NOT NULL
      THEN
         client_ole2.RELEASE_OBJ (worksheets);
      END IF;
 
      IF workbook IS NOT NULL
      THEN
         client_ole2.RELEASE_OBJ (workbook);
      END IF;
 
      IF workbooks IS NOT NULL
      THEN
         client_ole2.RELEASE_OBJ (workbooks);
      END IF;
 
      client_ole2.invoke (application, 'Quit');
 
      IF application IS NOT NULL
      THEN
         client_ole2.RELEASE_OBJ (application);
      END IF;
   END;

Mais tjr excel est present ds le gestionaire des taches
emiscool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 16h36   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
Taskkill ...


CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2007, 16h53   #3
Nouveau Membre du Club
 
Avatar de emiscool
 
Inscription : octobre 2006
Messages : 45
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : octobre 2006
Messages : 45
Points : 37
Points : 37
Oh, je veux pas un logiciel, je veux arriter excel l'application forms.


Je demande si ma fonction "fermer_excel" est pas complette.
emiscool 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 04h49.


 
 
 
 
Partenaires

Hébergement Web