PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Comment le faire ?
  • Limitations de l'import Access
  • Limitations lors de l'importation
  • Limitations de cette fonctionnalité
  • Limitations connues dans cette version
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Avertissement
A partir de la version 23, cette fonctionnalité est déconseillée car seuls des anciens formats d'Access sont gérés. A partir de la version 24, cette fonctionnalité n'est plus disponible.
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. Sélectionnez l'option "Fichier .. Importer .. Un projet ou des éléments Access".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 :
    • Importation de tous les éléments dans un nouveau projet
    • 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 :
    • Conversion du code Visual Basic en WLangage.
    • Conservation ou non du code Visual Basic en tant que commentaires dans le code WLangage.
    • Application du gabarit du projet (dans le cas de l'importation d'éléments).
    • Conversion des fichiers de données au format HFSQL ou conservation des données au format Access.
      Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
  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.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Limitation du nombre d'éléments ouverts
A noter aussi que si vous avez trop de formulaire ou état, l'importation risque de s'arrêter brutalement en indiquant que la limite d'élément ouvert a été atteinte.
lo²
06 avr. 2016
Configuration requise
Avec un office 2003 (32 bits), il est nécessaire que Windev soit installé en version 32 bits également.
Le projet seul en 32 bits ne donnera rien car Windev n'arrivera pas à détecter Access.
lo²
05 avr. 2016