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

WinDev Discussion :

hdupliqueenregistrement et trigger sur hajoute


Sujet :

WinDev

  1. #1
    Membre actif
    Inscrit en
    Octobre 2013
    Messages
    274
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 274
    Points : 248
    Points
    248
    Par défaut hdupliqueenregistrement et trigger sur hajoute
    bonjour

    soit des triggers mis en place au lancement du projet
    notamment sur hajoute

    ok, cela fonctionne comme il faut

    si je fais un hdupliqueenregistrement (ce qui revient à un hajoute), le trigger hajoute se déclenche
    or dans ce cas précis, je ne le veux pas.

    donc avant de faire le hdupliqueenregistrement
    je les desactive
    puis après l'ordre, je refais la description.

    ce qui fonctionne mais un peu lourd.
    y a t'il une autre option?

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 198
    Points : 12 774
    Points
    12 774
    Par défaut
    Bonjour,
    Tu peux toujours surcharger la fonction hDupliqueEnregistrement(), ainsi tu n'as plus besoin de penser à désactiver le trigger à chaque appel.

    Tatayo.

  3. #3
    Membre éclairé
    Avatar de Narwe
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2013
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 253
    Points : 668
    Points
    668
    Par défaut
    Dans le code du trigger, la fonction H.FonctionTrigger ne revoit-elle pas HDupliqueEnregistrement (j'en doute) ?

    Pour reprendre l'idée de tatayo, dans la surcharge de la fonction HDuppliqueEnregistrement, je me contenterais d'utiliser un booléen global projet qui sera utilisé dans le Trigger pour savoir si j'effectue le traitement ou non. Je pense que cela peut faire gagner du temps de traitement.

  4. #4
    Membre actif
    Inscrit en
    Octobre 2013
    Messages
    274
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 274
    Points : 248
    Points
    248
    Par défaut
    merci pour vos réponses.
    je vais partir sur la proposition de Narwe.

Discussions similaires

  1. trigger sur deux tables
    Par Shabata dans le forum Développement
    Réponses: 4
    Dernier message: 04/05/2004, 16h55
  2. triggers sur plusieurs bases de données
    Par Shabata dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/05/2004, 10h02
  3. Trigger sur une colonne ?
    Par hpalpha dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 22/03/2004, 14h16
  4. Trigger sur select
    Par bilo2000 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/02/2004, 13h39
  5. Pb Trigger sur vue
    Par cosminutza dans le forum Développement
    Réponses: 3
    Dernier message: 28/07/2003, 16h37

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