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 28/04/2008, 12h36   #1
Invité de passage
 
Inscription : avril 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 13
Points : 2
Points : 2
Par défaut Block de données basé

Comment connaitre le nombre d'enregistrement dans un block de données ?
saidms est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 14h10   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
Get_block_property(..., query_hits);
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 18h05   #3
Invité de passage
 
Inscription : avril 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 13
Points : 2
Points : 2
Bonjour,

Merci pour votre réponse.

La propriété Query_Hints si j'ai bien compris ne donne que le nombre d'enregistrements après un query.
Mon besoin est de connaitre le nombre d'enregistrements dans un bloc après que l'utilisateur a modifié et/ou supprimé des enregistrements pour contrôler que l'utilisateur a renseigné au moins un enregistrement dans ce bloc.

Je travail avec Forms 10g.

Merci
saidms est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 10h20   #4
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Fais un truc de ce genre la :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
Go_block('mon_block');
first_record;
-- rem ATTENTION à la validation : tester form_success !
IF :system.record_status='NEW' THEN
 nb_rec:=0;
ELSE
 LAST_RECORD;
 --ATTENTION à la validation : tester form_success 
 nb_rec:=:system.cursor_record;
END IF;
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 11h17   #5
Invité de passage
 
Inscription : avril 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 13
Points : 2
Points : 2
Par défaut Nombre d'enregistrements dans un block

Bonjour,

Merci pour votre réponse je l'ai testé et ça repond bien à mon besoin, mais vous avez ajouté une remarque :
-- rem ATTENTION à la validation : tester form_success !
Est ce que vous voulez dire qu'il faut tester form_success après first_record et last_record ?
saidms est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 11h22   #6
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Citation:
-- rem ATTENTION à la validation : tester form_success !
Est ce que vous voulez dire qu'il faut tester form_success après first_record et last_record ?
En effet, si il y a des validations au niveau RECORD (trigger when-validate-record), elle peuvent ne pas se passer bien (ca dépend de la logique du module !)
Ceci dit , ce n'est pas obligatoire !
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda 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 19h53.


 
 
 
 
Partenaires

Hébergement Web