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

SharePoint .NET Discussion :

Suppression élément de liste lié


Sujet :

SharePoint .NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Points : 13
    Points
    13
    Par défaut Suppression élément de liste lié
    Bonjour,

    J'ai 2 listes A et B.

    Le champ "Num Projet" de la liste B, correspond au champ "Num" de la liste A.

    Lors d'une suppression d'un item de liste A, je voudrais supprimer automatiquement tous les items de la liste B dont le champ "Num Projet" est égal au champ "Num" de l'item supprimé dans la liste A.

    Exemple :

    Liste A :
    Num : PO1002
    Num : PO1003

    Liste B
    Num : RE4350 - Num Projet PO1002
    Num : RE4351 - Num Projet PO1002
    Num : RE4352 - Num Projet PO1003

    Quand on supprime l'item PO1002 dans la liste A, il faut supprimer automatiquement les items RE4350 et RE4351 dans la liste B.

    Auriez-vous une idée ?

    Kyo

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Bonjour,

    A mon avis deux solutions s'offrent à vous :

    - Sans développement : utilisation d'un workflow

    - Développement : event handler de suppression

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    J'utilise SD 2007 et les workflow, le problème est que je ne vois pas comment déclencher un workflow sur une suppression. A priori je n'ai vu ou compris que :
    - après une création
    - après une modification
    - manuellement

    Kyo

  4. #4
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Points : 1 352
    Points
    1 352
    Par défaut
    Tu dois en effet utiliser du code et un event handler sur la suppression.
    en cas de besoin, je peux poster un exemple de code sur ce forum.

    Ludovic,

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Citation Envoyé par Kyoku_FK Voir le message
    J'utilise SD 2007 et les workflow, le problème est que je ne vois pas comment déclencher un workflow sur une suppression. A priori je n'ai vu ou compris que :
    - après une création
    - après une modification
    - manuellement

    Kyo
    Bien vu, le seul cas de suppression en cascade que j'ai eu à gérer sur SPD2007 en mode workflow était initié par une action manuelle custom, donc pas de gestion de suppression via les fonctions natives de SP (qui étaient interdites dans mes listes).

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par LefortLudovic Voir le message
    Tu dois en effet utiliser du code et un event handler sur la suppression.
    en cas de besoin, je peux poster un exemple de code sur ce forum.

    Ludovic,
    Eh bien volontiers , si tu peux aussi m'expliquer brièvement ou me donner un lien pour savoir comment intégrer ce code car je n'ai jamais développé sous Sharepoint.

    Kyo

  7. #7
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Points : 1 352
    Points
    1 352
    Par défaut
    Je t'invite à lire ce tutoriel : http://stephaneey.developpez.com/tut.../eventhandler/

    Il t'apprendra à créer et à déployer ton event handler.

    Bien à toi,

    Ludovic,

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    Merci pour le lien.
    D'après ce que je comprends, il est nécessaire d'intervenir sur la machine où est installé Sharepoint ? c'est donc impossible dans le cas d'offre Sharepoint hébergé par un tiers ? (1 and 1 pour ne pas le citer).

    Kyo

  9. #9
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Points : 1 352
    Points
    1 352
    Par défaut
    Oui tu dois avoir au serveur pour pouvoir déployer ta solution. Il n'y a pas d'alternative.

    Ludovic

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    Merci pour ces utiles précisions.

    Kyo

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/05/2009, 21h20
  2. [MySQL] Suppression d'une liste d'éléments
    Par parasol007 dans le forum Requêtes
    Réponses: 10
    Dernier message: 01/10/2008, 23h08
  3. Réponses: 9
    Dernier message: 09/02/2007, 15h24
  4. Suppression élément dans liste
    Par bugmenot dans le forum C
    Réponses: 12
    Dernier message: 06/12/2005, 20h52
  5. Pb ajouter/suppression élément liste
    Par jerome38000 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/09/2005, 16h54

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