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 :

Récupérer la valeur numérique (chaîne) située sur une ligne


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2017
    Messages : 5
    Par défaut Récupérer la valeur numérique (chaîne) située sur une ligne
    Bonjour à toutes et à tous ,je suis débutant et je souhaite réaliser une application pour le traitement de facture automatiquement.
    1) je récupère la ligne du total à payer exemple "Total: 234.25 euros"
    ma difficulté est d'extraire simplement la partie monétaire c'est à dire 234.25 de cette ligne pour l'envoyer vers ma base.

    2) comme toutes les factures, on a le détail de la manière suivante

    Produit Quantité Prix unitaire Total
    A1 2 15.20 30.40
    B5 5 10.30 41.50
    Z30 1 7.40 30.40
    F5 12 3 36

    je ne sais pas comment faire le programme qui permet de construire une table et la remplir avec les différents éléments récupérés . ( produit, quantité, prix unitaire et total).

    comme je suis débutant , j'ai suivi une partie de l'autoformation et j'ai passé pas mal de temps sur l'aide en ligne de PC soft.
    si vous avez un peu de temps et quelques idées pour m'orienter, je suis preneur . merci par avance.

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 240
    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 240
    Par défaut
    Regarde la fonction Extraitchaine ; a priori, ton séparateur est le caractère espace.
    Et a priori encore, entre 2 champs, tu as systématiquement un seul caractère espace.
    Si ces 2 hypothèses ont bien vraies, alors

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    produit = extraitchaine(lig, 1, " ")
    prix_unitaire = extraitchaine(lig, 4, " ")
    ou encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    prix_unitaire = extraitchaine(lig, 1, " ", depuisFin)

Discussions similaires

  1. Récupérer la valeur max et min sur une seule requête
    Par joujousagem2006 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 13/10/2016, 10h00
  2. Réponses: 2
    Dernier message: 19/11/2014, 16h40
  3. afficher un ensemble de chaînes chacune sur une ligne
    Par kawther dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 12/09/2009, 21h03
  4. Réponses: 5
    Dernier message: 30/06/2009, 12h38
  5. [ADO.NET] récupérer la valeur de la clé d'une ligne insérée
    Par colombero dans le forum Accès aux données
    Réponses: 2
    Dernier message: 07/12/2006, 23h56

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