|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2004 Messages : 34 ![]() |
Bonjour,
Tout d'abord, config : forms 9i, base 10g. J'aimerais savoir si il est possible de changer la limite du nombre de caractères d'un champs basé. C'est à dire, on a deux champs(A et B) : Si A =1 je veux que le champs B se limite à 100 caractère. Si A = 2 je veux que le champs B se limite à 200 caractère. ... Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
tu as regardé l'aide de SET_ITEM_PROPERTY ?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2004 Messages : 34 ![]() |
Oui, j'ai regardé mais je n'ai rien trouvé.
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2004 Messages : 34 ![]() |
Justement, je viens de trouver ça sur le tuto forms :
Longueur maximum nombre maximum de caractères saisissable : Cette propriété ne peut être fixée qu'au moment du design. Quelqu'un aurait une idée pour contourner le problème? |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
éventuellement tu peux créer plusieurs items (A_100, A_200, etc...) avec chacun une règle différente et tu affiches celui qui t'intéresse en fonction de la valeur de A.
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Ou sinon tu peux afficher une erreur dans le WHEN-VALIDATE-ITEM.
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : avril 2004 Messages : 34 ![]() |
A oui, je vois je vais créer un item pour chaque cas, basé sur le même champs, et j'affiche l'item qui correspond à la valeur.
j'y avais pas pensé . Merci |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 534 ![]() |
Vous pouvez utiliser la syntaxe suivante:
Code :
Set_Custom_property( 'block.item', 1, 'MAX_LENGTH', 200);
__________________
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 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
c'est beaucoup mieux
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : avril 2004 Messages : 34 ![]() |
Effectivement ca me simplifie réellement la tâche.
Je vais tester ça ce week-end. Merci |
|
|
00
|
|
|
#11 | |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Citation:
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 534 ![]() |
Non il n'y a aucune doc. Mais comme la plupart des items Forms sont un Pluggable Java Component (PJC), il est possible de fixer/lire les valeurs de ces propriétés.
Pour connaitre la liste des propriétés, il suffit de créer un simple PJC qui étend l'item en question (VTextField dans l'exemple) et de faire une sortie sur la console au niveau de la méthode setProperty().
__________________
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
|
|
|
#13 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 534 ![]() |
deplus, la surcharge de l'instruction Set_Custom_Property() ne permet que d'envoyer des valeurs de type VARCHAR, NUMBER ou BOOLEAN
__________________
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 | |||
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 534 ![]() |
Sortie sur la console:
Citation:
Code :
__________________
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
|
|
|
#15 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 534 ![]() |
petite correction : la propriété doit être passée entre quotes:
Code :
Set_Custom_Property('bloc.item',1, 'MAX_LENGTH',5);
__________________
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
|
|
|
#16 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Merci Sheik pour toutes ces précisions.
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com