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 :

[OA11i] Modification CUSTOM


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut [OA11i] Modification CUSTOM
    Bonjour à tous,
    Je suis en train de modifier la CUSTOM à l'aide de Forms Builder) de mon environement et je suis bloqué par un petit problème.
    Je cherche à mettre un champ a null, lorsque l'utilisateur clique sur un autre champ
    J'ai donc qqchose comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if event_name in ('WHEN-NEW-ITEM-INSTANCE')
    then
         v_item := name_in('system.cursor_item');
         if v_item = 'BLOCK.CHAMP1'
         then
               :BLOCK.CHAMP2 := null;
         END IF;
    END IF;
    Lorsque je tente de compiler, il me sort le message d'erreur suivant:
    bad bind variable ''
    Le probleme vient donc du
    :BLOCK.CHAMP2 := null;
    QQ'un connait un moyen d'affecter une valeur à un champ?
    Merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Par défaut
    Désolé, je ne peux pas t'aider, mais j'ai une question:
    Oracle 11i est sorti ?
    il apparaît même pas dans la liste des téléchargements disponibles sur le site d'Oracle.

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 40
    Par défaut
    Il faut utiliser la fonction copy.
    Copy(NULL, 'BLOCK.CHAMP2');

    En effet, lors de la compilation, la librairie ne connait pas la forms dans laquelle elle s'execute. C'est pourquoi, on accède de façon indirecte aux champs de la forms via les fonctions name_in() et copy().

    N'oublie pas de tester que tu es bien dans la forms que tu souhaites modifier sinon les utilsateurs vont te parler du pays...

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par drinkmilk
    Oracle 11i est sorti ?
    il s'agit d'Oracle Application (OEBS)

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

Discussions similaires

  1. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 17h16
  2. [VB6] modification de menu
    Par rikko23 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/11/2002, 21h30
  3. [] Datagrid vide après modification des propriétés
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/09/2002, 16h37
  4. Modification de l'évènement OnClick
    Par MrJéjé dans le forum C++Builder
    Réponses: 9
    Dernier message: 22/08/2002, 12h52
  5. Réponses: 11
    Dernier message: 23/07/2002, 14h33

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