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 03/11/2006, 08h12   #1
Membre du Club
 
Avatar de Sabact
 
Inscription : septembre 2006
Messages : 189
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 189
Points : 56
Points : 56
Envoyer un message via AIM à Sabact
Par défaut [Forms]Variable global en oracle form

Salut à tous,
Est-ce qu'il y a un problème si je déclare plusieurs fois une variable globale en oracle forms , c'est- à- dire

Si j'ai utilisé une varible :GLOBAL.miremi dans une procédure ou fonction f(x)
Dans la procedure g(y) je veux le réutiliser alors je le rédeclare, de même en h(x)... et d'autre forme.

Si oui est-ce vous pouvez donner la conséquence.
Merci
__________________
Un sot ne dit pas de choses intelligentes, mais un homme intelligent dit beaucoup de bêtises.
Sabact est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 09h13   #2
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
A chaque fois elle sera écrasée, puisque comme son nom l'indique elle est globale à ta session forms (je parle bien de session forms et non de session oracle, donc à tous tes modules ouverts sous le même runtime).
__________________
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 03/11/2006, 09h50   #3
Membre du Club
 
Avatar de Sabact
 
Inscription : septembre 2006
Messages : 189
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 189
Points : 56
Points : 56
Envoyer un message via AIM à Sabact
Citation:
Envoyé par plaineR
A chaque fois elle sera écrasée,).
Alors jusque quand, la durée de vie d'une variable globale, d'après votre explication "au moment ou quitte l'application (Forms)".
-Alors dans ce cas il n'y a pas une conséquence pour la déclaration de cette variable à tout le moment.
__________________
Un sot ne dit pas de choses intelligentes, mais un homme intelligent dit beaucoup de bêtises.
Sabact est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 10h02   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
c'est surtout pas très propre comme manière de faire. En principe tu ne dois la déclarer qu'une seule fois pour la vie de ta session Forms. Pourquoi n'utilises-tu pas un élément non affiché ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 13h46   #5
Membre du Club
 
Avatar de Sabact
 
Inscription : septembre 2006
Messages : 189
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 189
Points : 56
Points : 56
Envoyer un message via AIM à Sabact
Citation:
Envoyé par Fred_D
c'est surtout pas très propre comme manière de faire. En principe tu ne dois la déclarer qu'une seule fois pour la vie de ta session Forms. Pourquoi n'utilises-tu pas un élément non affiché ?
Est -ce que l'utilisation d'un élément non affiché est plus avantageux que l'utilisation d'une variable globale.
A vrai dire, quand utilise-t-on d'une variable globale, pll et un élément non affiché? si vous le me permettez.

Merci.
__________________
Un sot ne dit pas de choses intelligentes, mais un homme intelligent dit beaucoup de bêtises.
Sabact est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 14h01   #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
Une variable globale est utilisée pour être commune à plusieurs modules. Un élément non affiché est utilisé pour un seul module.
__________________
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 03/11/2006, 14h31   #7
Membre du Club
 
Avatar de Sabact
 
Inscription : septembre 2006
Messages : 189
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 189
Points : 56
Points : 56
Envoyer un message via AIM à Sabact
Citation:
Envoyé par plaineR
Une variable globale est utilisée pour être commune à plusieurs modules. Un élément non affiché est utilisé pour un seul module.
C'est claire .Merci.
Je vais essayer.
__________________
Un sot ne dit pas de choses intelligentes, mais un homme intelligent dit beaucoup de bêtises.
Sabact 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 23h11.


 
 
 
 
Partenaires

Hébergement Web