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 :

Creation d'Item automatiquement à la visualisation des données de la BDD


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Par défaut Creation d'Item automatiquement à la visualisation des données de la BDD
    Bonjour à tous,
    j'ai créer 2 blocks : le block 1 pour enregistrer les données dans la base de données et le block 2 pour visualiser ces données(Présentation Tabulaire).
    lors de la création du block 2 je fixe le nombre d'enregistrement à 1.
    Et étant donnée que le nombre des données à enregistrer n'est pas fixe, alors je voudrais savoir comment créer un trigger qui créera automatiquement les items au niveau du block 2 pour pouvoir visualiser les données lorsqu'on passe sur ce block??
    Merci d'avance pour votre aide!!!!

  2. #2
    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
    Il est inutile de créer deux blocs !
    Cette problématique est courante et se gére de la maniére suivante :

    1) Créer l'item basé avec nombre d'enregistrement à 0 (il y aura autant de lignes que le bloc (ex :mon_bloc.mon_item)
    2 ) Dans le même bloc créer un autre item (:mon_bloc.mon_item2) NON BASE avec le nombre d'enregistrement à 1 et la propriété
    Copy value from item = :mon_item
    Database Item = FALSE
    Cet item sera :
    • soit de type "DISPLAY ITEM"
    • soit de type "TEXT ITEM" avec les propriétés

    Update allowed =FALSE
    Insert allowed = FALSE
    NB : J'ai mis le nom des propriétés en anglais car j'utilise Forms dans cette langue. Tu trouveras facilement les équivalents pour forms en francais.

  3. #3
    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
    Voir aussi la réponse au post précédent passé en <Résolu> qui vous donnait une solution qui vous a mal orienté
    http://www.developpez.net/forums/d12...-presentation/

  4. #4
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Par défaut
    grand merci à toi GARUDA...
    j'ai choisi le type d'élément Texte et j'ai fait tous les parametrage que vous avez descrit. et donc voici l'erreur que j'obtient en compilant :
    FRM-30047: Traduction impossible de la référence de l'élément :NOM_RES
    Elément : NOM_RES2
    Bloc : RESIDENCE
    Application Forms : MODULE_GESTION
    FRM-30085: Impossible de moduler l'application Forms en vue de sa sortie


    Même erreur quand j'utilise Elément Affiché

  5. #5
    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
    Oups, je me suis trompé, désolé !
    Il faut utiliser la propriété
    SYNCHRONIZE WITH ITEM
    ( et pas copy value from item)
    Doc Oracle
    Synchronize with Item property
    Description
    Specifies the name of the item from which the current item should derive its value. Setting this property
    synchronizes the values of the two items, so that they effectively mirror each other. When the end user or
    the application changes the value of either item, the value of the other item changes also.
    Applies to all items except OLE containers
    Set Form Builder
    Required/Optional Optional
    Default
    NULL
    Usage Notes
    · In earlier releases, this property was called the Mirror Item property.
    · You can set Synchronize with Item for base table or control blocks. When Synchronize with Item is specified, the current item’s Base Table Item property is ignored, and the item derives its value from the mirror item specified, rather than from a column in the database.

  6. #6
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Par défaut
    ok!!! merci beaucoup...cette méthode marche parfaitement.En utilisant "Execute_query" dans le déclencheur WHEN-NEW-BLOCK-INSTANCE les enregistrements s'affichent dans les 2 differents types d'Items. comme le montre l'image si dessous..
    Mais seulement que, je veux qu'au chargement du bloc, seul les infos s'affichent sur les items du haut et et qu'en cliquant sur une ligne les details de ces infos s'affichent sur les items du bas
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/04/2009, 13h32
  2. Pb de visualisation des données sharepoint !
    Par willson dans le forum SharePoint
    Réponses: 2
    Dernier message: 17/04/2008, 11h02
  3. Réponses: 4
    Dernier message: 14/12/2007, 19h14
  4. Tri automatique à l'insertion des données
    Par olivier39 dans le forum Outils
    Réponses: 2
    Dernier message: 12/09/2007, 16h06
  5. [AJAX] creation d'un tableau d'affichage des données
    Par highman dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 20/04/2007, 16h30

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