PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD22] Ancrage négatif
[WD22] Ancrage négatif
Débuté par B. Neve, 27 juin 2017 12:32 - 7 réponses
Membre enregistré
84 messages
Popularité : +4 (4 votes)
Posté le 27 juin 2017 - 12:32
Bonjour à tous,

Depuis notre passage en Windev 22, des ancrages négatifs font leur apparition.

Je m'explique. J'ai une table avec par exemple 20 colonnes. Sur une petite résolution, le nombre de colonnes excédera la place disponible à l'écran. Il y aura donc un ascenseur horizontal. Par contre, avec une haute résolution, les colonnes ne prendront pas tout l'espace. On choisit donc de définir une colonne ancrée dans la table afin d'avoir une certaine esthétique et en plus, cela permet d'avoir une meilleure visibilité sur par exemple le nom complet d'un client.

Dans la version 21, il agrandissait cette colonne dès que la taille de l'écran était supérieure à celle définie sous l'éditeur. Ce n'était pas terrible car il aurait été plus judicieux de ne l'agrandir que quand au moins toutes les colonnes étaient visibles. Mais bon admettons.

Depuis la version 22, c'est la catastrophe... Pour tenter de faire apparaître les autres colonnes, il diminue la taille de la colonne ancrée jusqu'à presque disparaître. Voir ci-dessous.
22



21




Rencontrez-vous aussi ce type de problème ?

J'ai raté quelque chose ?

Bonne journée.

--
Benoit Neve
Membre enregistré
1 933 messages
Popularité : +53 (65 votes)
Posté le 27 juin 2017 - 13:18
Bonjour,

De tels soucis arrivent parfois, même sans changement de version.
Je vous suggère de supprimer tous les ancrages et de recommencer de zéro.

--
Bon dev,
Jean-Pierre
Posté le 27 juin 2017 - 15:00
Pour avoir vu régulièrement des changements de comportements entre
versions/mise à jour de WD, dès que c'est un peu compliqué, je retaille
les colonnes à la main...

eric l.

> Le 27/06/2017 à 10:32, B. Neve a écrit :
Bonjour à tous,

Depuis notre passage en Windev 22, des ancrages négatifs font leur
apparition.

Je m'explique. J'ai une table avec par exemple 20 colonnes. Sur une
petite résolution, le nombre de colonnes excédera la place disponible à
l'écran. Il y aura donc un ascenseur horizontal. Par contre, avec une
haute résolution, les colonnes ne prendront pas tout l'espace. On
choisit donc de définir une colonne ancrée dans la table afin d'avoir
une certaine esthétique et en plus, cela permet d'avoir une meilleure
visibilité sur par exemple le nom complet d'un client.

Dans la version 21, il agrandissait cette colonne dès que la taille de
l'écran était supérieure à celle définie sous l'éditeur. Ce n'était pas
terrible car il aurait été plus judicieux de ne l'agrandir que quand au
moins toutes les colonnes étaient visibles. Mais bon admettons.

Depuis la version 22, c'est la catastrophe... Pour tenter de faire
apparaître les autres colonnes, il diminue la taille de la colonne
ancrée jusqu'à presque disparaître. Voir ci-dessous.
22




21





Rencontrez-vous aussi ce type de problème ?

J'ai raté quelque chose ?

Bonne journée.

--
Benoit Neve
Membre enregistré
84 messages
Popularité : +4 (4 votes)
Posté le 27 juin 2017 - 15:31
Bonjour,

Merci de votre réponse mais c'est bien évidemment ce que nous avons essayé de faire. Sans succès hélas.

--
Benoit Neve
Membre enregistré
37 messages
Popularité : +1 (1 vote)
Posté le 28 juin 2017 - 12:08
Bonjour,
j'avais le même problème et voici ce que le ST m'a répondu:

1 colonne ancrée :
Si l'on souhaite une taille minimum identique à celle sous l'éditeur alors il suffit de faire :
Colonne1..LargeurMin = Colonne1..LargeurInitiale

Peut-être ça t'aide.
Posté le 28 juin 2017 - 15:25
Peut être que la somme des taux d'ancrages des colonnes ancrées fait plus de 100% ?
Membre enregistré
84 messages
Popularité : +4 (4 votes)
Posté le 29 juin 2017 - 12:04
Bonjour,

@Joel : Il n'y a qu'une seule colonne ancrée dans l'éditeur. Ce n'est donc pas cela.
@J.Feyen : Merci pour l'idée. Ce qui me gêne c'est de devoir faire cela pour contourner quelque chose qui n'est pas logique. Pour le moment, nous avons tout simplement supprimer les ancrages. Le nombre de colonnes étant fort élevé, c'est transparent pour l'utilisateur. De plus, quand la colonne était ancrée, il ne mémorisait pas non plus la config de cette colonne. On avait beau l'agrandir, elle reprenait sa "mini-taille" à la réouverture de la fenêtre.

Merci en tout cas pour vos pistes.

--
Benoit Neve
Membre enregistré
20 messages
Popularité : +1 (1 vote)
Posté le 29 juin 2017 - 12:14
Bonjour,
Il met arrivé d'avoir des comportements bizarre aussi (ancrage, colonne cachée...) lors d'une mise à jour. Pour remédier à ce problème j'ai supprimé les éléments incriminés dans la base de registre.

En espérant que cela soit la solution chez vous.

Cordialement,