Bonjour et merci.
Il ne s'agit pas de CloneChamp mais
ChampClone Ensuite, pour votre formulaire, le clonage peut être une solution en cela que la fenêtre sera intégrée à votre projet... alors que le xml sera 'externe'.
Les rubriques sont issues structure d'une requête... mais vous devez néanmoins connaitre les fichiers gérés par la dite requête. A partir de là, il vous est possible de créer une fenêtre comportant TOUS leurs champs en invisible. Ensuite il ne restera qu'à :
- affecter leur visibilité en fonction de la structure de la requete (
EnumèreRubrique(MaSourceDeDonnéeContenantLeResultatDeMaRequête))
- Jouer sur les coordonénes de manière à avoir une fenêtres lisible :
..X et
MonChamp..Y- Reaffecter la rubrique liée aux champs qui ne sera plus le fichier mais la source de donnée issue de l'exécution de la requête :
..RubriqueAffiché={MaSource.MaRubrique,IndRubrique}ps : on utilise l'indirection pour éviter les erreur du compilateur tant que la requête n'a pas été exécutée.
- Enfin, pour l'enregistrement, prévoir des
hAjoute/hModifie dans les fichiers ou des requêtes UPDATE.
Bon courage
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1441&post_id=5914