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 :

commit dans when_validate_item


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut commit dans when_validate_item
    salut, je travaille sous Devsuite 10G et Oracle 11G.
    j'ai une forme tabulaire basé sur une table A (NUM, LIB, SIGNE, VALEUR)
    elle sert pour le calcul du prix d'un article,
    j'ai une procédure stockée dans la quelle il ya un curseur qui boucle sur la table et selon les signes (+,*,-,) et la valeur de chaque lignes, le prix se calcul.

    donc cette procédure se base sur la table,
    si on modifie une valeur dans la forme et on appelle la procédure, le prix sera faux puisque cette valeur n'as pas encore été enregistrée dans la base.

    l'utilisateur veux qu'en temps réel, s'il modifie une valeur le prix se calcul correctement, je peux pas faire commit dans when_validate_item,

    je dois pas modifié la procédure (elle est utilisé dans d'autres formes)

    qcq peut m'aider.

  2. #2
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 940
    Par défaut
    je peux pas faire commit dans when_validate_item
    Essaye avec when-new-item-instance
    .

  3. #3
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut
    merci pour ta réponse, mais si je fais un commit dans when_new_item_instance, il va abuser énormément de temps moi je veux le faire que si la valeur du champs à changé.

  4. #4
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    Essayer de faire
    plutot que

  5. #5
    Membre expérimenté Avatar de mongilotti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2003
    Messages : 314
    Par défaut
    merci pour vos réponses, j'ai résolu le problème en utilisant le déclencheur : WHEN_NEW_RECORD_INSTANCE, dans le quel j'ai mis la commit et l'appel à la fonction du calcul du prix.

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

Discussions similaires

  1. Commit dans un bloc [BEGIN . . . END]
    Par tchoimars dans le forum SQL
    Réponses: 3
    Dernier message: 01/04/2008, 11h02
  2. Quels fichiers netbeans commiter dans un projet J2SE
    Par bobuse dans le forum NetBeans
    Réponses: 6
    Dernier message: 11/12/2007, 16h43
  3. SQL 2000 : forcer un commit dans un update
    Par usf70 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 01/06/2007, 09h30
  4. Réponses: 2
    Dernier message: 21/01/2007, 20h42
  5. Pb de Commit dans une Procedure stoquée
    Par avenirdev dans le forum InterBase
    Réponses: 2
    Dernier message: 01/10/2004, 09h49

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