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 26/12/2006, 16h13   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 32
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 32
Points : 0
Points : 0
Par défaut FORMS 10g - Le ON POPULATE DETAIL n'est pas executé

Bonjour,

J'ai 2 bloc basé: pere et fils
J'ai cree une relation maitre détail entre les 2.
J'ai remarqué il ne rentre jamais ds le "on populate detail" du bloc pere et donc les donnée du bloc fils n'apparaissent pas.
J'ai rajouté une trace ds le on-populate-detail mais on n'y passe jamais.

Il me semblait pourtant que le on-populate-detail s'executait tt le temps ?
Avez vous une explication ?
lolafrite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2006, 19h57   #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
bah le mieux est peut être de :

1. te connecter en scott/tiger
2. de créer un bloc maitre sur la table DEPT,
3. de créer un bloc détail sur la table EMP,
4. de créer la relation comme proposée par FORMS et d'adapter le code généré !
5. d'exécuter la form, ENTER_QUERY + EXECUTE_QUERY et tu verras que le bloc détail est mis à jour à chaque fois que tu te déplaces dur un enregistrement du bloc MAITRE.


Code :
1
2
3
4
5
6
7
8
 -- Begin EMP detail program section
  --
  IF ( (:DEPT.DEPTNO IS NOT NULL) ) THEN   
    rel_id := Find_Relation('DEPT.DEPT_EMP');   
    Query_Master_Details(rel_id, 'EMP');   
  END IF;
  --
  -- End EMP detail program section
Citation:
Avez vous une explication ?
La relation n'existe pas ou est mal renseignée !

CDLT.
taska 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 00h12.


 
 
 
 
Partenaires

Hébergement Web