PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Ajouter un champ libellé dans une rupture haut d'une table
Ajouter un champ libellé dans une rupture haut d'une table
Iniciado por ROMULUS001, 04,dic. 2019 10:46 - 5 respuestas
Miembro registrado
352 mensajes
Publicado el 04,diciembre 2019 - 10:46
Bonjour.

J'ai un champ table mémoire, par programmation, j'ajoute des ruptures haut, que je fais à l'aide de RuptureAjoute.
En faisant cela, la rupture apparait bien mais je ne trouve pas la possibilité d'y ajouter un champ libellé, afin de décrire sur quoi porte la rupture.
Vous savez comment faire?

Merci
Miembro registrado
116 mensajes
Publicado el 04,diciembre 2019 - 11:07
Bonjour,

La solution est dans l'aide en cherchant "table avec rupture"

Il faut mettre un champ libellé dans ta rupture

Ensuite dans le code d'affichage d'une ligne de HautRupture :
// Code d'affichage de la rupture
// Récupère l'indice de la rupture (ici RUPT_HautDeRupture)
IndiceRupture est un entier = TableIndiceRupture(RUPT_HautDeRupture)

// Fixe la valeur du libellé contenu dans la rupture
TABLE_CLIENTS[IndiceRupture].LIB_PAYS = "Pays : " + TABLE_Articles.COL_NomPays

//Le libellé va prendre la valeur de la donnée de ta table

Bon courage !
Miembro registrado
4.361 mensajes
Publicado el 04,diciembre 2019 - 12:01
Ta solution fonctionne avec une rupture "fixe", mais avec une rupture programmée, il y aurait des problèmes avec ChampCrée.
J'ai vu un post récemment concernant ce sujet, il faut que je le retrouve.

--
Il y a peut être plus simple, mais, ça tourne
Mensaje modificado, 04,diciembre 2019 - 12:01
Miembro registrado
116 mensajes
Publicado el 04,diciembre 2019 - 12:12
Au temps pour moi, j'ai mal lu la demande

Du coup je n'ai pas testé mais il y a déjà eu un post sur ce sujet

https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/209854-ruptureajoute/read.awp
Miembro registrado
4.361 mensajes
Publicado el 04,diciembre 2019 - 12:43
C'était en effet de ce post dont je parlais

--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
352 mensajes
Publicado el 04,diciembre 2019 - 14:53
J'ai vu directement avec le support, il existe un exemple qui traite précisément la demande, c'est la LST 109 : WD - Création de ruptures dynamiques
Je n'étais pas prêt de trouver, j'ai fait des tests, ça marche bien, j'ai juste un soucis sur la position du bouton de suppression d'une rupture, dès que je rajoute une nouvelle rupture, j'ai un décalage en X, donc rien de bien méchant.