|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() |
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. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
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...
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#3 | |
|
Membre éclairé
![]() |
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
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
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
00
|
|
|
#5 | |
|
Membre éclairé
![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
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?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Citation:
- 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 :
SET_ITEM_INSTANCE_PROPERTY(..., CURRENT_RECORD, VISUAL_ATTRIBUTE, ...)
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
.... en n'oubliant pas de "décolorer" l'ancienne ligne.
Compliqué !
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
Dans ce cas,
Renseigner le "Groupe d'attributs visuels de l'enregistrement courant" Et mettre un visual attribute pour tous les champs à "BLANC" et celui du carré à NULL
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#10 | |
|
Membre éclairé
![]() |
Citation:
Pour informations pour les futurs lecteurs, pour décolorer le champ : Code :
set_item_instance_property('BLOCK.ITEM',CURRENT_RECORD,VISUAL_ATTRIBUTE,''); |
|
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
On ne saura donc jamais pourquoi la préférence du "carré" plutôt que l'idéal VA sur l'enregistrement courant...
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
C'est peut être dans le cahier des charges.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#13 | |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Citation:
Mais peut-être que celui qui pose ne réponds pas et inversement! va savoir...
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
|
00
|
|
|
#14 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
J'ai testé la solution, du POST-RECORD, car j'avais un doute.
Et je dis toujours : Quand y'a un doute, y'a pas de doute. Donc le POST-RECORD est déclenché lors d'une navigation sur un autre block. Ce que le VISUAL_ATTRIBUTE ne fait pas. Exempl : J'ai 2 block multilignes, visuel enreg courant en bleu : J'aurai dans chaque block une ligne en bleu. Avec le POST-RECORD + WNRI (géré au niveau de chaque block) je n'en aurai qu'une.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#15 | |
|
Membre éclairé
![]() |
Citation:
C'est peut-être un tord, mais je ne me demande plus pourquoi l'utilisateur veut telle ou telle fantaisie. Je fais ce qu'il me demande, quand c'est trop abérant fonctionnellement j'interviens, mais sur une maquette jamais, car un bouton prévu rectangulaire qui devient carré peut faire annuler une livraison car l'utilisateur ne voit que cela. Macben |
|
|
|
00
|
|
|
#16 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Merci.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com