PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → permettre aux utilisateurs de se créer des rubriques dans un fichier HF et donc dans l'appli
permettre aux utilisateurs de se créer des rubriques dans un fichier HF et donc dans l'appli
Débuté par bejibe, 05 juin 2015 10:24 - 3 réponses
Membre enregistré
44 messages
Popularité : +2 (2 votes)
Posté le 05 juin 2015 - 10:24
bonjour
J'aimerais que des utilisateurs (de type admin) puissent se créer des rubriques "perso" dans des fichiers de base de données et donc les champs dans des fenêtres.
De manière à rendre l'appli le plus personnalisable possible ?
Comment procéderiez vous ?
Posté le 05 juin 2015 - 11:55
Tu leur livres les sources de l'appli et tu leur donne les coordonnées de PcSoft pour qu'ils achètent Windev.:D
Posté le 05 juin 2015 - 13:42
Bonjour,
il y a un exemple dans le TDF 19, qui permet de créer des champs dynamiquement.

en gros, le principe, tu as un fichier de données avec comme rubrique le nom de ton nouveau champ, son libellé, son type et un autre fichier contenant la valeur de ce champ créé.

si tu veux faire quelque chose de plus simple mais moins paramétrable, par exemple si les champs ajoutés seront les memes pour tous les utilisateurs, tu peux créer des champs "standards" dans certains de tes fichiers et dans ton application, les admin peuvent choisir le libellé associé à ces champs ou de ne pas les afficher. Ensuite à toi de gérer leur affichage en fonction du paramétrage des admins.
Posté le 05 juin 2015 - 14:20
Bonjour,

personnellement, pour faire ca, j'utilise le système suivant (en gros,
un champ de type NOM=VALEUR) :
- dans chaque fichier "augmentable", je place UN champ de type mémo texte
- Au niveau de l'interface d'ajout de champs, j'écris bien sur les infos
dans un fichier paramètre (nom, type, etc)
- dans le champ memo texte, les infos supplémentaire de chaque fichier
sont donc enregistrées comme ca:
NomChamp1=Value
NomChamp2=Valeur
NomChamp3=valeur
- j'ai bien sur des classes de gestions de ce type de contenu (dispo
dans wxreplication)

-SI- il faut aussi faire des recherches rapides sur ces champs (simple
ou composées), ce qui n'est pas souvent le cas, vu que ce sont des
champs optionnel (s'ils étaient si important que ca, ils seraient déjà
dans les champs fixes), il est aussi possible de gérer des fichiers
d'index dynamques...

dans ce cas, le fichier contient:
- nom du fichier maitre
- nom de la clé dynamique
- champ binaire contenant l'équivalent du hconstruitvalclé
- clé composée des 3 champs au dessus

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Disponible : WXShowroom.com, WXReplication (open source)
Bientôt : WXEDM (open source)
Plus d'information sur http://fabriceharari.com

On 6/5/2015 2:24 AM, bejibe wrote:
bonjour
J'aimerais que des utilisateurs (de type admin) puissent se créer des
rubriques "perso" dans des fichiers de base de données et donc les
champs dans des fenêtres.
De manière à rendre l'appli le plus personnalisable possible ?
Comment procéderiez vous ?