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 :

Remplir une zone multiligne [WM18]


Sujet :

Windev Mobile

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2014
    Messages : 45
    Points : 63
    Points
    63
    Par défaut Remplir une zone multiligne
    Bonjour,
    Toujours débutant, je requière cette fois votre aide concernant une zone multiligne que je n'arrive absolument pas a remplir.
    Auparavant j'avais tente une zone repeté, mais je crois que la zone multiligne conviens mieux à mon utilisation...

    A la base, j'ai un tableau de ligne changeante (nbligne) par 9 chaine
    Je souhaite afficher les colonnes 1 et 4.

    J'ai donc ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    sDate est une chaîne
    sPoid est une chaîne
    i est un entier
     
     
    POUR  i = 1 A nbligne
    	sDate[i] = tabMontableau[[i],1]
    	sPoid[i] = tabMontableau[[i],4]	
     
    	ZM_resultats.LIB_Libellé[i] = ChaîneConstruit("1% 2%", sDate[i] ,sPoid[i])
     
     
    FIN
    Qui ne marche pas.
    Le résultat donne une phrase. La mise en forme attendra qu'un affichage existe.

    Acluellement, il ne se passe rien. J'ai juste une ligne, vide.

    J'ai essayer avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ZM_resultats.LIB_Libellé[i] = "1"
    Et je n'ai même pas 1 qui s'affiche.

    Je suis dessus depuis prêt d'une semaine, mais rien y fais

    D'avance je vous remercie pour votre aide !

    Cordialement
    Vinoc

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2014
    Messages : 45
    Points : 63
    Points
    63
    Par défaut
    Apres avoir retourné la doc pcsoft dans tout les sens, il n'y a rien a faire une choses m'échappe...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    zmlSupprime(ZM_resultats)
     
    E est un entier
    POUR  i = 1 A nbligne
    	sDate = tabMontableau[[i],1] 
    	sPoid = tabMontableau[[i],4] 
     
    	i = zmlAjouteLigne(ZM_resultats)
    	ZM_resultats[i].LIB_Libellé = ChaîneConstruit("%1",sDate)
    	ZM_resultats[i].LIB_SousLibellé= ChaîneConstruit("%1",sPoid)
    FIN

    Si je remplaces tabMontableau[[i],4] par "1" J'ai bien un résultat. Donc là ou sa coince c'est sur le numéro de ligne. Mais je ne connais pas d'autre façon de lui dire que je souhaite afficher le contenu d'une colonne qui n'a pas de noms... La doc PCSoft n'est pas très bien fournis, ou du moins je n'ai pas trouvé...

    Avez-vous une idée s'il vous plait ?
    Merci.

    Cordialement
    Vinoc.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2014
    Messages : 45
    Points : 63
    Points
    63
    Par défaut Résolu
    Une simple erreur de code, voici la code fonctionnelle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    zmlSupprime(ZM_resultats)
    nbligne1 est un entier = nbligne + 1
    POUR  i = 1 A nbligne1
    	i = zmlAjouteLigne(ZM_resultats)
    	ZM_resultats[i].LIB_Libellé = tabMontableau[i,"1"]
    	ZM_resultats[i].LIB_SousLibellé= tabMontableau[i,"4"]
    	i++
    FIN
    L'erreur etait: ZM_resultats[i].LIB_Libellé = tabMontableau[[i],"1"]

    un simple [] en trop...

    Si ça peut aider un autre débutant .

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

Discussions similaires

  1. Réponses: 25
    Dernier message: 26/01/2007, 17h04
  2. Remplir une zone de couleur
    Par Tchaill39 dans le forum Delphi
    Réponses: 3
    Dernier message: 29/09/2006, 11h13
  3. Remplir une zone de texte par rapport à une checkbox
    Par beegees dans le forum Général JavaScript
    Réponses: 43
    Dernier message: 04/09/2006, 17h01
  4. remplir une zone de liste
    Par captainamerica75 dans le forum Access
    Réponses: 2
    Dernier message: 30/05/2006, 08h40
  5. Remplir une zone de texte d'un état par vb
    Par WyLLoU dans le forum Access
    Réponses: 1
    Dernier message: 21/02/2006, 19h12

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