PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV (earlier versions)
→
[WD22] Changement visibilité plusieurs colonnes d'un coup
[WD22] Changement visibilité plusieurs colonnes d'un coup
Started by Ramirez22, Nov., 18 2018 3:52 PM - 2 replies
Connect yourself…
Ramirez22
#1
Registered member
60 messages
Popularité : +2 (2 votes)
Posted on November, 18 2018 - 3:52 PM
Bonjour,
Dans mon application, à certains moments, je dois masquer dans une table plusieurs colonnes et en afficher d'autres (passage en mode 'modification' des enregistrements).
Or cette action crée un effet saccadé à l'écran des plus inesthétique.
Y a t'il une possibilité de figer l'affichage de la table, d'effectuer les opérations puis de mettre la table à jour en une seule fois ?
Question subsidiaire, si cette action est réalisée alors que l'ascenseur horizontal est à droite (aperçu des colonnes les + à droites), lorsque je reviens en mode 'consultation', les largeurs de colonnes sont complètement déréglées. L'affichage redevient normal si je remets l'ascenseur à gauche avant de basculer en 'consultation'.
Merci de vos éclairages sur ces 2 points (si vous avez de quoi éclairer bien sur
).
Cdt
Report
0
0
Ramirez22
#2
Registered member
60 messages
Popularité : +2 (2 votes)
Posted on December, 16 2018 - 9:38 PM
Bonjour.
Histoire de ne pas laisser de post sans réponse, je vais apporter une solution que j'ai trouvé.
Elle n'est surement pas optimale, mais elle convient parfaitement à mes besoins.
J'ai donc créé une seconde table avec les colonnes nécessaires visibles. Superposition des 2 tables et application du profil visible = vrai ou faux en fonction du mode de fonctionnement de l'application. Une sauvegarde et restauration de la position de la table permet de ne pas perturber l'utilisateur.
sDocumentASelectionner = TableSauvePositionEtSélection(TABLE_ListeDocument)
TABLE_ListeDocument..Visible = Faux
TABLE_ListeDocumentModif..Visible = Vrai
TableRestaurePositionEtSélection(TABLE_ListeDocumentModif,sDocumentASelectionner)
Pour l'instant, rien à dire. Le basculement est instantané et transparent pour l'utilisateur. La ligne sélectionnée avant de basculer en mode "modification" reste bien activée (puisque les 2 tables sont synchronisées) et tout va bien
Si vous avez des suggestions, n'hésitez pas.
Cordialement,
Ramirez
Report
0
0
Philippe SB
#3
Registered member
2,571 messages
Popularité : +222 (260 votes)
Posted on December, 17 2018 - 9:47 AM
Bonjour,
Pour info plutôt que de rendre ta table invisible, il te suffit d'utiliser la propriété ..AffichageActif. Tu la mets à faux, tu modifies la visibilité de tes colonnes et tu le repasse à vrai.
voir l'aide à ce sujet
https://doc.pcsoft.fr/fr-FR/?2510015&name=AffichageActif
--
Cordialement,
Philippe SAINT-BERTIN
Report
0
0
→ Go back to WINDEV (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text