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 Mobile Discussion :

Codage Zone repetee a faire evoluer [WM24]


Sujet :

Windev Mobile

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    juin 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Codage Zone repetee a faire evoluer
    bonjour je suis novice sur windev mobile 24
    je fais un code qui marche, mais qui ne peux pas evoluer indefiniment


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Texte est une chaîne
    Res est un entier
    nSindiceMax est un entier = ZR_StockMetal.Occurrence()
    sText1 est une chaîne
    sText2 est une chaîne
    sText3 est une chaîne
     
    IF nSindiceMax =1 THEN
    		sText1=  "Réf: " +  ZR_StockMetal[1].LIB_Code..Valeur + " | " + ZR_StockMetal[1].LIB_Libelle..Valeur + CR + " | stock: " + ZR_StockMetal[1].LIB_Stock..Valeur + " | Achat: "  + ZR_StockMetal[1].LIB_DemandeAchat..Valeur + CR
    		Texte = sText1
    END
     
     IF nSindiceMax =2 THEN
     		sText1=  "Réf: " +  ZR_StockMetal[1].LIB_Code..Valeur + " | " + ZR_StockMetal[1].LIB_Libelle..Valeur + CR + " | stock: " + ZR_StockMetal[1].LIB_Stock..Valeur + " | Achat: "  + ZR_StockMetal[1].LIB_DemandeAchat..Valeur + CR
    		sText2=  "Réf: " +  ZR_StockMetal[2].LIB_Code..Valeur + " | " + ZR_StockMetal[2].LIB_Libelle..Valeur + CR + " | stock: " + ZR_StockMetal[2].LIB_Stock..Valeur + " | Achat: "  + ZR_StockMetal[2].LIB_DemandeAchat..Valeur + CR
    		Texte = sText1+sText2
    END
     
    IF nSindiceMax =3 THEN
    	sText1=  "Réf: " +  ZR_StockMetal[1].LIB_Code..Valeur + " | " + ZR_StockMetal[1].LIB_Libelle..Valeur + CR + " | stock: " + ZR_StockMetal[1].LIB_Stock..Valeur + " | Achat: "  + ZR_StockMetal[1].LIB_DemandeAchat..Valeur + CR
    	sText2=  "Réf: " +  ZR_StockMetal[2].LIB_Code..Valeur + " | " + ZR_StockMetal[2].LIB_Libelle..Valeur + CR + " | stock: " + ZR_StockMetal[2].LIB_Stock..Valeur + " | Achat: "  + ZR_StockMetal[2].LIB_DemandeAchat..Valeur + CR
    	sText3=  "Réf: " +  ZR_StockMetal[3].LIB_Code..Valeur + " | " + ZR_StockMetal[3].LIB_Libelle..Valeur + CR + " | stock: " + ZR_StockMetal[3].LIB_Stock..Valeur + " | Achat: "  + ZR_StockMetal[3].LIB_DemandeAchat..Valeur + CR
    	Texte = sText1+sText2+sText3
    END
     
    // Le contenu du champ est copié dans le presse-papiers
    Res = VersPressePapier("Etat stock chaudronnerie" + CR + CR + Texte)
    SI Res = Faux ALORS
    	Erreur("Erreur lors de l'écriture dans le presse-papiers")
    FIN
    si une personne pouvais me faire evoluer d'une meilleur facon ce code.

    Merci

  2. #2
    Membre confirmé

    Homme Profil pro
    Inscrit en
    juillet 2011
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : juillet 2011
    Messages : 294
    Points : 479
    Points
    479
    Billets dans le blog
    1
    Par défaut
    Je te conseille de regarder du côté des boucles.

  3. #3
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    décembre 2013
    Messages
    3 933
    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 : 3 933
    Points : 9 125
    Points
    9 125
    Par défaut
    Novice sur windev, novice en programmation, novice.
    Il faudrait suivre un tutoriel sur les bases de la programmation (pas forcément Windev, les concepts qui te manquent sont beaucoup plus généraux)
    Il doit y avoir des choses pour toi ici : https://general.developpez.com/cours/ mais j'ai l'impression qu'il faudrait quelque chose encore plus 'fondamental'.

    2 mots clés ici : Boucles, et Tableaux.

    Et allons jusqu'au bout, parce que tu n'as aucune chance d'aboutir par toi-même en l'état :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Texte est une chaîne
    Res est un entier
    nSindiceMax est un entier = ZR_StockMetal.Occurrence()
    i est un entier 
     
    Texte = ""
    pour i = 1 _a_ nSindiceMax 
      Texte += "Réf: " +  ZR_StockMetal[i].LIB_Code..Valeur + " | " + ZR_StockMetal[i].LIB_Libelle..Valeur + CR + " | stock: " + ZR_StockMetal[i].LIB_Stock..Valeur + " | Achat: "  + ZR_StockMetal[i].LIB_DemandeAchat..Valeur + CR
    Fin 
     
    // Le contenu du champ est copié dans le presse-papiers
    Res = VersPressePapier("Etat stock chaudronnerie" + CR + CR + Texte)
    SI Res = Faux ALORS
    	Erreur("Erreur lors de l'écriture dans le presse-papiers")
    FIN
    Edit : en fait, pas besoin de tableaux, j'avais mal vu.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    juin 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup

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

Discussions similaires

  1. faire evoluer progressbar pendant transfert fichier
    Par bansan dans le forum VB.NET
    Réponses: 31
    Dernier message: 20/10/2010, 10h53
  2. [WB10] lien et zone repetee
    Par nath-0-0 dans le forum WebDev
    Réponses: 1
    Dernier message: 22/09/2008, 11h42
  3. [WD10] [zone repetee] Actualiser le contenu
    Par Root_JDK dans le forum WinDev
    Réponses: 5
    Dernier message: 01/05/2007, 17h34
  4. faire evoluer des variables en ligne
    Par duplo dans le forum Langage
    Réponses: 4
    Dernier message: 21/08/2006, 20h36
  5. comment faire evoluer ma base vers interbase6
    Par toure32 dans le forum InterBase
    Réponses: 5
    Dernier message: 23/10/2002, 10h59

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