Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MDB TO BAS


Information sur la source

Catégorie :Base de Donnees Classé sous : DAO ACCESS, MODULE DAO, MDB BAS, DAO, ACCESS Niveau : Initié Date de création : 12/01/2009 Vu / téléchargé: 1 937 / 375

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Salut,
Voici une source qui fera des Heureux je pense.
Le moment fatidique quand on développe une application avec ACCESS est de reconstruire la base de donnée a Vide,a moins de la livrer avec nos données de tests.La source en question vous permettra de générer un module que vous pourrez insérer dans vos application pour reconstruire a vide votre BD.J'ai aussi ajouter une fonctionnalité d'export au format HTML/RTF et qui prend compte des couleurs de syntaxe vb6,car ca fait plus beau a voir.Source récupérer au temps du vb5,mise a niveau,corriger,et ajout de fonctionnalités.
 

Conclusion

En conclusion cette source apportera un gain de temps considérable.
Vous pourrez aussi l'implémenter dans vos projets de gestion pour permettre a l'utilisateur de créer des base vides.
Utilisation de Microsoft DA0 3.6x Library requis.Pour le passage en ADO,si y'en a des volontaires,faite le moi savoir.Bien entendu,Dite moi ce que vous en penser et surtout niveau critique ou amélioration possible.
Aussi j'oubliais,le compte dans le résume n'est pas toujours juste a cause des tables systèmes,j'ai essayé bien que mal de les gérer mais toujours pareil.Si quelqu'un a un tuyau merci d'avance.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de PCPT le 12/01/2009 21:54:30 administrateur CS

salut,

je donne juste suite à ta question : "le compte dans le résume n'est pas toujours (...) Si quelqu'un a un tuyau" => çà fait parti des raisons pour lesquelles on insiste si souvent sur "oubliez DAO", pas besoin de chercher plus loin.

çà a l'air de la réponse passe-partout mais des bugs apparaissent au fur et à mesure des avancées, ADO n'est déjà plus mis à jour depuis 2005, alors DAO de 1998, n'en parlons pas...


ps : certains modules semblent ne pas être de toi, vérifie bien de citer les auteurs

signaler à un administrateur
Commentaire de skyla le 12/01/2009 22:12:50

Salut,
Oui totalement d'accord,DAO est dépassé,j'avais a ce temps,débuter une mise a jour en ADO mais plus eu le temps,en plus c 'est plus coriace,vu la gestion avec les catalogs d'ADOX et autres.Quant aux auteurs de module,ces sont des sources récupérés ici et la depuis des lustres,mais je pensais l'avoir présiser.sorry!!

signaler à un administrateur
Commentaire de Renfield le 12/01/2009 22:53:20 administrateur CS

ADODX ? fais des Connection.OpenSchema, c'est plus passe partout

signaler à un administrateur
Commentaire de drissou le 14/01/2009 16:33:38

Bonjour
pour moi qui utilise toujours DAO, je trouve cela très bien.
maintenant un jour peut être passerai-je à ADO..
En tout merci car cela peut être aussi une procédure de sauvegarde d'une base (structure).
POurquoi pas imaginer , au lieu de crée un fichier bas ou autre, carrément un fichier par exemple dat qui contiendrai la structure de la base et ainsi un programme qui reconstruirait une base en fonction de ce fichier dat (j'ai pri dat, mais pour quoi pas log  ) en tout cas un fichier texte, xml.

signaler à un administrateur
Commentaire de drissou le 14/01/2009 17:01:46 9/10

Voici ma note : 9.. parce que tout est perfectible ;o)

signaler à un administrateur
Commentaire de skyla le 14/01/2009 17:12:49

Salut,
C'est la fonctionnalité essentielle de cet application.Le fichier .BAS créer contient les fonctions nécessaire pour régénérer entièrement ta base de données,mais sans les différentes données de test.Toute les structure/Relations sont garder,pour moi qui est de grosse bases,devoir tout recréer était une lourde tache,en plus des numéro auto qui se remette a 1 cela m'aidait vraiment.J'ai récupéré cette source il y'a bien longtemps de cela et juste amélioré l'interface et pris en compte les formats récent d'ACCESS.Une autre utilité c'est de pouvoir gérer la création auto de nouvelle base dans les applications qui en gère plusieurs.Exemple d'un utilisateur qui a plusieurs magasin,crée autant de base qu'il on a besoin et au démarrage de l'application choisi celle concerné.

signaler à un administrateur
Commentaire de skyla le 14/01/2009 17:15:45

Et encore merci pour la note.J'esssairais de prendre compte des amélioration que tu as indiqué,car souvent c'est nesseccaire d'avoir la structure de la base,un peu à la manière de mySQL lors des exports,ca peut toujours servir!!

signaler à un administrateur
Commentaire de drissou le 14/01/2009 17:28:41

Salut Skyla,
après réflexion (non je ne vais pas baisser la note) je me dis que si, au cours de ta programmation tu modifies ta base tu seras obligé de recréer ton fichier bas.
Si par exemple tu rajoutes des tables qui sont internes à ta base,ou des modifications de requêtes parce que tu avais fait des erreurs d'extraction, sans pour autant changer la structure de ton programme appelant tu devras modifier ton fichier bas, donc refaire une compilation de ton programme et mettre à jour chez tous tes "clients"
Alors qu'en créant un fichier structure indépendant de ton programme tu n'as juste qu'à le transmettre.

signaler à un administrateur
Commentaire de skyla le 14/01/2009 17:43:37

reSalut,
Oui tout a fait d'accord avec toi.Une approche serait d'accompagner nos applications d'une autre toute petite qui se charge de mettre à jour les structures de la base lors de création de nouvelle base.Seulement en y pensant ce serait pratique si les modifs s'appliquent qu'aux requêtes améliorées que dans leur syntaxe.Car si un nouveau champ devrait s'ajouter à la requête et même a une table,on sera alors obliger de mettre à jour l'appli principale aussi vu que ce champ n'était pas gérer au préalable.On pourrai alors ordonné a l'application de parcourir le fichier structure,de pas toucher au champ déjà existante(Sinon on perd les données) et de créer les nouvelles.En effet ce serait plus pratique si le client décide de créer une nouvelle base vide.Mais mettre à jour la structure de la base existante résume alors d'une quantité de condition If qui me fait déjà froid au dos lol!!

signaler à un administrateur
Commentaire de drissou le 14/01/2009 17:57:29

Tu as raison, ne créons pas d'usine à gaz..

Pour mon cas par exemple, en fait je mets mes requêtes dans la base de données et je les appelle à partir du programme.

Or dernièrement, un petit programme tournant régulièrement m'a montré un cas particulier qui n'était pas extrait par une de ces requêtes.
Il m'a suffit de modifier la requête dans la BDD, sans modifier le programme appelant pour résoudre le problème : ici modification de l'ordre d'extraction ou rajout d'un critère d'extraction, les champs utilisés au final ne changeant pas.

Ce qui veut dire que, en utilisant ton programme je dois attendre une nouvelle mise à jour pour modifier le fichier bas correspondant à ma nouvelle structure de requête.

Bon ceci dit, bien que je sois "autodidacte", je n'ai pas trop souvent ce problème. Et en fait mon seul "client final" c'est la société où je suis..

signaler à un administrateur
Commentaire de Chrysostome le 02/03/2009 17:02:13

Salut et bravo le travail! Personnellement, lorsque je rajoute un champs dans une table, lors du login, je teste l'existence du champ par Dlookup et si error goto ... puis je gère en DAO ( j'ai pas honte) par un createfield, ce qui me permet d'intervenir sur la base dorsale sans déconnecter le système.

Voili,voilou, voilà!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Etat Access avec VB + dao - Changement du source [ par steph ] Bonjour, Mon pb est le suivant : Dans VB j'alimente une table avec des données. Cette table est temporaire et vit le temps du traitement. A la fin de Attributs des champs d'une table en DAO (access) [ par SoftWay ] Voilà,j'ai cherché partout et je ne trouve pas la solution afin de mettre un ou plusieurs attributs d'un champ dans une table.Je connais la syntaxe de DAO 3.6 sur base access avec mot de passe [ par sprintjeff ] salut,j'arrive pas a me connecter sous dao3.6 a ma base access protégée par un mot de passe. quelqu'un a un bout de code avec la syntaxe adéquate d'op Prob Access 2000 et DAO ... Hyper Urgent, pleazzze !!!: ) [ par dvdnet ] Bonjour, je rencontre un problème avec un développenent fait pour un client ... Ce prog a fonctionné au bureau, mais il marche plus chez le client, ch BASE DONNée : QUEL CHOIX ??? ADO/DAO ? ACCESS/SQL SERVER/MYSQL ? [ par pingwee ] Je fais 1 prog qui nécessite une connection vers 1 base de donnée sur le net qui doit être sécurisée.Quelle base de donnée à utiliser ?g commencé avec DAO + ACCESS URGENT MERCI [ par marquesj ] salut a tous,dans un projet Excel doit mettre ajour une base Acces via un Recordset, mail il arrive que l'enregistrement soit en cours de modification ADO & DAO sous Access [ par Cramfr ] Bonjour,Juste une question anodine... Je sais que sous VB6 il est plus interessant d'utiliser ADO plutôt que DAO pour sa rapidité et peut-&# connection DAO à une base sur le web [ par l_krys ] Bonjour,Afin de pouvoir améliorer d'anciens softs VB/Access (utilisant DAO) sans trop de redéveloppement (car les application DAO sans access, sur NT !!! [ par yannactivex ] Bonjour à tous et toutes !! Je rencontre un problème sous VB6 : je dois en effet créer un EXE qui doit : - ouvrir une DB access dont le ADO DAO ACCESS VB [ par djancof ] Je voudrais juste la différence entre ADO et DAO et leurs avantages ....Comme vous le constatez, je suis un débutant.Autre chose, je voudrai


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.