+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre chevronné
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    mai 2007
    Messages
    669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : mai 2007
    Messages : 669
    Points : 685
    Points
    685

    Par défaut Insérer des sections récapitulatives

    Bonjour, j'ai un besoin assez complexe.

    Schéma de données :
    1. Chantier (Groupe extensible)
      • Détail (Groupe extensible)
        -- Compte
        -- Montant
    2. Total (Groupe extensible)
      -- CompteT
      -- MontantT

    L'utilisateur ajoute autant de chantiers et de détails qu'il veut, et plusieurs détails avec le même compte. Le groupe total est géré automatiquement = section extensible en lecture seule.

    Le besoin :
    • insérer automatiquement une occurence de la section Total (et une seule) par Compte trouvé dans les détails (tous chantiers confondus) ;
    • pour chaque section Total insérée :
      - CompteT = Compte
      - MontantT = Somme(Montant) avec filtre sur 'Compte = compteT de la ligne courante' (ça je sais faire avec une formule simple)


    Sauf une meilleur idée, je déclenche le traitement avant envoi, en commençant par supprimer toutes les sections Total préexistantes (pour gérer le cas où des Comptes auraient été supprimés).

    Merci pour toutes suggestions, liens vers des tutos ou des exemples de script...
    Jean-François Fustec - Consultant Formateur - Sharepoint Infopath Lotus

  2. #2
    Membre Expert Avatar de billout rm
    Homme Profil pro
    MVP InfoPath
    Inscrit en
    juillet 2007
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : MVP InfoPath

    Informations forums :
    Inscription : juillet 2007
    Messages : 792
    Points : 1 110
    Points
    1 110

    Par défaut

    Bonjour,

    Pour la partie Montant total par compte, cela est relativement simple en s'appuyant sur la solution suivante : http://social.technet.microsoft.com/...8-4c29c8d1961a

    Par contre, le problème provient surtout de l'alimentation du champ compte dans la section extensible récapitulative! En effet si vous utilisez des sections extensibles distinctes, il faudrait pouvoir autoalimenter ce champ avec les valeurs non doublonnées issues de la première source.
    Pour cela je ne vois malheureusement que du code déclenché lors de la modification de la première section extensible.

    Je vais tout de même creuser sur ce sujet afin de vérifier qu'il n'existe pas un moyen plus simple!
    Rémi MATAYRON
    MVP InfoPath
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

  3. #3
    Membre Expert Avatar de billout rm
    Homme Profil pro
    MVP InfoPath
    Inscrit en
    juillet 2007
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : MVP InfoPath

    Informations forums :
    Inscription : juillet 2007
    Messages : 792
    Points : 1 110
    Points
    1 110

    Par défaut

    Finalement, avec un seul niveau d'extensibilité, vous auriez pu utiliser le principe du formulaire inséré en pièce jointe de ce post (je l'ai zippé afin de pouvoir l'envoyer).
    Mais le principe du preceding-sibling utilisé pour masquer les doublons dans le tableau récapitulatif ne s'adapte que pour un seul niveau d'extensibilité...



    Cordialement.
    Fichiers attachés Fichiers attachés
    Rémi MATAYRON
    MVP InfoPath
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •