Importer structure et données access dans Windev

Importer structure et données access dans Windev - Divers - Programmation

Marsh Posté le 09-12-2009 à 18:31:25    

Bonjour,
 
Ma direction me demande de faire une petite application, en Windev, de consultation de données.
Ces données se trouvaient à l'origine sur un mini à la norme propriétaire. J'ai donc transféré ces fichiers sous la forme de fichiers texte pour les importer dans une database access.
Dans cette database, j'ai défini pour les différentes tables les clefs primaires et alternées (toujours des ensemble de champs des tables, jamais des numéros autos) puis j'ai défini les relations entre table.
Je me retrouve donc avec un mdb de 2GB, de +-150 tables et +-300 relations.
Si j'essaie d'importer le tout dans windev, c'est la cata.
- il me crée l'analyse mais ne peut créer un grand nombre de relation car sur des clefs non unique ou champs multiple.
- le code vba (principalement des requêtes pour créer les tables, importer les données à partir des fichiers TXT, créer les clefs et relation avec les requêtes SQL) vers wlanguage et virtuellement inexploitable
- il ne crée pas les fichiers en HF avec les données converties dedans
Bref, en ce qui me concerne, un fiasco presque complet.
Je me dis donc que j'ai 'm*rdé' et que j'emplois la mauvaise méthode. J'en viens donc à mes appels à l'aide :
- Quel est la méthode idéale pour importer la structure access ainsi que les datas ?
- Je présens que je dois créer des champs auto pour les clefs primaire et/ou alternées et non utiliser les champs d'origines, est-ce correct ?
- Comment faire pour automatiser la création des tables/clefs/relations dans windev ?
- Est-ce une méthode de travail correct de vouloir programmer la structure des données pour pouvoir la recréer à tout moment plutôt que faire l'analyse sans jamais la recommencer ?
- connaissez-vous des liens/sites/... qui m'aiderait dans ma quête ?
Merci d'avance

Reply

Marsh Posté le 09-12-2009 à 18:31:25   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed