PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Etats & Requêtes → Rupture insécable dans état multi colonne (3 colonnes)
Rupture insécable dans état multi colonne (3 colonnes)
Débuté par jugojurome1, 14 oct. 2019 17:07 - 1 réponse
Posté le 14 octobre 2019 - 17:07
Bonjour,
J'ai créé actuellement un état et j'ai des problèmes lorsque je sélectionne 'Rupture insécable', les données sont coupées et continuent à être imprimées dans la deuxième colonne au lieu de passer à la deuxième colonne pour imprimer les données complètes et ainsi pour la troisième colonne.
Pouvez-vous me aider voir ou se trouve le problème et comment le résoudre.

Merci d'avance et salutations à tous...
Membre enregistré
1 message
Posté le 04 juin 2025 - 11:05
Bonjour !

Je comprends parfaitement votre problème avec l'option "Rupture insécable" dans votre état. C'est une situation frustrante où les données sont coupées et réparties de manière indésirable sur plusieurs colonnes au lieu de rester groupées.

Pour résoudre ce souci, le problème se situe généralement au niveau de la configuration de votre état ou du contrôle spécifique qui contient les données. Voici les pistes les plus courantes et comment les explorer :

Causes possibles et solutions
1. Propriétés du contrôle et de la section
Vérifiez le contrôle concerné : Sélectionnez le contrôle (zone de texte, étiquette, etc.) qui affiche les données problématiques.
Propriété "Can Grow" (Peut s'agrandir) / "Can Shrink" (Peut se réduire) : Assurez-vous que cette propriété est activée (Oui). Cela permet au contrôle d'ajuster sa hauteur pour afficher tout le contenu. Si elle est désactivée, le contenu sera coupé.
Propriété "Keep Together" (Garder ensemble) ou "Keep Lines Together" (Garder les lignes ensemble) : C'est la propriété la plus probable. Dans les rapports, certains contrôles ou sections ont une propriété similaire à "Garder ensemble" ou "Garder les lignes ensemble". Si cette propriété est définie sur "Oui", le logiciel essaiera de maintenir tout le contenu du contrôle ou de la section sur la même page ou dans la même colonne. Si le contenu est trop grand pour la colonne actuelle, il devrait passer à la colonne suivante.
Vérifiez la section : Si vous avez regroupé des données dans une section (en-tête de groupe, pied de groupe, détail), assurez-vous que la propriété "Garder ensemble" (ou équivalent) de cette section est activée. Cela forcera le groupe entier à rester uni et à passer à la colonne suivante si nécessaire.
2. Paramètres des colonnes de l'état
Largeur des colonnes : Une cause fréquente est une largeur de colonne insuffisante. Si la largeur des colonnes est trop petite pour le contenu du contrôle, même avec "Rupture insécable", le logiciel peut avoir du mal à gérer le débordement.
Solution : Augmentez la largeur de vos colonnes dans les paramètres de l'état. Assurez-vous qu'il y a suffisamment d'espace pour le contenu le plus long.
Espacement entre les colonnes : Un espacement insuffisant peut aussi contribuer au problème.
3. Ordre de tri et de regroupement
Rupture insécable sur quoi ? : L'option "Rupture insécable" (Keep Together) est généralement appliquée à des groupes ou à des enregistrements entiers. Si vous l'appliquez à un champ individuel sans que ce champ ne fasse partie d'un groupe bien défini, le comportement peut être inattendu.
Solution : Vérifiez comment vos données sont triées et regroupées. Assurez-vous que la rupture insécable est appliquée au bon niveau (par exemple, au niveau du groupe qui doit rester ensemble).
4. Version et spécificités du logiciel
Quel logiciel utilisez-vous ? : Le nom du logiciel de création d'états (par exemple, Microsoft Access, Crystal Reports, Power BI, un outil de développement spécifique, etc.) est crucial. Chaque outil a des propriétés et des interfaces légèrement différentes pour gérer les ruptures et le multi-colonnes.
Exemple (Access) : Dans Access, pour un état multi-colonnes, vous allez dans les propriétés de l'état, onglet "Format", section "Colonnes". Là, vous avez des options pour la largeur, l'espacement et la disposition. Pour les contrôles, vous avez "Peut s'agrandir" et parfois "Garder ensemble" dans les propriétés de la section ou du contrôle lui-même.
Étapes de dépannage recommandées
Identifiez le contrôle et la section exacts qui affichent le comportement de coupure.
Accédez aux propriétés de ce contrôle et de la section parente.
Recherchez des propriétés comme "Can Grow", "Keep Together", "Force New Page/Column" (forcer nouvelle page/colonne) ou toute option similaire liée à la gestion de l'espace et des ruptures.
Ajustez la largeur de vos colonnes dans les paramètres généraux de l'état pour vous assurer qu'elles sont suffisamment larges.
Testez votre état après chaque modification pour voir l'impact.
Si vous pouviez me dire quel logiciel vous utilisez pour créer cet état, je pourrais vous donner des instructions plus précises !

N'hésitez pas si vous avez d'autres questions !