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 15/12/2011, 12h10   #1
Invité de passage
 
BASTI
Consultant informatique
Inscription : juin 2010
Messages : 42
Détails du profil
Informations personnelles :
Nom : BASTI
Localisation : France

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : juin 2010
Messages : 42
Points : 3
Points : 3
Par défaut :SYSTEM.last_record empéche le traitement du dernier enregistrement.

Bonjour,

j'ai un groupe une liste d'enregistrement sous forms (RECORDS).
je souhaite effectuer un traitement pour chaque records sans passé par le trigger "when_new_item_instance", alors j'ai parcouru les record un à un

Code :
1
2
3
4
5
6
7
8
9
 
loop
	exit when :SYSTEM.last_record='TRUE';	
 
	---Traitement souhaiter----
 
	next_record;
 
end loop;
ça marche pour tout les enregistrement sauf le dernier, est c'est normale car quand il arrive au dernier enregistrement il fait un exit.
comment faire pour prendre en charge le dernier enregistrement et appliquer ce traitement deçu?
Merci
complicated est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 15/12/2011, 13h14   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
Changez la logique:
Code :
1
2
3
4
5
6
Loop
  -- traitement --
  ...
  exit when :system.last_record = 'TRUE' ;
  next_record;
End loop;
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/12/2011, 13h23   #3
Invité de passage
 
BASTI
Consultant informatique
Inscription : juin 2010
Messages : 42
Détails du profil
Informations personnelles :
Nom : BASTI
Localisation : France

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : juin 2010
Messages : 42
Points : 3
Points : 3
merci, problème résolu
complicated 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 05h09.


 
 
 
 
Partenaires

Hébergement Web