|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
Bonjour a tous !
voila je fais une base de donnée , et je joints le bloc de données avec forms ... etc bref ce j'aimerai savoir car je suis pas un expert de forms ! est ce que c possible de mettre une contrainte pour une donné (du genre numero de secu par exemple ) je veux tester la validite de cette donnée est ce qu'il contient 15 chiffres et commence par 1 ou 2 ? je ferai ca avec un declencheur ou un trigger ...? il ya pas un moyen de programmer ! merci |
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Citation:
Citation:
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
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
Bonsoir !
merci pour la reponse ! mais j'attendai plus de renseignements , je sais que c possible ! mais comment gerer ca sachant que en BD c pas trop mon fort je programme en sql plus et la chui ramené a faire une base de donnee et d'utiliser forms que je maitrise pas encore tres bien , jai regardé un peu le tutorial de forms 9i sur le site ! mais je veu gerer ca qd l'utilisateur rentre le numero de secu , et d'envoyer une alerte qd il s'agit pas d'un numero de secu ! et les valeurs min et max c a mettre ou ? pour les boites d'alert j'ai lu un peu le tutorial ca lair d'etre un peu clair meme si j'ai essayer avec un bouton d'afficher une alerte mais ca n'a pas trop marché ! bon j'attend un peu plus de precision , car mon module forms a onglets marche mais j'ai ces petites contrainte a rajouter merci encore |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Si tu ne connais pas du tout forms, cela risque d'être dur de tout d'expliquer en un post. Commence par bien lire le guide forms.
Le plus simple reste la méthode des valeurs mini et maxi (palette de propriété). Après tu peux gérer cela sur un trigger WHEN-VALIDATE-ITEM, après avoir créé une alerte : Code :
__________________
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
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
Bonjour !
merci pour ta reponse ! non j'ai eu une petite formation en forms ! mais fau dire elle ete de 4h lol sinon une autre question plus importante ! car j'ai encore un autre problem j'ai crée un bouton recherche et je veu qd je click dessus je veu qu'il recherche dans une table ! merci |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
reBonjour ,
en fait a mon avis le trigger marche , mais j'ai pas d'alerte qui s'affiche a l'ecran ! " show alerte ('monAlert') " je doi definir monAlert ?? merci pour ton aide |
|
|
00
|
|
|
#7 | |
![]() ![]() Inscription : juillet 2006 Messages : 2 662 ![]() |
Citation:
__________________
la culture c'est comme la confiture moins on en a plus on l'étale. Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi Mes tutos |
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
bonjour!
oui j'avais deja crée une alerte que j'ai nommé "monalerte" jai editer ses proprietes et tout mais elle ne s'affiche pas merci |
|
|
00
|
|
|
#9 | |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
Bon je vais mieux expliquer !
j'ai un forms avec un bouton enregistrer ou j'ai un declencheur qui fai qu'enregistrer " COMMIT-FORM " puis j'ai un bouton (effacer || RESET) qui efface rien .. et j'ai mis le code Citation:
et j'ai crée une alerte 'MONALERTE' Moi je pense que dans le declencheur du bouton je dois rajouter quelque chose en en fait j'ai une erreur du genre : FRM-41039 :ID d'alerte non valide Merci |
|
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : juillet 2006 Messages : 2 662 ![]() |
Regarde dans l'aide de forms..je crois qu'il te manque des paramètres, dans l'aide tu as la ligne complète de code pour afficher les alertes!!
__________________
la culture c'est comme la confiture moins on en a plus on l'étale. Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi Mes tutos |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
ce code se trouve dans quel déclencheur ?
ce serait tellement plus simple de mettre les propriété valeur mini et valeur maxi sur l'item, vous n'auriez rien de plus à faire.
__________________
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 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
Bonsoir !
merci a vous tous pour votre aide ! oui je pense que c mieux , car j'ai beaucoup d'autre declencheurs et je m'en mele un peu la ! Concernant le declencheur je l'ai mis dans l'attribut numero de secu de mes deux bloc de donnees ou en sachat que je change : B_MonBloc1.numsecu puis MonBloc2.numsecu selon le bloc de donnee pour finir j'essayerai de mettre les valeurs max et min ! ( c mieux ) sinon pour mon bouton pour clear le form ben il marche toujours pas ! celui d'enregistrer marche tres bien . mais pas le bouton "clear" dont il sert juste pour vider le formulaire c tout ! peut etre que je vai l'enlever ce bouton "clear" par contre j'ai lu le tutorial de forms 9i sur le site , mais concernant les points ya pas grand chose ... ( a moins que j'ai pas bien cherché ) PS :J'aimerai bien rajouter une alerte qui marche qd l'entree n'est pas valide merci |
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2005 Messages : 41 ![]() |
Pour effacer l'écran il faut utiliser la procédure CLEAR_FORM
|
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
Bonsoir !
juste pour fermer ce sujet ! enfin j'ai reussi mais ca mas pas trop servi ce test ! en fait j'ai mis un declencheur sur le bouton enregistrer ! un declencheur when_bouton_pressed (insert directement dans ma table ) jai mis le code donné plus haut et j'ai rajouter un : else commit_form ; end; c à d quand le numero de secu est bon il l'enregistre dans la table ! sinon c une alert (Avertissement a deux boutons ok et Annuler ) et ca a marché !! merci a vous |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com