logo  
 
Translation :
 
   
 
Menu général :
 
   
 
Espace Membre :
 
 
Privé Se connecter


Se souvenir de moi ?


Mot de passe oublié

 
 
Liens Web :
 
   
 
Forum : Masquer l’entête
 
 
Accès rapide :

Effectuer une Recherche avancée OU


 
 
Fonctions Recherche sur les groupes, profs, enseig  [9 réponses]
 
 


 
 
 
 
 
 
 
 
 
maimba
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 21
Inscrit(e) le: 14 juillet 2019
Imprimer mardi 2 août 2022 à 19:22  

Bonjour,

Je voulais suggérer une petite fonctionnalité qui est celle d'un bouton recherche sur les interfaces des menus Ajouter/Modifier/Détruire dans profs, groupes, matériel, enseignements et matières.

Exemple : lorsqu'on a l'interface des enseignements qui contient 500 éléments, il est difficile de le défiler. Ce serait super d'avoir une recherche filtrante comme sur les standards interfaces récentes.

Merci

Bien cordialement
Maimba




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1985
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 9 août 2022 à 09:43  

Bonjour Maimba,

Il y a déjà ce qu'il faut pour accéder rapidement à une donnée dans les interfaces dont tu parles.
En cliquant sur le titre de chaque colonne, VT tri par ordre croissant ou décroissant les lignes selon la valeur de la colonne sélectionnée.
Ensuite, si tu tapes le début des valeurs, VT se positionne automatiquement sur les lignes correspondantes.

Par exemple, pour les enseignements, tu cliques sur le titre de la colonne "Nom" puis tu commences à taper le nom d'un enseignement et VT se positionne sur la première ligne correspondant à ce que tu as tapé.

Pour les groupes c'est un peu plus compliqué puisqu’on a une arborescence. Il suffit de décocher la case "Arbre" pour avoir une visualisation linéaire des groupes et à ce moment le principe précédent s'applique également.

Dis moi si c'est bien cela que tu voulais.

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
maimba
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 21
Inscrit(e) le: 14 juillet 2019
Imprimer Permalien mercredi 10 août 2022 à 15:26  

Bonjour Sylvain


Citation de sylvain :

Bonjour Maimba,

Il y a déjà ce qu'il faut pour accéder rapidement à une donnée dans les interfaces dont tu parles.
En cliquant sur le titre de chaque colonne, VT tri par ordre croissant ou décroissant les lignes selon la valeur de la colonne sélectionnée.
Ensuite, si tu tapes le début des valeurs, VT se positionne automatiquement sur les lignes correspondantes.

Par exemple, pour les enseignements, tu cliques sur le titre de la colonne "Nom" puis tu commences à taper le nom d'un enseignement et VT se positionne sur la première ligne correspondant à ce que tu as tapé.

Pour les groupes c'est un peu plus compliqué puisqu’on a une arborescence. Il suffit de décocher la case "Arbre" pour avoir une visualisation linéaire des groupes et à ce moment le principe précédent s'applique également.

Dis moi si c'est bien cela que tu voulais.

Sylvain



C'est une superbe fonctionnalité. Je ne la connaissais pas mais elle est bien pratique :-D

Maintenant en fonction de votre temps, la possibilité d'une fonction de recherche/filtre (seulement sur les listes en cours d'utilisation) dédié me semble inintéressante. Ceci car dans la sélection, la recherche se fait de gauche à droite (sans plus d'une seconde d'hésitation dans la saisie) donc un peu difficile de faire de la recherche sur un mot au milieu.

Merci encore
Maimba




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1985
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 16 août 2022 à 18:39  

Bonjour Maimba,

J'ai commencé à réfléchir sur ta demande.
Pour le moment j'ai fais des essais sur la liste des enseignements (dans Ajouter/Modifier/Détruire).
Ca marche bien MAIS ce que j'ai fais est beaucoup trop compliqué puisque ca fait appel à la syntaxe REGEX .

Par exemple, pour filtrer les enseignements dont les noms commencent par des lettres suivies d'exactement un chiffre suivi de lettres, on a une expression qui ressemble à : [A-Z]{1,}[0-9][A-Z]{1,}$

Seul quelqu'un qui connait REGEX s'y retrouvera.

Je me demande donc si c'est réellement utile ...

Sylvain

Édité 1 fois - Dernière édition: 16/08/2022 à 18:40 Par sylvain.


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
maimba
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 21
Inscrit(e) le: 14 juillet 2019
Imprimer Permalien jeudi 18 août 2022 à 11:06  

Bonjour Sylvain,
merci pour votre retour et effort.

En effet, je crois que les expressions régulières ne sont pas la solution la plus simple.

Je pencherai personnellement pour deux autres pistes (j'ai du mal à évaluer leur pertinence par contre par rapport au code de VT) :

Sur Delphi (que je ne connais pas aussi bien que toi) :

Utiliser Les filtres sur le Widget qui dessine le tableau,
ou
Les fonctions dans l'unité StrUtils pour trouver les lignes : ContainsText, StartsText, EndsText, ReplaceText


Sur SQL Utiliser la fonction LIKE qui cherche sur la colonne :
SELECT *
FROM `matière`
WHERE `nom` LIKE '%ALGO1%'; // Une chaine qui contient la sous-chaine


En terme d'interaction ce peut être textbox sur lequel l'utilisateur tapes ses caractères et clique sur rechercher pour filter.

Après les expressions régulières sont un puissant outils pour la recherche, mais je n'imagine pas que les utilisateurs lambda faire une recherche par REGEX.

Merci encore pour ta disponiblité.

Maimba




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1985
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mardi 23 août 2022 à 09:04  

Bonjour Maimba,

J'ai retenu tes idées : recherche des textes qui commencent, finissent ou contiennent une sous-chaîne dans les listes en fonction de la colonne sélectionnée.
C'est plutôt efficace.

Je me demande si je ne vais pas également ajouter une commande qui permet de substituer une chaîne dans une autre afin de modifier en masse des paquets de données. Par exemple, changer les noms de plusieurs enseignements en remplaçant une partie des noms par une autre.
Mais ce n'est pas urgent.

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
maimba
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 21
Inscrit(e) le: 14 juillet 2019
Imprimer Permalien mercredi 24 août 2022 à 17:18  

Bonjour Sylvain


Citation de sylvain :

Bonjour Maimba,

J'ai retenu tes idées : recherche des textes qui commencent, finissent ou contiennent une sous-chaîne dans les listes en fonction de la colonne sélectionnée.
C'est plutôt efficace.




Super !!!


Citation de sylvain :
Bonjour Maimba,
Je me demande si je ne vais pas également ajouter une commande qui permet de substituer une chaîne dans une autre afin de modifier en masse des paquets de données. Par exemple, changer les noms de plusieurs enseignements en remplaçant une partie des noms par une autre.
Mais ce n'est pas urgent.

Sylvain




Oui ce serait for utile lors de l'harmonisation par exemple de du codage pour des structures qui n'ont pas mis à plat les choses au départ.


Sinon pour la prochaine version il y a une petite amélioration ergonomique qui pourrait être intéressante. Il s'agit de mettre des ascenseurs sur les formulaires.


Exemple, sur VT Admin, sur une résolution 1024x768 (la partie en bas ne sort pas et pas beaucoup de moyens pour y accéder). Sur les écrans d'ordinateurs récents c'est rare mais sur les vidéos projecteurs ce n'est pas si rare que cela.

Quelques captures : https://drive.google.com/drive/folders/1UErUmlbcOgWavkwpcKNcyHEvbhz89Via?usp=sharing

Ajouter des ascenseurs permettrait de garder la possibilité de tout voir.

Merci encore pour ta reactivité

A bientot
Maimba


Édité 1 fois - Dernière édition: 24/08/2022 à 17:21 Par maimba.




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1985
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien mercredi 24 août 2022 à 22:33  

Bonjour Maimba,

Voici les versions de vt_reseau et vt_admin qui prennent en compte tes demandes de scrollbox supplémentaires.
http://visual.timetabling.free.fr/MISES-A-JOUR/vt_reseau.exe
http://visual.timetabling.free.fr/MISES-A-JOUR/VT_admin.exe

Pour vt_reseau, les filtres textuels sont disponibles dans la majorité des fenêtres.
Le principe est simple : il suffit de faire un tri sur les listes en cliquant sur le nom d'une des colonnes. Puis, dans la zone des filtres (généralement en bas des listes), il y a un combobox qui permet de choisir le type de filtrage textuel (début, fin ou contient). Ensuite appuyer sur le bouton de rafraichissement du filtrage. A noter que les filtrages sont cumulatifs.

Enfin, dans le menu des enseignements (ajouter/modifier/détruire), un clic droit de la souris après avoir sélectionné plusieurs enseignement, et on voit la nouvelle commande (la dernière de la liste) qui permet des substituer une partie des noms par une autre.

Elle est pas belle la vie ? smiley sg3agD.gif smiley s8g29g.gif smiley sg3aggnag3ag.gif smiley sg3agyesg3ag.gif

Édité 1 fois - Dernière édition: 28/08/2022 à 08:09 Par sylvain.


visual timetabler


E-mail Anti-spam


 
 
 
 
 
 
maimba
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 21
Inscrit(e) le: 14 juillet 2019
Imprimer Permalien vendredi 26 août 2022 à 16:29  

Bonjour Sylvain,

Oui la vie est belle !!! :-D Merci pour l'efficacité

Par contre pour VT_ADMIN.Exe je ne sais pas si c'est de mon coté mais ce ne met pas encore les ascenseurs :-(

https://drive.google.com/file/d/1ojAZdlJ0688B6scx2IEyH6SMt2uaKRDu/view?usp=sharing

Pour le filtre, c'est nickel. Par contre les ascenseurs ne sortent pas encore. Pour les filtres sur le positionnement, est ce un choix de ne pas le mettre sur la barre d'en haut qui est vide ?

https://drive.google.com/file/d/1kx7ae68f9X8YRAjRSjz3gRnrVt7g5tgD/view?usp=sharin

Au plaisir de te lire


Citation :

Enfin, dans le menu des enseignements (ajouter/modifier/détruire), un clic droit de la souris après avoir sélectionné plusieurs enseignement, et on voit la nouvelle commande (la dernière de la liste) qui permet des substituer une partie des noms par une autre.



Wouhouuuuu !!!!!

Maimba
Édité 1 fois - Dernière édition: 28/08/2022 à 08:09 Par sylvain.




 
 
 
 
 
 
Ψsylvain
Administrateur
stars7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 1985
Inscrit(e) le: 20 novembre 2004
Imprimer Permalien dimanche 28 août 2022 à 08:13  

Bonjour, Maimba,


Citation de maimba :


Pour le filtre, c'est nickel. Par contre les ascenseurs ne sortent pas encore. Pour les filtres sur le positionnement, est ce un choix de ne pas le mettre sur la barre d'en haut qui est vide ?

https://drive.google.com/file/d/1kx7ae68f9X8YRAjRSjz3gRnrVt7g5tgD/view?usp=sharin



Le positionnement se fera correctement dès que tu auras fait un initParam.
Il faut le faire systématiquement lorsqu'il y a des modifications sur l'apparence des fenêtres.

Sylvain


visual timetabler


E-mail Anti-spam


 
 
 
 
Fonctions Recherche sur les groupes, profs, enseig  [9 réponses]