1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Pb de suppression de rupture dans une table

Discussion dans 'Windev' créé par hadock, Juil 27, 2018.

  1. hadock

    hadock New Member

    Inscrit:
    Mar 12, 2018
    Messages:
    10
    J'aime reçus:
    0
    Bonjour

    j'essaie de supprimer lors de la selection d'une rupture toutes les lignes qu'il contient mais rien ne fait.



    Si une personne a une idée

    D'avance merci

    Hadock
     

    Fichiers attachés:

    Tags:
  2. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    511
    J'aime reçus:
    740
    Regarde le code suivant tiré de l'aide de WD

    Code (Text):
    // Code d'affichage de la rupture
    // Récupère l'indice de la rupture (ici RUPT_HautDeRupture)
    IndiceRupture est un entier = TableIndiceRupture(RUPT_HautDeRupture)

    // Fixe la valeur du libellé contenu dans la rupture
    TABLE_CLIENTS[IndiceRupture].LIB_PAYS = "Pays : " + TABLE_Articles.COL_NomPays
    Si on récupère l'indice de la rupture on peut manipuler les lignes qui l'accompagnent.
     
    WX1331 et joker aiment ça.
  3. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    511
    J'aime reçus:
    740
    Voici un code trouvé et modifié qui pourrait te guider
    Code (Text):
    DébutRupture est un entier           // Indice du haut de rupture
    FinRupture est un entier                // Indice du bas de rupture
    Indice est un entier

    // Indice de la rupture courante
    DébutRupture = TableIndiceRupture(RUPT_HautRupture1, MaRépétition)
    FinRupture = TableIndiceRupture(RUPT_BasRupture1, MaRépétition)

    // Parcours des répétitions de la rupture courante
    POUR Indice = DébutRupture _A_ FinRupture
            TABLE_MaTable[Indice].COL_Nom="Sortie"
    FIN
    Suppression
    Code (Text):
    i est un entier
    POUR i = FinRupture A DébutRupture PAS -1
        TableSupprime(TABLE_MaTable, TableSelect(TABLE_MaTable, i))
    FIN
     
     
    #3 suenodesign, Juil 27, 2018
    Dernière édition: Juil 27, 2018
    joker apprécie ceci.
  4. channibal

    channibal Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 22, 2018
    Messages:
    210
    J'aime reçus:
    277
    Bonsoir,

    Voici un exemple pratique :

    (clique droit sur la table pour voir le menu contextuel)

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Bon dev.
     
    joker et suenodesign aiment ça.
  5. hadock

    hadock New Member

    Inscrit:
    Mar 12, 2018
    Messages:
    10
    J'aime reçus:
    0
    Bonjour,

    merci pour vos réponse

    Pour channibal ton exemple est ce qu'il me faut mais le soucis c'est que je veux supprimer la ligne mais qu'elle se supprime de l'analyse également et comme ma rupture est avec une table chargé en mémoire cela ne fonctionne pas

    Hadock
     
  6. Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    141
    J'aime reçus:
    120

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour,

    merci pour vos réponse

    Pour channibal ton exemple est ce qu'il me faut mais le soucis c'est que je veux supprimer la ligne mais qu'elle se supprime de l'analyse également et comme ma rupture est avec une table chargé en mémoire cela ne fonctionne pas

    Hadock
    Cliquez pour agrandir...
    Bonjour;
    Fait le code fonctionner.
    Avant de le supprimer de la table, chercher l'élément dans la BDD, le supprimer de la BDD et après le supprimer de la table.
    Bon Dev.
     
  • channibal

    channibal Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 22, 2018
    Messages:
    210
    J'aime reçus:
    277

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour,

    merci pour vos réponse

    Pour channibal ton exemple est ce qu'il me faut mais le soucis c'est que je veux supprimer la ligne mais qu'elle se supprime de l'analyse également et comme ma rupture est avec une table chargé en mémoire cela ne fonctionne pas

    Hadock
    Cliquez pour agrandir...
    Si ça marche très bien aussi avec une table fichier

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • Partager cette page

    Chargement...