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

VB.NET Discussion :

Regroupement des données


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Par défaut Regroupement des données
    Bonjour
    j'essaie d'écrire un programme pour la facturation où le libellé de l'article doit être appelé en scannant le code barre. Mon problème est de savoir comment incrémenter la quantité d'un même article au lieu d'ajouter sur la facture une nouvelle ligne du même article.
    Merci pour votre aide.

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    a mon avis tu a la réponse mais tu de mande s'il n'existe pas mieux.

    Il te suffit simplement de scruter ta liste,

    Si l'article existe
    Tu ajoute une ligne et tu met la quantité à 1
    Sinon
    Tu incrémente ta quantité de 1
    Fin du test

    hésite pas a revenir si tu ne comprend,
    en précisant comment tu ajoute des éléments sur ta liste (extrait de code)

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    Tout depend comment tu stockes tes articles.
    Si c'est possible j'utiliserai une procedure stocké.
    sinon plusieurs possibilité tout depend comment est ta liste en mémoire.
    J'hésite entre utiliser une dictionary list ou simplement utiliser les lambda expression pour voir si mon article existe déjà dans la liste

    Voir faire les 2, la SP pour mettre à jour la BD et la liste pour mettre à jour "l'affichage"

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Par défaut
    C'est le test qui est mon problème. Comment tester que ce libellé existe déjà dans une base des données ou une variable?

  5. #5
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    C'est un problème de conception.
    Sans connaitre cette dernière nous ne saurions correctement vous guider.

    A la conception vous pourriez avoir choisi de faire un table dédié contenant l'ID de la facture, l'ID du produit, la quantité, le prix unitaire. Si ce genre de conception est choisie vous n'avez aucun problème pour votre demande...

    Bref il nous faut connaitre votre implémentation actuel.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Par défaut
    Oui, le code barre fait appel à un article qui est dans la table Produit. Et selon ma conception La désignation, le prix , le TVA, la quantité (1) de l'article et le No de la facture doivent être stocké dans une table LigneFac qui est liée à une ListView qui affiche le contenu de la table en fonction du numero de la facture en cours. Mon problème est comment vérifier l'article qui existe déjà et incrémenter sa quantité s'il existe déjà sinon ajouter un nouvel enregistrement.

  7. #7
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Je veux pas insister mais une fois la "désignation" de ton article récupérée, tu scruter ta liste de facturation et si tu trouve un article de même nom tu incrémente la colonne quantité de la ligne.

    Alors je sais c'est pas très propre de faire la vérification sur le nom,
    mais comme l'ID des articles n'est pas conservé, on va au plus simple

    la encore je vais me répéter mais si tu ne nous donne pas d'aperçu de ton système, ou de ton code,
    on va pouvoir te donner plein de solutions mais n'ayant aucun idée de la situation actuelle, ça ne te servira a rien (vue que ça a peut de chance de coller) XD

Discussions similaires

  1. Regrouper des données journalières
    Par ecarbill dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/06/2008, 13h58
  2. regrouper des données
    Par k'ou1 dans le forum Excel
    Réponses: 1
    Dernier message: 12/11/2007, 22h54
  3. Regroupement des données par catégorie
    Par Niagala dans le forum Excel
    Réponses: 3
    Dernier message: 07/11/2007, 10h19
  4. regrouper des données en colonne
    Par antakini dans le forum Access
    Réponses: 4
    Dernier message: 24/11/2006, 14h35
  5. Réponses: 2
    Dernier message: 23/08/2006, 16h24

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