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 :

Calcul personnalisé sur sélection multiple [WD25]


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Août 2015
    Messages : 8
    Par défaut Calcul personnalisé sur sélection multiple
    Bonjour,

    Dans une table reliée à un fichier de données dont les colonnes sont :
    • ID
    • NOM
    • MONTANT


    Cette table autorise la sélection multiple de cellules

    Exemple de données

    ID NOM MONTANT
    1 TOTO 10000
    2 TITI 200
    3 LULU 300
    ...

    Lorsque je sélectionne les cellules avec les valeurs 10000 et 300, je voudrais que que quand je fais un clic droit cela me fasse somme*10% et que cela me l'affiche dans message d'info par exemple.

    Je vous avoue que je suis perdu car dans la doc, je ne trouve que des infos pour récupérer l'indice de la ligne, mais pas la valeur de la cellule.

    Je vous remercie par avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 961
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Une fois qu'on a l'indice, on peut accéder à la ligne TABLE_MaTable[Indice]

  3. #3
    Membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Août 2015
    Messages : 8
    Par défaut
    Bonjour,

    Merci pour votre réponse.

    J'accède à la ligne mais pas à la valeur de la cellule.

    Désolé je ne vois pas.

  4. #4
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 961
    Billets dans le blog
    1
    Par défaut
    TABLE_MaTable[Indice].COL_Montant, ou, s'il n'y a pas d’ambiguïté possible COL_Montant[Indice].

  5. #5
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 721
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    info(" Resultat ",(NomdeTable.NomdeColonne[NomdeTable] * 10)/100 )
    Comme l'a dit Voroltinquo

    Bon Dev !

  6. #6
    Membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Août 2015
    Messages : 8
    Par défaut
    Bonsoir,

    merci pour vos réponses, je teste rapidement et je reviens vers vous !

    Bon week-end.

  7. #7
    Membre du Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Août 2015
    Messages : 8
    Par défaut
    J'ai pas pu attendre, et j'ai voulu testé.

    C'est nickel. cela fonctionne pour une cellule sélectionnée. Mais comment faire pour si je sélectionne 2 cellules de cette même colonne ?
    Comment arriver à faire la somme des cellules sélectionnées et appliquer les 10% dessus ?

    En tout cas merci pour votre aide.

  8. #8
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2003
    Messages
    1 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 045
    Par défaut
    Bonjour,

    Faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    xMontant est numerique
    POUR TOUTE LIGNE SELECTIONEE i DE TABLE_MaTable
    xMontant += COL_Montant[i]
    FIN

  9. #9
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 230
    Par défaut
    A priori, on parle de sélection multiple de cellules, et pas de sélection multiple de lignes ...

    J'irai voir l'aide de tableSelectOccurrence() ... et dans la liste des 'Voir aussi', je pense qu'on doit trouver ce qu'on cherche.

    En tout cas, j'irais voir l'aide, ça c'est indispensable.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/02/2017, 13h39
  2. [XL-2010] excel vba application format sur sélection multiple automatique
    Par mouftie dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 18/06/2016, 18h36
  3. Bug sur sélections multiples (par inadvertance)
    Par jpma75 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 14/05/2016, 14h31
  4. [WD17] Etat avec tableau sur sélection multiple
    Par brionfred dans le forum WinDev
    Réponses: 3
    Dernier message: 14/12/2015, 01h32
  5. [Toutes versions] Fonction matricielle sur sélection multiple
    Par max76 dans le forum Excel
    Réponses: 5
    Dernier message: 11/02/2014, 18h36

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