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 :

[Forms 6i] Indiquer l'enregistrement courant.


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Par défaut [Forms 6i] Indiquer l'enregistrement courant.
    Bonjour,

    dans un block sur canevas tabulaire, je souhaite faire afficher en début de ligne de chaque enregistrement, un petit carré, qui serait bleu par exemple en face de la ligne sur laquelle le curseur est positionné.

    Avant de me lancer dans une usine à gaz est-ce qu'il y a moyen de faire cela facilement car on le voit sur beaucoup d'applis.

    Merci.

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    C'est tellement plus simple de positionner un attribut visuel pour l'enregistrement courant!
    Je n'ai jamais réellement compris l'utilité de cette colonne supplémentatire sensée indiquer l'enregistrement courant...

  3. #3
    Membre éclairé Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Par défaut
    Citation Envoyé par SheikYerbouti
    C'est tellement plus simple de positionner un attribut visuel pour l'enregistrement courant!
    Je n'ai jamais réellement compris l'utilité de cette colonne supplémentatire sensée indiquer l'enregistrement courant...
    Je ne vois pas trop commande attribuer pour l'enregistrement courant, il faut que dans le change-record je passe le précédent record à "couleur d'origine" et le le nouveau record la couleur qui indique l'enrgistrement courant ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Non, dans les propriétés d'un bloc, il existe la propriété "Groupe d'attributs visuels de l'enregistrement courant" qui est une liste dont le contenu est déterminé par la liste des attributs visuels

  5. #5
    Membre éclairé Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Par défaut
    Citation Envoyé par Magnus
    Non, dans les propriétés d'un bloc, il existe la propriété "Groupe d'attributs visuels de l'enregistrement courant" qui est une liste dont le contenu est déterminé par la liste des attributs visuels
    Ok ! Mais à ce moment là le problème qui se pose est que mon carré de début de ligne est non basé, de plus l'attribut visuel porte sur toute la ligne, donc si je demande à avoir le fond de mon carré bleu, je me retrouve avec toute la ligne avec le fond bleu.

  6. #6
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Je croyais que le seul interêt du "carré" était de spécifier l'enregistrement courant?
    Quel autre intérêt justifie sa présence?

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673
    Par défaut
    Citation Envoyé par macben
    Ok ! Mais à ce moment là le problème qui se pose est que mon carré de début de ligne est non basé, de plus l'attribut visuel porte sur toute la ligne, donc si je demande à avoir le fond de mon carré bleu, je me retrouve avec toute la ligne avec le fond bleu.
    Hum...

    - soit vous souhaitez colorer toute la ligne et vous le faîtes avec la propriété précédente dont on vous parle avec SheikYerbouti et vous n'avez plus à vous soucier de rien lors d'un déplacement avec la souris ou le clavier => la ligne sera de la couleur de l'attribut visuel que vous aurez défini

    - soit vous voulez uniquement que le carré de la ligne courante soit coloré et dans le trigger niveau bloc when-new-record-instance, vous mettez le code qui colore uniquement ce carré ; par ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET_ITEM_INSTANCE_PROPERTY(..., CURRENT_RECORD, VISUAL_ATTRIBUTE, ...)

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

Discussions similaires

  1. DBGrid récupérer les valeurs de l'enregistrement courant
    Par bob_sapp dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/09/2014, 07h56
  2. [AC-2007] Mettre en forme l'enregistrement courant
    Par Triton972 dans le forum IHM
    Réponses: 4
    Dernier message: 12/11/2009, 00h28
  3. Réponses: 4
    Dernier message: 21/04/2006, 22h08
  4. Trigger sur l'enregistrement courant
    Par fifi2000ez dans le forum SQL
    Réponses: 4
    Dernier message: 03/08/2004, 21h25
  5. Enregistrement courant RECNO
    Par Chonchon dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/06/2004, 18h00

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