Bonjour,
Est il possible de mettre des bulles ou infobulles sur des cellules d'une table mémoire?
Bonjour,
Est il possible de mettre des bulles ou infobulles sur des cellules d'une table mémoire?
Bonsoir
D'après l'aide nonhttp://doc.pcsoft.fr/fr-FR/?2510005&...ulle-proprieteBulle d'une table et d'une colonne de table
L'éditeur de fenêtres permet de définir une bulle d'aide pour une table et pour chacune de ses colonnes. La bulle d'aide concernant la table est affichée uniquement si aucune bulle d'aide n'a été définie pour la colonne survolée.
Cependant après un essai je viens de voir que ça fonctionne (en Windev 15)
Cette syntaxe fonctionne aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Table_Test.Colonne1[1]..Bulle = "bulle 1" Table_Test.Colonne2[3]..Bulle = "autre bulle"
ça peut être utile !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Table_Test[ligne][colonne]..bulle = "valeur"
A tester en version 14
Pascal H.
phapps.e-monsite.com
Bonsoir,
si vous faites un TableInfoXY(), au survol de la cellule, en fonction de sa valeur vous pouvez bien faire un table..bulle="..."
et plus loin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //***WM_MOUSEMOVE***// SI TableOccurrence(MoiMême)>0 ALORS MaLigne = TableInfoXY(Table1, tiNumLigne, SourisPosX(), SourisPosY()) MaColonne = TableInfoXY(Table1, tiNomColonne, SourisPosX(), SourisPosY()) LaLigneEnCours=MaLigne SI LaLigneEnCours>0 ALORS ExactLigne=SansEspace(NumériqueVersChaine(LaLigneEnCours, "5d")) // sinon // ExactLigne=1 FIN
par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SI Table1[Val(ExactLigne)][2]..Valeur="" ALORS Table1..Bulle="" SINON Table1..Bulle="il faut créer des valeurs pour ce chantier"+RC+Table1[Val(ExactLigne)][2]..Valeur+" "+Table1[Val(ExactLigne)][3]..Valeur+RC ... +"Faites Clic gauche + clic droit sur le libellé du chantier" FIN
ce qui permet, pratiquement, d'avoir une bulle différente pour chaque cellule
Emmanuel
--------------------------------------
aucune réponse en message privé.
les discussions doivent profiter à tous.
Bonjour
Et particulièrement à HPascal
Je viens de tester et je confirme que cela fonctionne en WD 14
Bonne journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Liste_Mailing.COL_CLIE_NOM..Bulle="Nom du client" Liste_Mailing.COL_CLIE_PRENOM..Bulle="Prénom du client" Liste_Mailing.COL_CLIE_ADR1..Bulle="Adresse principale" Liste_Mailing.COL_CLIE_ADR2..Bulle="Adresse complémentaire"
Raptor92
Dominique
Aucune aide par MP, utilisez le forum.
Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Merci de vos réponses.
Sur les colonnes ca marche bien mais pas sur les cellules (en WD14)
Je vais essayer la methode de Notar.
Salut Raptor92
Ce que tu fais c'est changer la bulle d'une colonne, ceci fonctionne depuis longtemps.Je viens de tester et je confirme que cela fonctionne en WD 14
Ce que veux faire youkoun c'est modifier la bulle d'une "cellule" (croisement ligne/colonne) ce qui est possible en 15 mais visiblement pas en 14
En 14 il faudra la modifier sur le survol comme le dit notar
Je conseille de faire un BulleActive(Faux) avant modification de la bulle et un BulleActive(Vrai) juste après, ceci pour le changement soit immédiat
Pascal H.
phapps.e-monsite.com
Bon j'ai utilisé la methode de Notar et cela marche tres bien.
Hpascal : Le BulleActive(Faux) / BulleActive(Vrai) fait clignoter la bulle . Du coup je ne l'ai pas mis
Merci pour votre aide
Normal, il faut le faire que quand on change de cellule, pas tout le tempsHpascal : Le BulleActive(Faux) / BulleActive(Vrai) fait clignoter la bulle . Du coup je ne l'ai pas mis
Donc mémoriser la cellule survolée (ligne/colonne) et faire le traitement que lorsqu'elle change
Pascal H.
phapps.e-monsite.com
Même si le sujet est clos, merci à notar notamment qui m'a permis de trouver une solution à mon problème.
"Le calendrier, c'est la bureaucratie du temps." Quino
oui, le sujet est clos mais je précise que cette méthode marche depuis au moins WD7.5
Emmanuel
--------------------------------------
aucune réponse en message privé.
les discussions doivent profiter à tous.
12 ans plus tard c'est toujours très utile en version 26
Methode HPascal pour ma part, utilisé dans "À l'affichage d'une ligne de TABLE...", c'est juste parfait, merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager