Bonjour,
Comme c'est ma première demande en 2021, j'en profite pour vous souhaiter à toutes et tous une Bonne et Heureuse Année, riche en développements (personnels et windev ) et une très très bonne santé (par les temps qui courent, c'est pas du luxe).
Ma demande : voilà, je suis en plein développement de notre futur ERP (refonte d'un vieux truc en Windev 5.5 et fichiers dBase ), et je voudrais proposer un truc pour afficher les tables de certains fichiers (article, client, fournisseur, ...) permettant aux utilisateurs de choisir les champs à afficher.
En effet, les besoins de chacun sont différents, entre le responsable méthode, le chef d'atelier, les personnes du service achat, le bureau d'études, ... les besoins sont différents.
Au départ je pensais me tourner vers ConstruitTableFichier que j'associerais à une requête faite à la volée, en fonction des colonnes sélectionnées par l'utilisateur (dont la liste est mémorisée dans un fichier ini ou autre)
Toutefois, cette fonction, qui fonctionne bien, présente quelques inconvénients, entre autre sur la gestion de colonnes invisibles nécessaires et que je dois ajouter à la liste (de manière transparente pour les utilisateurs) afin de gérer certains filtres, mais aussi sur la taille des colonnes (la table étant ancrée en largeur et en hauteur, les champs ont tous la même taille, après la fonction).
L'autre méthode, mais que je n'ai pas expérimenté, c'est la création de colonnes à la volée. J'avoue ne pas trop savoir comment réaliser cela.
Avez-vous déjà réalisé ce genre de choses ? Et, si oui, comment avez-vous procédé ? Et quels conseils pourriez-vous me prodiguer ?
Merci d'avance
JS
Partager