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 :

Gestion des Blocs et Les Onglet d'une Forme


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de scofield
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2006
    Messages : 179
    Par défaut Gestion des Blocs et Les Onglet d'une Forme
    Bonjour , devloper10g ,DB 9i.
    j'ai une forme avec plusieurs anglet (gestion des facture commande pièce détaché d'un concessionnaire)
    Je sais qu'a la base ,ca a toujours été un bloc maitre affiché en mode formulaire et le bloc détail en mode tabulaire .

    Moi comme le bloc détail(table) doit contenir en + d'autre information a travers les dépendances !donc je doit peut etre rajouter les info manquante(item text non basé) avec des trigger post_query et validate iteme pour afficher les info externe au bloc.

    Alors question :
    Si sur un onglet (commande)j'ai la Commande et le contenue en tabulaire (2 bloc).Et sur l'autre je doit avoir la même commande avec juste le num_facture correspondant(+ son etat) ainsi que le même contenue tabulaire(+ leur prix).

    doit je:
    1- Créer Pour chaque anglet 2 Blocs (Maitre détail) donc(complètement indépendant de l'autre onglet) =>création en double de ces blocs.

    2-Ou alors je crée 2 blocs seulement sur le premier onglet et je m'arrange pour mettre leur blocs références dans le deuxième onglet si cela ce fait .comme ça j'aurais crée qu'une seul fois pour les deux onglet de ma forme .
    Dans ce cas comment faire (la démarche).
    CONTRAINTE: je doit pouvoir suivre la facture d'une commande d'un onglet a un autre (relation entre les deux blocs maitre des deux onglet).
    C'EST TRES URGENT ENCORE MERCI
    PS: jour de ma soutenance J-7

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    D'abord, si c'est urgent tu vas voir un prof, là c'est un forum et ta demande n'est pas plus urgente que celle des autres membres.

    Ensuite, tu peux très bien initialiser une variable global contenant le numéro de facture. Cette variable sera alors accessible de n'importe où dans la Form. Tu peux aussi faire référence à la valeur de l'item du bloc où il y a la facture pourvu que la windows ne soit pas fermée.

  3. #3
    Membre confirmé Avatar de scofield
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2006
    Messages : 179
    Par défaut ;
    PARDON,
    veuillez m'excuser du terme vous avez raison je n'aurais pas du écrire le titre avec ces mots .ma question n'est pas plus urgente que celle des autre autant pour moi.

    euh.. en ce qui concerne
    Tu peux aussi faire référence à la valeur de l'item du bloc où il y a la facture pourvu que la windows ne soit pas fermée.
    je n'ai pas très bien saisie !
    en même temps : je voulait savoir si c'était possible de référencer tout les item (text)basé d'un bloc dans un autre onglet que l'original . Et comme ça éviter de les créer 2 fois puisque les champ du premier bloc (commande)sont repris dan le deuxième onglet avec juste 2 champ spécifiques(num_fact ,etat correspondant) de plus!.
    ENCORE MERCI
    J'ésper ne pas avoir enfreins la charte !

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Pourquoi pas un maitre-détail avec un lien 1<->1

  5. #5
    Membre confirmé Avatar de scofield
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2006
    Messages : 179
    Par défaut
    je n'ai pas compris ce lien 1<>1.
    la toute de suite , j'ai crée juste les deux premier bloc du premier ONGLET comd/pieces(maitre detail)!
    Pour faire ce que tu dit que doi-je creé maintenant :

    1-cree avec l'assistant deux autre bloc pour le deuxieme onglet
    2-glisser deposer les item de ces deux bloc dans le canevas du deuxieme onglet (en choisissant reference au lieu de copie) est ce que y'aura pas de conflit entre autre ?

    PS: je vai poster au choix une image de la forme ou la forme elle meme.

  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
    Sur le bloc 1 (maitre)
    - Un item (:block1.item1) basé (sur canevas 1)
    - Un item (:block1.item2) NON BASE (sur le canevas 2) de même type avec la propriété "SYNCHRONIZE WITH ITEM"= :block1.item1

    Tu peux faire pareil pour ton block détail

    AVANTAGE :
    - pas de nouveau bloc
    - Les données sont synchronisées sur les deux canvas
    - Meme nb d'enreg sur les deux canevas
    - Tu peux modifier dans l'un ou l'autre des canevas

    PROBLEME :
    - La scrollbar n'est que sur l'un des deux canevas

    Ca marche. Je fais ca depuis (presque) toujours

    PS : Il faut gérer la navigation pour que le curseur reste dans le canevas (propriété "previous item" et "next item")

Discussions similaires

  1. Gestion des priorités sur les champs d'une table
    Par randriano dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/02/2013, 08h17
  2. [XL-2003] Gestion des decimales dans les operations d'une macro
    Par Potzo dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/06/2010, 13h01
  3. Gestion des clicks sur les onglets d'un TabPanel
    Par Erwan62 dans le forum Ext JS / Sencha
    Réponses: 3
    Dernier message: 11/06/2009, 15h03

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