Vous êtes sur la page 1sur 2

Importation d'éléments Access dans un projet

Présentation
WINDEV offre la possibilité d'importer des éléments Access dans un projet WINDEV.
Attention : Pour réaliser cette importation, une version spécifique d'Access (Access 2000, XP
ou 2003) doit être installée sur le poste en cours.
Comment le faire ?
Pour importer des éléments d'une application Access :

1. Sous le volet "Projet", dans le groupe "Projet", déroulez "Importer" et sélectionnez


"Un projet ou des éléments Access".
2. Dans l'assistant, spécifiez le type d'import à effectuer :
o Importation de tous les éléments dans un nouveau projet
o Importation de quelques éléments dans le projet en cours.
3. Spécifiez le mot de passe de la base de données (si nécessaire).
4. Si Vous avez choisi d'importer uniquement certains éléments du projet, sélectionnez
ces éléments dans la liste qui s'affiche.
5. Indiquez les paramètres d'importation :
o Conversion du code Visual Basic en WLangage.
o Conservation ou non du code Visual Basic en tant que commentaires dans le
code WLangage.
o Application du gabarit du projet (dans le cas de l'importation d'éléments).
o Conversion des fichiers de données au format HFSQL ou conservation des
données au format Access.
6. Validez. L'importation est effectuée.

Attention : L'importation d'éléments d'une application Access peut être relativement longue.
Limitations de l'import Access

Limitations lors de l'importation

La majorité des traitements automatiques sont récupérés.


Cependant, tout le code ne peut pas être récupéré lors de l'importation, car la complexité du
code le rend difficilement interprétable.
Les accès aux fichiers de la base de données ne sont pas toujours migrés. En effet, ces accès
sont très différents de ceux réalisés sous WINDEV et bien souvent beaucoup plus complexes.
Il est préférable de réécrire les accès aux bases de données (ou aux ports séries) avec les
syntaxes du WLangage : votre code deviendra clair et lisible.

Limitations de cette fonctionnalité

Les limitations de cette fonctionnalité sont les suivantes :

 Une des versions suivantes d'Access doit être installée sur le poste en cours : Access
2000,XP ou 2003.
 Seuls les projets Access 2000, XP ou 2003 peuvent être importés.
 Les macros ne sont pas importées. Pour obtenir les macros, il est nécessaire de les
convertir en Visual Basic avant de réaliser l'import.
 L'import des requêtes nécessite au minium une version 2.6 du MDAC. Si la version
utilisée est inférieure, l'importation de requêtes peut échouer. Cette information
(version du MDAC trop ancienne) apparaît dans le compte-rendu d'importation.
 Les sous-formulaires sont gérés uniquement en tant que tables fichier.
 Le mode "Zone répétée" est transformé en table fichier.

Limitations connues dans cette version


Les limitations de cette version sont les suivantes :

 Lors d'une importation avec conversion des données en HFSQL, certaines syntaxes
SQL sont non reconnues.
 Les requêtes avec des espaces dans les noms de rubriques peuvent poser problème.
 Pour importer des éléments dans un projet WINDEV existant, le projet WINDEV doit
posséder une analyse.
 Les requêtes paramétrées ne sont pas gérées.
 Les classes VBA ne sont pas importées.
 Les paramètres dans les traitements événementiels ne sont pas gérés.

Vous aimerez peut-être aussi