Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

Bogue affichage table.ajouterligne()

le Fri 23 Aug - 11:03
Lors de l'utilisation d'une table, utiliser la méthode fonctionnelle .ajouterligne() sans y ajouter de valeurs provoque des bogues d'affichage dans notre formulaire.

[php]
Globale
fenêtre est un formulaire, hauteur vaut 250, largeur vaut 350, titre vaut "Ma première fenêtre"
b1 est un bouton, visible vaut "oui", x vaut 255, y vaut 100, texte vaut "Push !"
phrase est une étiquette, visible vaut "oui", x vaut 20, y vaut 10, texte vaut "Bonjour et bienvenue !"
test est un xtableau, visible vaut "oui", x vaut 20, y vaut 30, hauteur vaut 50, largeur vaut 300
tableau est une table, visible vaut "oui", x vaut 20, y vaut 100, hauteur vaut 130, largeur vaut 220

Principal :
colonnes est un casier de textes valant "Prénom", "Nom", "Âge"
lignes est un nombre valant 4
début
Ajoute b1 & phrase & test & tableau dans fenêtre
Evoque tableau.colonnes(colonnes)
Pour chaque lignes, évoque tableau.ajouterligne()
/* évoque tableau.valeur(0,0,"Robert")
évoque tableau.valeur(0,1,"Bidoche")
évoque tableau.valeur(0,2,35)
évoque tableau.valeur(1,0,"Germaine")
évoque tableau.valeur(1,1,"Dupont")
évoque tableau.valeur(1,2,43)
évoque tableau.valeur(2,0,"Hugo")
évoque tableau.valeur(2,1,"Dupond")
évoque tableau.valeur(2,2,29)
évoque tableau.valeur(3,0,"Gilbert")
évoque tableau.valeur(3,1,"Dupons")
évoque tableau.valeur(3,2,57) */
Fais réagir fenêtre à "clic souris" pour Quitter

// Boucle infinie
Tant que vrai, temporise

Quitter :
début
Termine
[/php]

Pour corriger le problème, il faut alors remplir au minimum une ligne entière grâce à la méthode fonctionnelle .valeur(nombre, nombre, ) .
avatar
Site Admin
Messages : 1039
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Bogue affichage table.ajouterligne()

le Fri 23 Aug - 18:04
ça sera corrigé !
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Bogue affichage table.ajouterligne()

le Sat 31 Aug - 21:35
Merci pour cette correction x)

Pourquoi ne pas autoriser l'utilisation des casiers de nombres avec la méthode fonctionnelle .colonnes(casier) ?

[php]
Globale
fenêtre est un formulaire, hauteur vaut 250, largeur vaut 350, titre vaut "Ma première fenêtre"
b1 est un bouton, visible vaut "oui", x vaut 255, y vaut 100, texte vaut "Push !"
phrase est une étiquette, visible vaut "oui", x vaut 20, y vaut 10, texte vaut "Bonjour et bienvenue !"
test est un xtableau, visible vaut "oui", x vaut 20, y vaut 30, hauteur vaut 50, largeur vaut 300
tableau est une table, visible vaut "oui", x vaut 20, y vaut 100, hauteur vaut 130, largeur vaut 220

Principal :
colonnes est un casier de nombres valant 1, 2, 3
début
Ajoute b1 & phrase & test & tableau dans fenêtre
Evoque tableau.colonnes(colonnes)
Fais réagir fenêtre à "clic souris" pour Quitter

// Boucle infinie
Tant que vrai, temporise

Quitter :
début
Termine
[/php]

D'autant plus que la méthode fonctionnelle .valeur peut déja utiliser les casier de texte ET les casiers de nombres :p
Contenu sponsorisé

Re: Bogue affichage table.ajouterligne()

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum