Re: Création/modification dynamique de fichiers

Posté par Bebe le 25/8/2008 14:40:09
Oui et Non

Si il est exact, qu'il est impossible de modifier l'analyse par programmation, il est toujours possible d'ajouter avec les commandes HDéclareExterne et HDecritFichier des fichiers non décrit au spectre d'analyse.

Voir cet article, si bien fait, par nos confrères de WDForge

Le projet peut même avoir une analyse ne contenant aucun fichier, et que ceux-ci soient tous ajoutés par programmation.
Les fichiers peuvent être des fichiers externes, (appartenant à une autre analyse et/ou à un autre projet), voir même des fichiers dans un autre format (access, excel, sql, ...) ou des fichiers directement décrit dans le code du projet.

Donc on peut imaginer une table de description des fichiers "externes" avec leurs rubriques, leurs formats, etc ... et une table d'historique des modifications de structure qui permettrait de "rejouer" celles-ci au besoin.

La solution pourrait même être un composant, indépendant, donc avec sa propre analyse qui prposerait les fonctionnalités suivantes :
- Création d'une nouvelle table "externe"
- Modification de la structure d'une table "externe"
- Suppression d'une table "externe"
- mise à jour d'un fichier physique associé à une table "externe"
- lecture d'un enregistrement dans une table "externe"
- Ajout d'un enregistrement dans une table "externe"
- modification d'un enregistrement dans une table "externe"
- suppression d'un enregistrement dans une table "externe"

Après il suffirait d'ajouter le composant à un projet pour disposer de toutes les fonctionnalités de création et Modification de structure de tables.

Si quelqu'un a du temps pour la réalisation

Cordialement

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=19&topic_id=5950&post_id=24110