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

SAGE Discussion :

Traitement après suppression d'une ligne


Sujet :

SAGE

  1. #1
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 221
    Points : 88
    Points
    88
    Par défaut Traitement après suppression d'une ligne
    Bonjour

    J'ai une nouvelle fois besoin d'aide.
    Dans un tableau, je souhaite effectuer un calcul après la suppression d'une ligne. Mon calcul consiste à parcourir le tableau et cumul une quantité.

    Je me suis positionné dans C_NBLIG en testant le status mais mon problème est qu'a ce moment la ligne de mon tableau n'est toujours pas supprimé et donc je la prend en compte dans mon calcul.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Subprog C_NBLIG
     
        #Suppression d'un ligne ==> Recalcul des heures
        If find(status,65,68) Then
            #Traitement de recalcul (Parcours mon tableau)
        Endif
     
    End
    Je ne sais pas où me positionner pour exécuter un traitement après la suppression.

    Merci pour votre aide

  2. #2
    Membre éprouvé
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Points : 1 091
    Points
    1 091
    Par défaut
    souhaitez vous absolument le faire à la volée ?

    sinon vous pouvez le faire dans le VERIF_MOD en comparant les lignes de l'écran et la table pour voir celles qui sont supprimées

  3. #3
    Membre averti
    Homme Profil pro
    Consultant technico-fonctionnel sage X3
    Inscrit en
    Avril 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant technico-fonctionnel sage X3
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 316
    Points : 448
    Points
    448
    Par défaut ne pas prendre la ligne actuel
    faite une somme de votre colonne du tableau et soustraire la ligne supprimée

    sum([M:XXX]MAVALEUR(0..[M:XXX]NBLIG)-[M:XXX]MAVALEUR(nolign-1)
    pas sur de la syntaxe exact

    se sera plus performant

  4. #4
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 221
    Points : 88
    Points
    88
    Par défaut
    Merci , ça fonctionne

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 26/06/2015, 07h19
  2. Réponses: 4
    Dernier message: 24/08/2007, 16h44
  3. [Debutant][JTable] Suppression d'une ligne
    Par seiryujay dans le forum Composants
    Réponses: 7
    Dernier message: 03/08/2005, 17h15
  4. [JTable] problème après suppression d'une ligne
    Par fredo3500 dans le forum Composants
    Réponses: 7
    Dernier message: 17/03/2005, 10h01
  5. Réponses: 6
    Dernier message: 04/03/2004, 09h35

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