IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Block de données basé


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Par défaut Block de données basé
    Comment connaitre le nombre d'enregistrement dans un block de données ?

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Get_block_property(..., query_hits);

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Par défaut
    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

  4. #4
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    Fais un truc de ce genre la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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;

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    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 ?

  6. #6
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    -- 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 !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Impression d'un bloc de donnée basé
    Par stephane1973 dans le forum Forms
    Réponses: 5
    Dernier message: 13/05/2008, 16h06
  2. Problème Block de donnée
    Par Idsaw dans le forum Forms
    Réponses: 1
    Dernier message: 05/05/2008, 13h01
  3. Raffrachir BLOCK de donnée
    Par Idsaw dans le forum Forms
    Réponses: 3
    Dernier message: 27/03/2008, 18h53
  4. bloc de données basé
    Par AsyNew dans le forum Forms
    Réponses: 8
    Dernier message: 05/01/2007, 13h35
  5. block de données
    Par coco-sup dans le forum Oracle
    Réponses: 5
    Dernier message: 09/05/2006, 12h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo