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]Question concernant forms


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Points : 67
    Points
    67
    Par défaut [Forms]Question concernant forms
    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

  2. #2
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    Citation Envoyé par luminien
    est ce que c possible de mettre une contrainte pour une donné (du genre numero de secu par exemple )
    Tout est possible ou presque...
    Citation Envoyé par luminien
    je veux tester la validite de cette donnée est ce qu'il contient 15 chiffres et commence par 1 ou 2 ?
    Il suffit de tester la longueur et le premier caractère de ta donnée, ou de renseigner les propriétés valeurs minimale (100000000000000) et valeur maximale (29999999999999) => tes nombres seront compris entre ces 2 valeurs => il commenceront soit par 1 soit par 2 et comporteront 15 caractères
    Citation Envoyé par luminien
    je ferai ca avec un declencheur ou un trigger ...?
    C'est la même chose, non ? Si tu passes par les valeurs mini et maxi, pas besoin de triggers.
    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.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Points : 67
    Points
    67
    Par défaut re
    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

  4. #4
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    declare 
       v_err number;
    begin
      if :monBlock.num_secu not between 100000000000000 and 29999999999999 then
         v_err := show_alert ('monAlerte');
         raise form_trigger_failure;
      end if;
    end;
    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.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Points : 67
    Points
    67
    Par défaut
    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

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Points : 67
    Points
    67
    Par défaut
    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

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

Discussions similaires

  1. questions concernant la mise en forme conditionnelle
    Par clov dans le forum Modélisation
    Réponses: 1
    Dernier message: 21/11/2007, 23h34
  2. Réponses: 5
    Dernier message: 27/07/2007, 16h15
  3. [Forms]QUestion de conception sur ORACLE Form
    Par groy1 dans le forum Forms
    Réponses: 7
    Dernier message: 25/10/2006, 10h54
  4. Question sur Form.Canvas.LineTo
    Par Jayceblaster dans le forum Delphi
    Réponses: 1
    Dernier message: 14/09/2006, 10h50
  5. [C#] question sur form "nue"
    Par LE NEINDRE dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/07/2006, 17h06

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