|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2002 Messages : 92 ![]() |
Bonjour
j'ai un petit soucis je cherche a connaitre le numéro de ligne sur laquelle est le curseur dans un block multiligne :SYSTEM.CURSOR_RECORD ramene le numero d'enregistrement donc des données ramené moi je le numero de la ligne dans le block affiché par exemple si j'ai un block de 10 lignes et je récupère 15 enregistrements je suis sur la dernière ligne du block et si je fais enregistrement suivant mon indice reste a 10 en gros l'indice variera de 1 à 10 Quelqu'un saurait-il comment faire ?? Merci d'avance |
|
|
00
|
|
|
#2 | |
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 450 ![]() |
Citation:
. |
|
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
il faut ajouter un champ de type CURRENT_CURSOR ou un truc du genre (désolé ça fait longtemps que j'ai laché le dév
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
ça ne serait pas :SYSTEM.TRIGGER_RECORD que vous chercheriez à utiliser par hasard ?
|
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
c'est current_item_indicator dont je parlais
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
tiens, la Note:33342.1 semble répondre pile à ton problème
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2002 Messages : 92 ![]() |
current_item_indicator connait pas dans la doc ni dans forms
et :SYSTEM.TRIGGER_RECORD contient la meme chose que :SYSTEM.CURSOR_RECORD en fait j'ai deux blocks 1 avec 20 enregistrement horizontaux et 1 autre a coté de 20 colonnes édité horizontalement et je veux faire correspondre chaque ligne du premier block avec une colonne du deuxieme block un peu complique le mec (le deuxieme est base sur un package) et tant que je ne depasse pas le nombre de lignes affichées dans le premier block y a pas de soucis mais dès que je dépasse je sais plus faire le lien entre la ligne du premier block et la colonne du second c'est pour ca que je cherche le moyen de récupérer le numéro de la ligne affiché et non le numéro de l'enregistrement Merci |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2002 Messages : 92 ![]() |
elle fonctionne pour la création
moi je suis en affichage |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
j'ai pas compris
|
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2002 Messages : 92 ![]() |
en gros j'ai
BLOCK1 BLOCK2 COL1 COL2 COL3 COL4 COL5 COL1 COL1 COL1 COL1 COL1 COL2 COL3 COL4 COL5 COL2 COL2 COL2 COL2 COL1 COL2 COL3 COL4 COL5 COL3 COL3 COL3 COL3 COL1 COL2 COL3 COL4 COL5 COL4 COL4 COL4 COL4 COL1 COL2 COL3 COL4 COL5 COL5 COL5 COL5 COL5 COL1 COL2 COL3 COL4 COL5 COL6 COL6 COL6 COL6 En gros j'ai ca par exemple si je suis sur l'enregistrement 4 du premier block j'affiche les données dans la colonne 4 du deuxième block j'ai besoin de récupérer pour ce le numéro de la ligne sur lequel je suis et non le numéro de l'enregistrement sur lequel je suis j'espère que c'es plus clair comme ca |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Sinon, il y a:
Code :
Get_Block_Property( 'the_block', CURRENT_RECORD ) ;
__________________
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 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2002 Messages : 92 ![]() |
Meme probleme
il me donne le numéro de l'enregistrement et non le numéro de la ligne sur laquelle se trouve le curseur et n'afficher que le nombre de ligne possible et gérer des boutons suites et retour |
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
et pourquoi tu crées pas un champ caché auquel tu donnes un numéro à chaque WHEN_NEW_RECORD_INSTANCE ?
|
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2002 Messages : 92 ![]() |
en gérant un POST_RECORD et WNRI c'est faisable
mais ceci implique ne pas utiliser la souris ni les sauts de pages et ca les utilisateurs n'en voudrons pas (enfin les IP |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com